Graph Colouring is Hard for Algorithms Based on Hilbert's Nullstellensatz and Gröbner Bases

05/31/2023
by   Massimo Lauria, et al.
0

We consider the graph k-colouring problem encoded as a set of polynomial equations in the standard way over 0/1-valued variables. We prove that there are bounded-degree graphs that do not have legal k-colourings but for which the polynomial calculus proof system defined in [Clegg et al '96, Alekhnovich et al '02] requires linear degree, and hence exponential size, to establish this fact. This implies a linear degree lower bound for any algorithms based on Gröbner bases solving graph k-colouring using this encoding. The same bound applies also for the algorithm studied in a sequence of papers [De Loera et al '08,'09,'11,'15] based on Hilbert's Nullstellensatz proofs for a slightly different encoding, thus resolving an open problem mentioned in [De Loera et al '08,'09,'11] and [Li '16]. We obtain our results by combining the polynomial calculus degree lower bound for functional pigeonhole principle (FPHP) formulas over bounded-degree bipartite graphs in [Mikša and Nordström '15] with a reduction from FPHP to k-colouring derivable by polynomial calculus in constant degree.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/12/2020

A Lower Bound for Polynomial Calculus with Extension Rule

In this paper we study an extension of the Polynomial Calculus proof sys...
research
08/31/2021

Graphs with minimum degree-based entropy

The degree-based entropy of a graph is defined as the Shannon entropy ba...
research
02/08/2021

Polynomial Linear System Solving with Random Errors: new bounds and early termination technique

This paper deals with the polynomial linear system solving with errors (...
research
02/01/2021

Faulty picture-hanging improved

A picture-hanging puzzle is the task of hanging a framed picture with a ...
research
05/16/2020

Generalizing The Davenport-Mahler-Mignotte Bound – The Weighted Case

Root separation bounds play an important role as a complexity measure in...
research
07/09/2021

Darlin: A proof carrying data scheme based on Marlin

In this document we describe the Darlin proof carrying data scheme for t...

Please sign up or login with your details

Forgot password? Click here to reset