Research Article

A Binary Cuckoo Search Big Data Algorithm Applied to Large-Scale Crew Scheduling Problems

Algorithm 2

Initial solution operator.
1: Function Initialization()
2: Input
3: Output Initialized solution Sout
4: S ← SelecRandomColumn()
5: while All row are not covered do
6:  S.append (Heuristic(S))
7: end while
8: S ← deleteRepeatedItem(S)
9: SoutS
10: returnSout