Nature-Inspired Techniques for Dynamic Constraint Satisfaction Problems

被引:0
作者
Bidar M. [1 ]
Mouhoub M. [2 ]
机构
[1] Aurora Cannabis Enterprises Inc., 510 Seymour Street, 9th floor, Vancouver, V6B1V5, BC
[2] Department of Computer Science, University of Regina, Regina, SK
关键词
Combinatorial Optimization; Constraint Satisfaction Problems (CSPs); Dynamic Constraints; Nature-Inspired Techniques;
D O I
10.1007/s43069-021-00116-6
中图分类号
学科分类号
摘要
Combinatorial applications such as configuration, transportation and resource allocation often operate under highly dynamic and unpredictable environments. In this regard, one of the main challenges is to maintain a consistent solution anytime constraints are (dynamically) added. While many solvers have been developed to tackle these applications, they often work under idealized assumptions of environmental stability. In order to address limitation, we propose a methodology, relying on nature-inspired techniques, for solving constraint problems when constraints are added dynamically. The choice for nature-inspired techniques is motivated by the fact that these are iterative algorithms, capable of maintaining a set of promising solutions, at each iteration. Our methodology takes advantage of these two properties, as follows. We first solve the initial constraint problem and save the final state (and the related population) after obtaining a consistent solution. This saved context will then be used as a resume point for finding, in an incremental manner, new solutions to subsequent variants of the problem, anytime new constraints are added. More precisely, once a solution is found, we resume from the current state to search for a new one (if the old solution is no longer feasible), when new constraints are added. This can be seen as an optimization problem where we look for a new feasible solution satisfying old and new constraints, while minimizing the differences with the solution of the previous problem, in sequence. This latter objective ensures to find the least disruptive solution, as this is very important in many applications including scheduling, planning and timetabling. Following on our proposed methodology, we have developed the dynamic variant of several nature-inspired techniques to tackle dynamic constraint problems. Constraint problems are represented using the well-known constraint satisfaction problem (CSP) paradigm. Dealing with constraint additions in a dynamic environment can then be expressed as a series of static CSPs, each resulting from a change in the previous one by adding new constraints. This sequence of CSPs is called the dynamic CSP (DCSP). To assess the performance of our proposed methodology, we conducted several experiments on randomly generated DCSP instances, following the RB model. The results of the experiments are reported and discussed. © 2022, The Author(s), under exclusive licence to Springer Nature Switzerland AG.
引用
收藏
相关论文
共 19 条
  • [1] Nature-Inspired Metaheuristic Techniques for Combinatorial Optimization Problems: Overview and Recent Advances
    Rahman, Md Ashikur
    Sokkalingam, Rajalingam
    Othman, Mahmod
    Biswas, Kallol
    Abdullah, Lazim
    Abdul Kadir, Evizal
    MATHEMATICS, 2021, 9 (20)
  • [2] ROBUSTNESS IN DYNAMIC CONSTRAINT SATISFACTION PROBLEMS
    Climent, Laura
    Salido, Miguel A.
    Barber, Federico
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2012, 8 (04): : 2513 - 2532
  • [3] Energy-efficient Nature-Inspired techniques in Cloud computing datacenters
    Usman, Mohammed Joda
    Ismail, Abdul Samad
    Abdul-Salaam, Gaddafi
    Chizari, Hassan
    Kaiwartya, Omprakash
    Gital, Abdulsalam Yau
    Abdullahi, Muhammed
    Aliyu, Ahmed
    Dishing, Salihu Idi
    TELECOMMUNICATION SYSTEMS, 2019, 71 (02) : 275 - 302
  • [4] Review of Anaerobic Digestion Modeling and Optimization Using Nature-Inspired Techniques
    Ramachandran, Anjali
    Rustum, Rabee
    Adeloye, Adebayo J.
    PROCESSES, 2019, 7 (12)
  • [5] Energy-efficient Nature-Inspired techniques in Cloud computing datacenters
    Mohammed Joda Usman
    Abdul Samad Ismail
    Gaddafi Abdul-Salaam
    Hassan Chizari
    Omprakash Kaiwartya
    Abdulsalam Yau Gital
    Muhammed Abdullahi
    Ahmed Aliyu
    Salihu Idi Dishing
    Telecommunication Systems, 2019, 71 : 275 - 302
  • [6] An Incremental Approach to Solving Dynamic Constraint Satisfaction Problems
    Sharma, Anurag
    Sharma, Dharmendra
    NEURAL INFORMATION PROCESSING, ICONIP 2012, PT III, 2012, 7665 : 445 - 455
  • [7] A survey of machine-learning and nature-inspired based credit card fraud detection techniques
    Adewumi A.O.
    Akinyelu A.A.
    International Journal of System Assurance Engineering and Management, 2017, 8 (Suppl 2) : 937 - 953
  • [8] Artificial Intelligence and Nature-Inspired Techniques on Optimal Biodiesel Production: A Review-Recent Trends
    Kyriklidis, Christos
    Koutouvou, Aikaterini
    Moustakas, Konstantinos
    Karayannis, Vayos
    Tsanaktsidis, Constantinos
    ENERGIES, 2025, 18 (04)
  • [9] Constraint satisfaction problems: Algorithms and applications
    Brailsford, SC
    Potts, CN
    Smith, BM
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 119 (03) : 557 - 581
  • [10] Nature Inspired Techniques for Data Clustering
    Mane, Sandeep U.
    Gaikwad, Pankaj G.
    2014 INTERNATIONAL CONFERENCE ON CIRCUITS, SYSTEMS, COMMUNICATION AND INFORMATION TECHNOLOGY APPLICATIONS (CSCITA), 2014, : 419 - 424