Research Article

Multiobjective Mission Planning for Multiple Geosynchronous Spacecraft Refueling

Algorithm 4

B&B for finding the optimal .
1: (), ;
2: while true do
3: ;
4: if then
5:  calculate Mfueli by Algorithm 1, find the optimal Sopt in Set;
6:  return Sopt ; break;
7: else
8:  if then
9:   ;{k denotes a column vector ()}
10:   calculate Mfueli by Algorithm 1, find the best Soptk in Setk;
11:   update Set by ;
12:  else
13:   expand Set by , ();
14:   calculate Mfueli by Algorithm 1, find the best Sopt in Set;
15:   return Sopt ; break;
16:  end if
17: end if
18: end while