Abstract
The Sum Colouring Problem is an \({\mathcal {NP}}\)-hard problem derived from the well-known graph colouring problem. It consists in finding a proper colouring which minimizes the sum of the assigned colours rather than the number of those colours. This problem often arises in scheduling and resource allocation. In this paper, we conduct an in-depth evaluation of ILP and CP’s capabilities to solve this problem, with several improvements. Moreover, we propose to combine ILP and CP in a tree decomposition with a bounded height. Finally, those methods are combined in a portfolio approach to take advantage from their complementarity.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Allouche, D., Givry, S., Katsirelos, G., Schiex, T., Zytnicki, M.: Anytime hybrid best-first search with tree decomposition for weighted CSP. In: Pesant, G. (ed.) CP 2015. LNCS, vol. 9255, pp. 12–29. Springer, Cham (2015). doi:10.1007/978-3-319-23219-5_2
Beldiceanu, N., Carlsson, M., Petit, T., Régin, J.C.: An o(nlog n) bound consistency algorithm for the conjunction of an alldifferent and an inequality between a sum of variables and a constant, and its generalization. In: ECAI, vol. 12, pp. 145–150 (2012)
Benlic, U., Hao, J.-K.: A study of breakout local search for the minimum sum coloring problem. In: Bui, L.T., Ong, Y.S., Hoai, N.X., Ishibuchi, H., Suganthan, P.N. (eds.) SEAL 2012. LNCS, vol. 7673, pp. 128–137. Springer, Heidelberg (2012). doi:10.1007/978-3-642-34859-4_13
Cplex, I.: High-performance software for mathematical programming and optimization (2005)
De Givry, S., Schiex, T., Verfaillie, G.: Exploiting tree decomposition and soft local consistency in weighted CSP. In: AAAI, vol. 6, pp. 1–6 (2006)
Gomes, C.P., Selman, B.: Algorithm portfolios. Artif. Intell. 126(1–2), 43–62 (2001)
Helmar, A., Chiarandini, M.: A local search heuristic for chromatic sum. In: Proceedings of the 9th Metaheuristics International Conference, vol. 1101, pp. 161–170 (2011)
Huberman, B.A., Lukose, R.M., Hogg, T.: An economics approach to hard computational problems. Sci. 275(5296), 51–54 (1997)
Jégou, P., Terrioux, C.: Hybrid backtracking bounded by tree-decomposition of constraint networks. Artif. Intell. 146, 43–75 (2003)
Jégou, P., Kanso, H., Terrioux, C.: An algorithmic framework for decomposing constraint networks. In: 2015 IEEE 27th International Conference on Tools with Artificial Intelligence (ICTAI), pp. 1–8. IEEE (2015)
Jin, Y., Hao, J.K.: Hybrid evolutionary search for the minimum sum coloring problem of graphs. Inf. Sci. 352, 15–34 (2016)
Jin, Y., Hamiez, J.P., Hao, J.K.: Algorithms for the minimum sum coloring problem: a review (2015). arXiv:1505.00449
Jin, Y., Hao, J.K., Hamiez, J.P.: A memetic algorithm for the minimum sum coloring problem. Comput. Oper. Res. 43, 318–327 (2014)
Jussien, N., Rochart, G., Lorca, X.: Choco: an open source java constraint programming library. In: CPAIOR 2008 Workshop on Open-Source Software for Integer and Contraint Programming (OSSICP 2008), pp. 1–10 (2008)
Kadioglu, S., Malitsky, Y., Sellmann, M., Tierney, K.: Isac-instance-specific algorithm configuration. In: ECAI, vol. 215, pp. 751–756 (2010)
Kjaerulff, U.: Triangulation of graphs - algorithms giving small total state space. Technical report, Judex R.R. Aalborg, Denmark (1990)
Kotthoff, L.: LLAMA: Leveraging learning to automatically manage algorithms. Technical report, June 2013. http://arxiv.org/abs/1306.1031
Kotthoff, L.: Algorithm selection for combinatorial search problems: a survey. AI Mag. 35(3), 48–60 (2014)
Kotthoff, L., Kerschke, P., Hoos, H., Trautmann, H.: Improving the state of the art in inexact TSP solving using per-instance algorithm selection. In: Dhaenens, C., Jourdan, L., Marmion, M.-E. (eds.) LION 2015. LNCS, vol. 8994, pp. 202–217. Springer, Cham (2015). doi:10.1007/978-3-319-19084-6_18
Kotthoff, L., McCreesh, C., Solnon, C.: Portfolios of subgraph isomorphism algorithms. In: Festa, P., Sellmann, M., Vanschoren, J. (eds.) LION 2016. LNCS, vol. 10079, pp. 107–122. Springer, Cham (2016). doi:10.1007/978-3-319-50349-3_8
Kubale, M.: Graph Colorings, vol. 352. American Mathematical Society, Canada (2004)
Lecat, C., Li, C.M., Lucet, C., Li, Y.: Exact methods for the minimum sum coloring problem. In: DPCP-2015, Cork, Ireland, Iran, pp. 61–69 (2015). https://hal.archives-ouvertes.fr/hal-01323741
Moukrim, A., Sghiouer, K., Lucet, C., Li, Y.: Upper and lower bounds for the minimum sum coloring problem (Submitted for Publication)
Moukrim, A., Sghiouer, K., Lucet, C., Li, Y.: Lower bounds for the minimal sum coloring problem. Electron. Notes Discrete Math. 36, 663–670 (2010)
O’Mahony, E., Hebrard, E., Holland, A., Nugent, C., O’Sullivan, B.: Using case-based reasoning in an algorithm portfolio for constraint solving. In: Proceedings of the 19th Irish Conference on Artificial Intelligence and Cognitive Science, January 2008
Rice, J.R.: The algorithm selection problem. Adv. Comput. 15, 65–118 (1976)
Robertson, N., Seymour, P.: Graph minors II: algorithmic aspects of tree-width. J. Algorithms 7, 309–322 (1986)
Seipp, J., Braun, M., Garimort, J., Helmert, M.: Learning portfolios of automatically tuned planners. In: ICAPS (2012)
Team, G.: Gecode: generic constraint development environment (2006, 2008)
Thomassen, C., Erdös, P., Alavi, Y., Malde, P.J., Schwenk, A.J.: Tight bounds on the chromatic sum of a connected graph. J. Graph Theor. 13(3), 353–357 (1989)
Wang, Y., Hao, J.K., Glover, F., Lü, Z.: Solving the minimum sum coloring problem via binary quadratic programming (2013). arXiv:1304.5876
Wu, Q., Hao, J.K.: An effective heuristic algorithm for sum coloring of graphs. Comput. Oper. Res. 39(7), 1593–1600 (2012)
Wu, Q., Hao, J.K.: Improved lower bounds for sum coloring via clique decomposition. arXiv preprint (2013). arXiv:1303.6761
Xu, L., Hutter, F., Hoos, H.H., Leyton-Brown, K.: SATzilla: portfolio-based algorithm selection for SAT. J. Artif. Intell. Res. 32, 565–606 (2008)
Acknowledgements
This work has been supported by the ANR project SoLStiCe (ANR-13-BS02-0002-01).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Minot, M., Ndiaye, S.N., Solnon, C. (2017). Combining CP and ILP in a Tree Decomposition of Bounded Height for the Sum Colouring Problem. In: Salvagnin, D., Lombardi, M. (eds) Integration of AI and OR Techniques in Constraint Programming. CPAIOR 2017. Lecture Notes in Computer Science(), vol 10335. Springer, Cham. https://doi.org/10.1007/978-3-319-59776-8_29
Download citation
DOI: https://doi.org/10.1007/978-3-319-59776-8_29
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-59775-1
Online ISBN: 978-3-319-59776-8
eBook Packages: Computer ScienceComputer Science (R0)