An optimization control part controls as an optimum method that optimizes a personnel assignment with an optimum gradient method by simulating with a simulator. An increase and decrease personnel assignment calculation part calculates the increase and decrease personnel assignment by using an approximation model to find the next tentative optimum solution and to generate an initial value by using the approximation model. In addition, the personnel assignment information storage stores the necessary information to optimize the personnel assignment, and the simulator, the optimization control part and the increase and decrease personnel assignment calculation part refer to the information in the personnel assignment information storage part, update it and perform processing.
展开▼