Susan Margulies

dblp:96/10408 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 8 · 3 first-author · 1 since 2021
YearPublicationVenuePosition
2021 Towards a computational proof of Vizing's conjecture using semidefinite programming and sums-of-squares
abstract
Vizing's conjecture (open since 1968) relates the product of the domination numbers of two graphs to the domination number of their Cartesian product graph. In this paper, we formulate Vizing's conjecture as a Positivstellensatz existence question. In particular, we select classes of graphs according to their number of vertices and their domination number and encode the conjecture as an ideal/polynomial pair such that the polynomial is non-negative on the variety associated with the ideal if and only if the conjecture is true for this graph class. Using semidefinite programming we obtain numeric sum-of-squares certificates, which we then manage to transform into symbolic certificates confirming non-negativity of our polynomials. Specifically, we obtain exact low-degree sparse sum-of-squares certificates for particular classes of graphs. The obtained certificates allow generalizations for larger graph classes. Besides computational verification of these more general certificates, we also present theoretical proofs as well as conjectures and questions for further investigations.
Elisabeth Gaar, Daniel Krenn, Susan Margulies, Angelika Wiegele
J. Symb. Comput.3
2019 An Optimization-Based Sum-of-Squares Approach to Vizing's Conjecture
abstract
Vizing's conjecture (open since 1968) relates the sizes of dominating sets in two graphs to the size of a dominating set in their Cartesian product graph. In this paper, we formulate Vizing's conjecture itself as a Positivstellensatz existence question. In particular, we encode the conjecture as an ideal/polynomial pair such that the polynomial is nonnegative if and only if the conjecture is true. We demonstrate how to use semidefinite optimization techniques to computationally obtain numeric sum-of-squares certificates, and then show how to transform these numeric certificates into symbolic certificates approving nonnegativity of our polynomial.
Elisabeth Gaar, Angelika Wiegele, Daniel Krenn, Susan Margulies
ISSAC4
2016 Polynomial-time solvable #CSP problems via algebraic models and Pfaffian circuits
Susan Margulies, Jason Morton
J. Symb. Comput.1
2015 Graph-Coloring Ideals: Nullstellensatz Certificates, Gröbner Bases for Chordal Graphs, and Hardness of Gröbner Bases
abstract
We consider a well-known family of polynomial ideals encoding the problem of graph-k-colorability. Our paper describes how the inherent combinatorial structure of the ideals implies several interesting algebraic properties. Specifically, we provide lower bounds on the difficulty of computing Gröbner bases and Nullstellensatz certificates for the coloring ideals of general graphs. We revisit the fact that computing a Gröbner basis is NP-hard and prove a robust notion of hardness derived from the inapproximability of coloring problems. For chordal graphs, however, we explicitly describe a Gröbner basis for the coloring ideal and provide a polynomial-time algorithm to construct it.
Jesús A. De Loera, Susan Margulies, Michael Oesterle, Eric Riedl, David Rolnick, Gwen Spencer, Despina Stasi, Jon Swenson
ISSAC2
2015 On the complexity of Hilbert refutations for partition
Susan Margulies, Shmuel Onn, Dmitrii V. Pasechnik
J. Symb. Comput.1
2013 The Cunningham-Geelen Method in Practice: Branch-Decompositions and Integer Programming
abstract
In 2007, W. H. Cunningham and J. Geelen describe an algorithm for solving [Formula: see text], where [Formula: see text], [Formula: see text], and [Formula: see text], which utilizes a branch-decomposition of the matrix A and techniques from dynamic programming. In this paper, we report on the first implementation of the CG algorithm and compare our results with the commercial integer programming software Gurobi. Using branch-decomposition trees produced by heuristics and optimal trees produced by algorithms developed in our previous studies, we test both a memory-intensive and low-memory version of the CG algorithm on problem instances such as graph 3-coloring, set partition, market split, and knapsack. We isolate a class of set partition instances where the CG algorithm runs twice as fast as Gurobi, and demonstrate that certain infeasible market split and knapsack instances with width ≤6 range from running twice as fast as Gurobi, to running in a matter of minutes versus a matter of hours.
Susan Margulies, Illya V. Hicks
INFORMS J. Comput.1
2011 Computing infeasibility certificates for combinatorial problems through Hilbert's Nullstellensatz
Jesús A. De Loera, Jon Lee 0001, Peter N. Malkin, Susan Margulies
J. Symb. Comput.4
2008 Hilbert's nullstellensatz and an algorithm for proving combinatorial infeasibility
abstract
Systems of polynomial equations over an algebraically-closed field K can be used to concisely model many combinatorial problems. In this way, a combinatorial problem is feasible (e.g., a graph is 3-colorable, hamiltonian, etc.) if and only if a related system of polynomial equations has a solution over K. In this paper, we investigate an algorithm aimed at proving combinatorial infeasibility based on the observed low degree of Hilbert's Nullstellensatz certificates for polynomial systems arising in combinatorics and on large-scale linear-algebra computations over K. We report on experiments based on the problem of proving the non-3-colorability of graphs. We successfully solved graph problem instances having thousands of nodes and tens of thousands of edges.
Jesús A. De Loera, Jon Lee 0001, Peter N. Malkin, Susan Margulies
ISSAC4