Journal article
Generalising submodularity and horn clauses: Tractable optimization problems defined by tournament pair multimorphismsa
- Abstract:
- The submodular function minimization problem (SFM) is a fundamental problem in combinatorial optimization and several fully combinatorial polynomial-time algorithms have recently been discovered to solve this problem. The most general versions of these algorithms are able to minimize any submodular function whose domain is a set of tuples over any totally-ordered finite set and whose range includes both finite and infinite values. In this paper we demonstrate that this general form of SFM is just one example of a much larger class of tractable discrete optimization problems defined by valued constraints. These tractable problems are characterized by the fact that their valued constraints have an algebraic property which we call a tournament pair multimorphism. This larger tractable class also includes the problem of satisfying a set of Horn clauses (Horn-SAT), as well as various extensions of this problem to larger finite domains. © 2008 Elsevier B.V. All rights reserved.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 490.8KB, Terms of use)
-
- Publisher copy:
- 10.1016/j.tcs.2008.03.015
Authors
- Publisher:
- Elsevier
- Journal:
- THEORETICAL COMPUTER SCIENCE More from this journal
- Volume:
- 401
- Issue:
- 1-3
- Pages:
- 36-51
- Publication date:
- 2008-07-23
- DOI:
- ISSN:
-
0304-3975
- Language:
-
English
- Keywords:
- UUID:
-
uuid:a8286e66-e31e-445a-8e63-4301d27d17ad
- Local pid:
-
pubs:291155
- Source identifiers:
-
291155
- Deposit date:
-
2012-12-19
Terms of use
- Copyright holder:
- Elsevier BV
- Copyright date:
- 2008
- Notes:
- Copyright 2008 Elsevier B.V. All rights reserved. Re-use of this article is permitted in accordance with the Terms and Conditions set out at http://www.elsevier.com/open-access/userlicense/1.0/
If you are the owner of this record, you can report an update to it here: Report update to this record