Inference and Optimization for Engineering and Physical Systems

08/29/2022
by   Mikhail Krechetov, et al.
0

The central object of this PhD thesis is known under different names in the fields of computer science and statistical mechanics. In computer science, it is called the Maximum Cut problem, one of the famous twenty-one Karp's original NP-hard problems, while the same object from Physics is called the Ising Spin Glass model. This model of a rich structure often appears as a reduction or reformulation of real-world problems from computer science, physics and engineering. However, solving this model exactly (finding the maximal cut or the ground state) is likely to stay an intractable problem (unless P = NP) and requires the development of ad-hoc heuristics for every particular family of instances. One of the bright and beautiful connections between discrete and continuous optimization is a Semidefinite Programming-based rounding scheme for Maximum Cut. This procedure allows us to find a provably near-optimal solution; moreover, this method is conjectured to be the best possible in polynomial time. In the first two chapters of this thesis, we investigate local non-convex heuristics intended to improve the rounding scheme. In the last chapter of this thesis, we make one step further and aim to control the solution of the problem we wanted to solve in previous chapters. We formulate a bi-level optimization problem over the Ising model where we want to tweak the interactions as little as possible so that the ground state of the resulting Ising model satisfies the desired criteria. This kind of problem arises in pandemic modeling. We show that when the interactions are non-negative, our bi-level optimization is solvable in polynomial time using convex programming.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/15/2018

A Polynomial-Time Algorithm for 2-stable Instances of the k-terminal cut Problem

The k-terminal cut problem is defined on an edge-weighted graph with k d...
research
04/28/2018

New algorithms for Steiner tree reoptimization

Reoptimization is a setting in which we are given an (near) optimal sol...
research
06/15/2018

A Polynomial-Time Algorithm for (2-2/k)-stable Instances of the k-terminal cut Problem

The k-terminal cut problem is defined on an edge-weighted graph with k d...
research
11/23/2019

A New Model in Firefighting Theory

Continuous and discrete models for firefighting problems are well-studie...
research
06/22/2021

Large N limit of the knapsack problem

In the simplest formulation of the knapsack problem, one seeks to maximi...
research
08/03/2016

Empirical Evaluation of Real World Tournaments

Computational Social Choice (ComSoc) is a rapidly developing field at th...

Please sign up or login with your details

Forgot password? Click here to reset