A New QEA Computing Near-Optimal Low-Discrepancy Colorings in the Hypergraph of Arithmetic Progressions

We present a new quantum-inspired evolutionary algorithm, the attractor population QEA (apQEA). Our benchmark problem is a classical and difficult problem from Combinatorics, namely finding low-discrepancy colorings in the hypergraph of arithmetic progressions on the first n integers, which is a massive hypergraph (e.g., with approx. 3.88 ×1011 hyperedges for n = 250 000). Its optimal low-discrepancy coloring bound \(\Theta(\sqrt[4]{n})\) is known and it has been a long-standing open problem to give practically and/or theoretically efficient algorithms. We show that apQEA outperforms known QEA approaches and the classical combinatorial algorithm (Sarkozy 1974) by a large margin. Regarding practicability, it is also far superior to the SDP-based polynomial-time algorithm of Bansal (2010), the latter being a breakthrough work from a theoretical point of view. Thus we give the first practical algorithm to construct optimal colorings in this hypergraph, up to a constant factor. We hope that our work will spur further applications of Algorithm Engineering to Combinatorics.

[1]  David E. Goldberg,et al.  The compact genetic algorithm , 1999, IEEE Trans. Evol. Comput..

[2]  C. Patvardhan,et al.  An Adaptive Quantum Evolutionary Algorithm for Engineering Optimization Problems , 2010 .

[3]  Chellapilla Patvardhan,et al.  A hybrid quantum evolutionary algorithm for solving engineering optimization problems , 2010, Int. J. Hybrid Intell. Syst..

[4]  Chellapilla Patvardhan,et al.  Solution of real-parameter optimization problems using novel Quantum Evolutionary Algorithm with applications in power dispatch , 2009, 2009 IEEE Congress on Evolutionary Computation.

[5]  Jiří Matoušek,et al.  Discrepancy in arithmetic progressions , 1996 .

[6]  H. Mühlenbein,et al.  From Recombination of Genes to the Estimation of Distributions I. Binary Parameters , 1996, PPSN.

[7]  J. Spencer Probabilistic Methods in Combinatorics , 1974 .

[8]  Shumeet Baluja,et al.  A Method for Integrating Genetic Search Based Function Optimization and Competitive Learning , 1994 .

[9]  Michael Defoin-Platel,et al.  A versatile quantum-inspired evolutionary algorithm , 2007, 2007 IEEE Congress on Evolutionary Computation.

[10]  Nikhil Bansal,et al.  Constructive Algorithms for Discrepancy Minimization , 2010, 2010 IEEE 51st Annual Symposium on Foundations of Computer Science.

[11]  Jong-Hwan Kim,et al.  On setting the parameters of quantum-inspired evolutionary algorithm for practical application , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[12]  Hans-Paul Schwefel,et al.  Parallel Problem Solving from Nature — PPSN IV , 1996, Lecture Notes in Computer Science.

[13]  Jong-Hwan Kim,et al.  Quantum-inspired evolutionary algorithm for a class of combinatorial optimization , 2002, IEEE Trans. Evol. Comput..

[14]  Martin Pelikan,et al.  An introduction and survey of estimation of distribution algorithms , 2011, Swarm Evol. Comput..

[15]  Chellapilla Patvardhan,et al.  A novel quantum evolutionary algorithm for quadratic Knapsack problem , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[16]  K. F. Roth Remark concerning integer sequences , 1964 .