Applied Hilbert's Nullstellensatz for Combinatorial Problems

Loading...
Thumbnail Image

Date

2016-09-23

Authors

Romero Barbosa, Julian

Advisor

Tunçel, Levent

Journal Title

Journal ISSN

Volume Title

Publisher

University of Waterloo

Abstract

Various feasibility problems in Combinatorial Optimization can be stated using systems of polynomial equations. Determining the existence of a \textit{stable set} of a given size, finding the \textit{chromatic number} of a graph or more generally, determining the feasibility of an \textit{Integer Programming problem} are classical examples of this. In this thesis we study a powerful tool from Algebraic Geometry, called \textit{Hilbert's Nullstellensatz}. It characterizes the \textit{infeasibility} of a system of polynomial equations by the \textit{feasibility} of a possibly very large system of \textit{linear equations}. The solutions to this linear system provide \textit{certificates} for the infeasibility of the polynomial system, called \textit{Nullstellensatz Certificates}. In this thesis we focus on the study of Nullstellensatz Certificates for the existence of \textit{proper colorings} of graphs. We use basic ideas from \textit{duality theory} to determine various properties of the Nullstellensatz Certificates. We give new proofs to several known results in the current literature and present some new results that shed some light on the relationship between the sparsity of a graph and the \textit{size} of the Nullstellensatz Certificates for \textit{$k$-colorability}.

Description

Keywords

Algebraic Geometry, Combinatorial Optimization, Hilbert's Nullstellensatz, Graph Coloring, Graph Theory

LC Keywords

Citation