 Therefore, Heuristic algorithms are used for solving problems of this kind.These algorithms do not guarantee to find the optimal solution, but they usually find a solution in the vicinity of the optimal solution in a reasonably short period of time.So the meaning of a MES is to be able to use such heuristic algorithms in order to fulfill the business policy.