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