Skip to main content
. 2026 Sep 17;26(18):5897. doi: 10.3390/s26185897
Algorithm 1. Iterative search process of the CIB method.
Input: Θ, P, b0
Output: b*
1: (S, G) ← StructureAnalysis(Θ, P)
2: (D, C) ← DriftDiagnosis(Θ, P, S, G)
3: (δ, B) ← InitialCandidateGeneration(P, S, G, D, C, b0)
4: T ← TrajectoryEvaluation(B)
5: while EffectiveIntervalIsUnclear(B, T, C)  do
6:     B ← BoundaryExpansion(B, T, C)
7:     T ← TrajectoryEvaluation(B)
8: end while
9: I ← EffectiveIntervalDetermination(B, T, C)
10: BI ← SixCandidateRefinement(I, T, C)
11: TI ← TrajectoryEvaluation(BI)
12: bbest ← SixCandidateComparison(BI, TI, C)
13: BF ← FourCandidateRefinement(bbest, I)
14: TF ← TrajectoryEvaluation(BF)
15: b* ← FinalSelection(BF, TF, C, I)