Integration of AI and OR Techniques in Constraint Programming
Integration of AI and OR Techniques in Constraint Programming
复制标题
约束规划中 AI 和 OR 技术的集成
DOI:
--
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
M. Lombardi
中科院分区:
文献类型:
--
作者:
Domenico Salvagnin;M. Lombardi
s of Fast Tracked Journal Papers Breaking Symmetries in Graph Coloring Problems with Degree Matrices: The Ramsey Number R(4, 3, 3) = 30 Michael Codish, Michael Frank, Avraham Itzhakov, and Alice Miller 1 Department of Computer Science, Ben-Gurion University of the Negev, Beersheba, Israel 2 School of Computing Science, University of Glasgow, Glasgow, Scotland Ramsey numbers are notoriously hard graph coloring problems. An ðr1; . . .; rk; nÞ Ramsey coloring is a graph coloring in k colors of the complete graph Kn that does not contain a monochromatic complete sub-graph Kri in color i for each 1 i k. The set of all such colorings is denoted Rðr1; . . .; rk; nÞ. The Ramsey number Rðr1; . . .; rkÞ is the least n[ 0 such that no ðr1; . . .; rk; nÞ coloring exists. The Ramsey number Rð4; 3; 3Þ is often presented as the unknown Ramsey number with the best chance of being found “soon”. Yet, its precise value has remained unknown for more than 50 years. This paper presents a methodology based on abstraction and symmetry breaking that is demonstrated by using it to compute the value Rð4; 3; 3Þ 1⁄4 30. It was previously known that 30 Rð4; 3; 3Þ 31 [4]. Kalbfleisch [2] proved in 1966 that Rð4; 3; 3Þ 30, Piwakowski [3] proved in 1997 that Rð4; 3; 3Þ 32, and one year later Piwakowski and Radziszowski [4] proved that Rð4; 3; 3Þ 31. We demonstrate how our methodology applies to computationally prove that Rð4; 3; 3Þ 1⁄4 30. Our approach involves applying an embedding technique to conclude that if a ð4; 3; 3; 30Þ Ramsey coloring exists then it must be h13; 8; 8i regular. To determine if there exists a h13; 8; 8i regular ð4; 3; 3; 30Þ Ramsey coloring required first computing the previously unknown set Rð3; 3; 3; 13Þ, which was shown to have size 78,892. To do this we demonstrate that an existing symmetry breaking technique combining SAT solving with symmetry breaking [1] works for smaller instances but not for Rð3; 3; 3; 13Þ. Instead we use a new abstraction referred to as degree matrices. Having determined Rð3; 3; 3; 13Þ we then use it within the embedding approach to achieve the major result of this paper: that there is no ð4; 3; 3; 30Þ Ramsey coloring, and so Rð4; 3; 3Þ 1⁄4 30. Supported by the Israel Science Foundation, grant 82/13. Computational resources provided by an IBM Shared University Award (Israel).