Submodular optimization, lattice theory and maximum constraint satisfaction problems
Lead Research Organisation:
Durham University
Department Name: Engineering and Computing Sciences
Abstract
Sub- and supermodular functions are special functions defined on the powerset of a set. Such functions are a key concept in combinatorial optimization, and they have numerous applications elsewhere. The problem, SFM, of minimizing a given submodular function is one of the most important tractable optimization problems. Our first goal is to investigate algorithmic aspects of the SFM generalized to arbitrary finite lattices rather than just families of subsets (thus representing order different from that of inclusion). In our setting, the classical SFM would correspond to the simplest non-trivial case of the two-element lattice. We intend to find a new wide natural class of tractable optimization problems.Recently, a strong connection was discovered between the properties of sub- and supermodularity on lattices and tractability of the so-called maximum constraint satisfaction problems (Max CSP), which are very actively studied problems in computer science and artificial intelligence. In a Max CSP, one is given a collection of (possibly weighted) constraints on overlapping sets of variables, and the goal is to find an assignment of values from a fixed domain to the variables with a maximum number (or total weight) of satisfied constraints. We intend to investigate the full extent of this connection. We will also consider an extension of the Max CSP framework to valued, or soft, constraints that deal with desirability rather than just feasibility, and hence define a more general optimization problem. Thus, our second goal is to understand the reasons for tractability within a wide class of (generally hard) combinatorial optimization problems.
Organisations
People |
ORCID iD |
| Andrei Krokhin (Principal Investigator) |
Publications
A. Krokhin
(2017)
The Constraint Satisfaction Problem: Complexity and Approximability
Cohen D
(2017)
Binarisation for Valued Constraint Satisfaction Problems
in SIAM Journal on Discrete Mathematics
Huber A
(2013)
Oracle Tractability of Skew Bisubmodular Functions
Huber A
(2014)
Oracle Tractability of Skew Bisubmodular Functions
in SIAM Journal on Discrete Mathematics
Huber A
(2012)
Combinatorial Optimization
Huber A
(2014)
Skew Bisubmodularity and Valued CSPs
in SIAM Journal on Computing
Jeavons P
(2014)
The complexity of valued constraint satisfaction
in Bulletin of the EATCS
Kolmogorov V
(2015)
The Complexity of General-Valued CSPs
| Description | We have discovered new classes of discrete functions and showed that various optimization problem involving these classes have good algorithmic properties. Our main finding was the discovery of the class of of skew bisubmodular functions. We showed, in particular, that the property of skew bisubmodularity is responsible for the tractability of valued constraint satisfaction problem with a three-element domain. We have now completely undestand the landscape of complexity of Valued Constraint Satisfaction Problems |
| Exploitation Route | We introduced and investigated a new type of discrete functions, k-submodular functions, which inspired new research in discrete optimization and its applications in computer vision (by V. Kolmogorov, who obtained an ERC Consolidator grant to further work on this). These functions also inspired new research in parameterized algorithmics (by M.Waldstroem). Another type of functions that we introduced and investigated, the skew bisubmodular functions, were further investigated by discrete optimisation researchers in Japan. |
| Sectors | Digital/Communication/Information Technologies (including Software) |