Journal article
An Algebraic Theory of Complexity for Discrete Optimisation
- Abstract:
- Discrete optimisation problems arise in many different areas and are studied under many different names. In many such problems the quantity to be optimised can be expressed as a sum of functions of a restricted form. Here we present a unifying theory of complexity for problems of this kind. We show that the complexity of a finite-domain discrete optimisation problem is determined by certain algebraic properties of the objective function, which we call weighted polymorphisms. We define a Galois connection between sets of rational-valued functions and sets of weighted polymorphisms and show how the closed sets of this Galois connection can be characterised. These results provide a new approach to studying the complexity of discrete optimisation. We use this approach to identify certain maximal tractable subproblems of the general problem, and hence derive a complete classification of complexity for the Boolean case.
- Publication status:
- Published
Actions
Access Document
- Publisher copy:
- 10.1137/130906398
Authors
- Journal:
- SIAM Journal on Computing More from this journal
- Volume:
- 42
- Issue:
- 5
- Pages:
- 1915-1939
- Publication date:
- 2012-07-28
- DOI:
- EISSN:
-
1095-7111
- ISSN:
-
0097-5397
- Language:
-
English
- Keywords:
- Pubs id:
-
pubs:431443
- UUID:
-
uuid:151cd96c-7b2d-4ab0-8845-3b8890200ec3
- Local pid:
-
pubs:431443
- Source identifiers:
-
431443
- Deposit date:
-
2013-12-13
- ARK identifier:
Terms of use
- Copyright date:
- 2012
- Notes:
-
26 pages, full version of three conference papers: CP'06, MFCS'11,
and CP'11
If you are the owner of this record, you can report an update to it here: Report update to this record