How Many Clues To Give? A Bilevel Formulation For The Minimum Sudoku Clue Problem

05/02/2023
by   Gennesaret Tjusila, et al.
0

It has been shown that any 9 by 9 Sudoku puzzle must contain at least 17 clues to have a unique solution. This paper investigates the more specific question: given a particular completed Sudoku grid, what is the minimum number of clues in any puzzle whose unique solution is the given grid? We call this problem the Minimum Sudoku Clue Problem (MSCP). We formulate MSCP as a binary bilevel linear program, present a class of globally valid inequalities, and provide a computational study on 50 MSCP instances of 9 by 9 Sudoku grids. Using a general bilevel solver, we solve 95 show that the solution process benefits from the addition of a moderate amount of inequalities. Finally, we extend the proposed model to other combinatorial problems in which uniqueness of the solution is of interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/25/2022

Maximum independent set (stable set) problem: A mathematical programming model with valid inequalities and computational testing

This paper deals with the maximum independent set (M.I.S.) problem, also...
research
01/26/2018

On bounded pitch inequalities for the min-knapsack polytope

In the min-knapsack problem one aims at choosing a set of objects with m...
research
11/25/2019

Polyhedral study of the Convex Recoloring problem

A coloring of the vertices of a connected graph is convex if each color ...
research
06/10/2020

Minimizing Deduction System and its Application

In a deduction system with some propositions and some known relations am...
research
10/03/2022

A machine learning based algorithm selection method to solve the minimum cost flow problem

The minimum cost flow problem is one of the most studied network optimiz...
research
02/26/2020

Intensive use of computing resources for dominations in grids and other combinatorial problems

Our goal is to prove new results in graph theory and combinatorics thank...
research
06/05/2023

Efficient Algorithms for Modeling SBoxes Using MILP

Mixed Integer Linear Programming (MILP) is a well-known approach for the...

Please sign up or login with your details

Forgot password? Click here to reset