A Knowledge-Based Simulated Annealing Algorithm to Multiple Satellites Mission Planning Problems. (27th November 2013)