5 CONCLUSION
We propose the discrete version of the Focus
Group Optimization Algorithm (FGOA) for
solving CSPs. In this regard, we described in
details all the necessary steps needed for DFGOA.
Moreover, in order to deal with local optimum, we
devised and proposed a new method for
diversifying the potential solutions. The
performances of DFGOA when augmented with
this diversification method have been assessed by
conducting experiments on random CSP instances
generated by the model RB. Comparing to other
metaheuristics as well as systematic search
methods, DFGOA shows better running time even
for the hardest instances.
In the near future, we plan to apply the
DFGOA for solving different variants of the CSP.
First, we will tackle over-constrained CSPs. In this
particular case, a solution does not exist and the
goal is to find one that maximizes the total number
of solved constraints. This latter problem is called
the max-CSP.
We will also consider the case where CSPs are
solved in a dynamic environment. In this regard,
the challenge is to solve the problem, in an
incremental way, when constraints are added or
removed dynamically.
Finally, we will consider the case where
constraints are managed together with quantitative
preferences. This problem is captured with the
weighted CSP (Schiex, Fargier, & Verfaillie,
1995), where two types of constraints are
considered: soft constraint that can be violated
with associated costs and hard constraints that
must be satisfied. The goal here is to find an
optimal solution satisfying all the hard constraints
while minimizing the total cost related to soft
constraints.
REFERENCES
Bidar, M., & Mouhoub, M. (2019). Discrete Particle
Swarm Optimization Algorithm for Dynamic
Constraint Satisfaction with Minimal Perturbation.
2019 IEEE International Conference on Systems,
Man and Cybernetics (SMC), 4353–4360.
Bidar, M., Mouhoub, M., & Sadaoui, S. (2018). Discrete
Firefly Algorithm: A New Metaheuristic Approach
for Solving Constraint Satisfaction Problems. 2018
IEEE Congress on Evolutionary Computation, CEC
2018 - Proceedings.
Hmer, A., & Mouhoub, M. (2016). A multi-phase hybrid
metaheuristics approach for the exam timetabling.
International Journal of Computational Intelligence
and Applications, 15(4), 1–22.
Mouhoub, M. (2003). Dynamic Path Consistency for
Interval-based Temporal Reasoning. IASTED
International Multi-Conference on Applied
Informatics, 21, 393–398.
Mouhoub, M., & Sukpan, A. (2012). Conditional and
composite temporal CSPs. Applied Intelligence,
36(1), 90–107. https://doi.org/10.1007/s10489-010-
0246-z
Mouhoub, M., & Wang, Z. (2006). Ant colony with
stochastic local search for the quadratic assignment
problem. Proceedings - International Conference on
Tools with Artificial Intelligence, ICTAI, 127–131.
Mouhoub, M., & Wang, Z. (2008). Improving the Ant
Colony Optimization Algorithm for the Quadratic
Assignment Problem. 2008 IEEE Congress on
Evolutionary Computation, CEC 2008, 250–257.
Dechter, R., and David C. Constraint processing.
Morgan Kaufmann, 2003.
Salari, E., and Kourosh E. "An ACO algorithm for the
graph coloring problem." Int. J. Contemp. Math.
Sciences 3, no. 6 (2008): 293-304.
Lü, Z., and Jin-Kao H. "A memetic algorithm for graph
coloring." European Journal of Operational Research
203, no. 1 (2010): 241-250.
Cui, G., Limin Q., Sha Liu, Yanfeng W., Xuncai Z., and
Xianghong C. "Modified PSO algorithm for solving
planar graph coloring problem." Progress in Natural
Science 18, no. 3 (2008): 353-357.
Solnon, C. "Ants can solve constraint satisfaction
problems." IEEE transactions on evolutionary
computation 6, no. 4 (2002): 347-357.
Bidar, M., Malek M., Samira S., and Mohsen Bidar.
"Solving Constraint Satisfaction Problems Using
Firefly Algorithms." In Advances in Artificial
Intelligence: 31st Canadian Conference on Artificial
Intelligence, Canadian AI 2018, Toronto, ON,
Canada, May 8–11, 2018, Proceedings 31, pp. 246-
252. Springer International Publishing, 2018.
Fattahi, E., Mahdi B., and Hamidreza R. K. "Focus
Group: An Optimization Algorithm Inspired by
Human Behavior." International Journal of
Computational Intelligence and Applications 17, no.
01 (2018): 1850002.
Fister Jr, I., Xin-She Y., Iztok F., and Janez B. "Memetic
firefly algorithm for combinatorial optimization."
arXiv preprint arXiv:1204.5165 (2012).
Breaban, M., Madalina I., and Cornelius C. "A new PSO
approach to constraint satisfaction." In Evolutionary
Computation, 2007. CEC 2007. IEEE Congress on,
pp. 1948-1954. IEEE, 2007.
Eiben, A. E., P-E. Raué, and Zsófia R. "Solving
constraint satisfaction problems using genetic
algorithms." In Evolutionary Computation, 1994.
IEEE World Congress on Computational
Intelligence., Proceedings of the First IEEE
Conference on, pp. 542-547. IEEE, 1994.
Abbasian, R., and Malek M. "A new parallel ga-based
method for constraint satisfaction problems."
Discrete Focus Group Optimization Algorithm for Solving Constraint Satisfaction Problems