Modelling and solving industrial production tasks as planning-scheduling tasks

被引:0
|
作者
Nyporko, Andrii [1 ]
Chrpa, Lukas [2 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Jugoslavskych Partyzanu 1580-3, Prague, Czech Republic
[2] Czech Tech Univ, Czech Inst Informat Robot & Cybernet, Jugoslavskych Partyzanu 1580-3, Prague, Czech Republic
关键词
Planning-scheduling tasks; Industrial production planning; Planning; Scheduling; Compilation; LAMA;
D O I
10.1016/j.datak.2025.102415
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Industrial production planning or manufacturing concerns the selection of activities that can produce a desired product and scheduling them on resources that perform these activities. To deal with such problems techniques in the fields of Automated Planning and Scheduling might be leveraged, which are usually pursued separately even though they are (very) complementary. In manufacturing, the activities represent elementary steps in the production and each activity requires a specific input in order to produce a desired output. From that perspective, activities resemble actions in planning as they can capture such a requirement. Selecting proper activities including their (partial) ordering can be understood as a planning task while allocating the activities to the resources can be understood as a scheduling task. This paper formalises the concept of "combined" planning and scheduling tasks by defining planning-scheduling tasks that are suitable for problems concerning industrial production or manufacturing. In particular, we define two types of activities - production and maintenance activities - where the former describes elementary production tasks while the latter modifies attributes of the resources (e.g. changing the configuration of reconfigurable machines). We introduce an extension of Planning Domain Definition Language (PDDL), a well-known language for describing planning tasks, to support modelling of planning-scheduling tasks. To tackle planning-scheduling tasks we propose two compilation schemes, one into temporal planning (in PDDL 2.1) and one into classical planning. We evaluated our approaches in three use cases of industrial production planning - Reconfigurable Machines, Woodworking, and Tube Factory domains. The results showed that solving planning-scheduling tasks by compiling them into planning tasks in order to use off-the-shelf planning engines is suitable as it scales reasonably well with the size of the actual tasks (although the resulting solutions are suboptimal).
引用
收藏
页数:24
相关论文
共 50 条
  • [1] A Framework for Improving Planning-Scheduling Collaboration in Industrial Production Environment
    Gomez-Gasquet, Pedro
    Lario, Francisco-Cruz
    Franco, Ruben-Dario
    Anaya-Fons, Victor
    STUDIES IN INFORMATICS AND CONTROL, 2011, 20 (01): : 67 - 78
  • [2] Planning, scheduling and dispatching tasks in production control
    Kenneth N. McKay
    Vincent C. S. Wiers
    Cognition, Technology & Work, 2003, 5 (2) : 82 - 93
  • [3] Solving batch process scheduling/planning tasks using reinforcement learning
    Martínez, EC
    COMPUTERS & CHEMICAL ENGINEERING, 1999, 23 : S527 - S530
  • [4] GROUPING OF PRODUCTION TASKS IN PRODUCTION SCHEDULING
    ROLLO, J
    EKONOMICKO-MATEMATICKY OBZOR, 1979, 15 (03): : 310 - 319
  • [5] EDF Scheduling of Industrial Robotic Manufacturing Tasks
    Romero, Pallovi
    Cheng, Albert M. K.
    2019 IEEE INTERNATIONAL SYMPOSIUM ON MEASUREMENT AND CONTROL IN ROBOTICS (ISMCR): ROBOTICS FOR THE BENEFIT OF HUMANITY, 2019,
  • [6] Random and evolution algorithms of the tasks scheduling and of the production scheduling
    Witkowski, T
    Antczak, A
    Antczak, P
    2004 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3, PROCEEDINGS, 2004, : 727 - 732
  • [7] The Design of an Agent-Based Production Scheduling Software Framework for Improving Planning-Scheduling Collaboration
    Gomez-Gasquet, Pedro
    Lario Esteban, Francisco Cruz
    Franco Pereyra, Ruben Dario
    Anaya Fons, Victor
    BALANCED AUTOMATION SYSTEMS FOR FUTURE MANUFACTURING NETWORKS, 2010, 322 : 301 - 308
  • [8] Scheduling for Emergency Tasks in Industrial Wireless Sensor Networks
    Xia, Changqing
    Jin, Xi
    Kong, Linghe
    Zeng, Peng
    SENSORS, 2017, 17 (07)
  • [9] Solving Motion Planning Tasks with a Scalable Generative Model
    Hu, Yihan
    Chai, Siqi
    Yang, Zhening
    Qian, Jingyu
    Li, Kun
    Shao, Wenxin
    Zhang, Haichao
    Xu, Wei
    Liu, Qiang
    COMPUTER VISION - ECCV 2024, PT XLII, 2025, 15100 : 386 - 404
  • [10] Setup tasks scheduling during production resettings
    Pessan, C.
    Neron, E.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (22) : 6787 - 6811