📣 Help Shape the Future of UKRI's Gateway to Research (GtR)

We're improving UKRI's Gateway to Research and are seeking your input! If you would be interested in being interviewed about the improvements we're making and to have your say about how we can make GtR more user-friendly, impactful, and effective for the Research and Innovation community, please email gateway@ukri.org.

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.

Publications

10 25 50
 
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)