*Step *1. Divide feasible space into several subspace; |

*Step *2. Construct Mapper which performs QPSO on one subspace and outputs the obtained optimal |

solution on this subspace; |

*Step *3. Construct Reducer which selects the best optimal solution on different subspace from mapper; |

*Step *4. Output the best optimal solution and its functional value. |