Convex relaxations, such as linear and semidefinite programming, constitute one of the most powerful techniques for designing efficient algorithms, and have been studied in theoretical computer science, operational research, and applied mathematics. The project seeks to establish the power convex relaxations through the lens of, and with the extensions of methods designed for, Constraint Satisfaction Problems (CSPs).
The goal of the project is twofold. First, to provide precise characterisations of the applicability of convex relaxations such as which problems can be solved by linear programming relaxations. Secondly, to derive computational complexity consequences such as for which classes of problems the considered algorithms are optimal in that they solve optimally everything that can be solved in polynomial time. For optimisation problems, we aim to characterise the limits of linear and semidefinite programming relaxations for exact and approximate solvability.
This is a theoretical project. While answering questions on the power of convex relaxations and delineated the tractability boundary for large classes of computational problems are of fundamental nature, they may also have practical consequence. In particular, any progress on algorithmic techniques enlarges the scope of our algorithms. Moreover, computational intractability indicates for which problems a more relaxed notions of tractability or heuristics are needed.