Finding First and Most-Beautiful Queens by Integer Programming

07/18/2019
by   Matteo Fischetti, et al.
0

The n-queens puzzle is a well-known combinatorial problem that requires to place n queens on an n x n chessboard so that no two queens can attack each other. Since the 19th century, this problem was studied by many mathematicians and computer scientists. While finding any solution to the n-queens puzzle is rather straightforward, it is very challenging to find the lexicographically first (or smallest) feasible solution. Solutions for this type are known in the literature for n <= 55, while for some larger chessboards only partial solutions are known. The present paper was motivated by the question of whether Integer Linear Programming (ILP) can be used to compute solutions for some open instances. We describe alternative ILP-based solution approaches, and show that they are indeed able to compute (sometimes in unexpectedly-short computing times) many new lexicographically optimal solutions for n ranging from 56 to 115. One of the proposed algorithms is a pure cutting plane method based on a combinatorial variant of classical Gomory cuts. We also address an intriguing "lexicographic bottleneck" (or min-max) variant of the problem that requires finding a most beautiful (in a well defined sense) placement, and report its solution for n up to 176.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/14/2019

Algorithms the min-max regret 0-1 Integer Linear Programming Problem with Interval Data

We address the Interval Data Min-Max Regret 0-1 Integer Linear Programmi...
research
08/25/2020

Integrated Cutting and Packing Heterogeneous Precast Beams Multiperiod Production Planning Problem

We introduce a novel variant of cutting production planning problems nam...
research
06/06/2021

New complexity results and algorithms for min-max-min robust combinatorial optimization

In this work we investigate the min-max-min robust optimization problem ...
research
09/06/2019

Strong Bounds for Resource Constrained Project Scheduling: Preprocessing and Cutting Planes

Resource Constrained Project Scheduling Problems (RCPSPs) without preemp...
research
04/07/2020

Probing a Set of Trajectories to Maximize Captured Information

We study a trajectory analysis problem we call the Trajectory Capture Pr...
research
05/30/2018

Generic CP-Supported CMSA for Binary Integer Linear Programs

Construct, Merge, Solve and Adapt (CMSA) is a general hybrid metaheurist...
research
02/12/2020

The 0,1-knapsack problem with qualitative levels

A variant of the classical knapsack problem is considered in which each ...

Please sign up or login with your details

Forgot password? Click here to reset