Authors:
Mehdi Bidar
and
Malek Mouhoub
Affiliation:
Department of Computer Science, University of Regina, Regina, Canada
Keyword(s):
Constraint Satisfaction Problems (CSPs), Nature-Inspired Techniques, Soft Constraints, Combinatorial Optimization.
Abstract:
Several applications such as timetabling, scheduling and resource allocation, can be represented as a Constraint Satisfaction Problem (CSP). Solving a CSP consists in finding a complete assignment of values to variables satisfying all the constraints. In many real-life scenarios (including over-constrained problems), some constraints (called soft constraints) can be violated according to some penalty function. In this regard, the Weighted CSP (WCSP) can be used as an extension of the CSP where each constraint comes with a cost function. Solving a WCSP consists in finding an optimal solution minimizing the total costs related to all constraints. Searching for an optimal solution to a WCSP is usually dealt with classical complete methods like backtracking and bucket elimination techniques. However, since WCSPs are NP-hard, complete methods will require exponential time cost. Therefore, approximation methods such as metaheuristics are appropriate alternatives as they are capable of prov
iding a good compromise between the quality of the solution and the corresponding running time. We study the applicability of several nature-inspired techniques including; Particle Swarm Optimization (PSO), Firefly, Genetic Algorithms (GAs), Artificial Bee Colony (ABC), Mushroom Reproduction Optimization (MRO), Harmony Search (HS) and Focus Group (FG). While these methods do not guarantee the optimality of the solution returned, they are in general successful in returning a good solution in a desirable time cost. This statement has been demonstrated through the experimental results we conducted on randomly generated WCSP instances following the known RB model. The latter has been adopted as it has the ability to produce hard-to-solve random problem instances. The obtained results are promising and show the potential of the considered nature-inspired techniques.
(More)