(EN) By using a production procedure model (2) and a production rule (3), an event base simulator (4) simulates movement of products in a factory, thereby formulating a production plan (5). This system includes a time interval base simulator (6) for calculating the state of production procedure at a certain time interval and a rule creator (7) for automatically creating the production rule (3) by using the time interval base simulator (6). By repeatedly formulating a production plan at high speed by using this time interval base simulator (6), the rule creator (7) puts the machine learning based on the successive optimization method into practice so as to automatically and effectively create the production rule (3). By using the production rule (3) created, the event base simulator (4) formulates a high-quality production plan (5).