{"title":"Design and implementation of a fully automated planner-scheduler constraint satisfaction problem","authors":"A. Gîrbea, C. Suciu, F. Sisak","doi":"10.1109/SACI.2011.5873051","DOIUrl":null,"url":null,"abstract":"The idea of constraint programming is to solve problems by stating constraints (conditions, properties) which must be satisfied by the solution. This paper introduces a fully automated scenario for complex scheduling problems. There are two constraint satisfaction problems: the planner (determines which orders should be accepted) and the scheduler (determines the timetable for the products). The third main component of the architecture is an OPC UA server which uses the solutions of the scheduler in order to control the devices of the machine tools, on which the parts are manufactured. An important step has been the reduction of the solving time corresponding to the second CSP (the scheduler). Two important actions have been taken. First the model has been split into four distinct CSPs, one for each manufacturing stage. Thus locally optimum solutions are combined into a global solution which is comparable to the global optimum solution. Secondly, we have tested various search strategies and we have managed to reduce the solving time to less than half of the initial time.","PeriodicalId":334381,"journal":{"name":"2011 6th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 6th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SACI.2011.5873051","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
The idea of constraint programming is to solve problems by stating constraints (conditions, properties) which must be satisfied by the solution. This paper introduces a fully automated scenario for complex scheduling problems. There are two constraint satisfaction problems: the planner (determines which orders should be accepted) and the scheduler (determines the timetable for the products). The third main component of the architecture is an OPC UA server which uses the solutions of the scheduler in order to control the devices of the machine tools, on which the parts are manufactured. An important step has been the reduction of the solving time corresponding to the second CSP (the scheduler). Two important actions have been taken. First the model has been split into four distinct CSPs, one for each manufacturing stage. Thus locally optimum solutions are combined into a global solution which is comparable to the global optimum solution. Secondly, we have tested various search strategies and we have managed to reduce the solving time to less than half of the initial time.