Boolean lexicographic optimization: algorithms & applications
Multi-Objective Combinatorial Optimization (MOCO) problems find a wide range of practical application problems, some of which involving Boolean variables and constraints. This paper develops and evaluates algorithms for solving MOCO problems, defined on Boolean domains, and where the optimality crit...
| Autores: | , , , |
|---|---|
| Formato: | artículo |
| Estado: | Versión aceptada para publicación |
| Fecha de publicación: | 2011 |
| País: | España |
| Recursos: | Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya) |
| Repositorio: | Recercat. Dipósit de la Recerca de Catalunya |
| OAI Identifier: | oai:recercat.cat:10459.1/57277 |
| Acesso em linha: | https://doi.org/10.1007/s10472-011-9233-2 http://hdl.handle.net/10459.1/57277 |
| Access Level: | acceso abierto |
| Palavra-chave: | Boolean optimization Lexicographic optimization Maximum satisfiability Pseudo-Boolean optimization |
| id |
ES_2a65ce775d6ea35e2ba4afd8f8e180fe |
|---|---|
| oai_identifier_str |
oai:recercat.cat:10459.1/57277 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Boolean lexicographic optimization: algorithms & applicationsMarques-Silva, JoaoArgelich Romà, JosepGraça, AnaLynce, InêsBoolean optimizationLexicographic optimizationMaximum satisfiabilityPseudo-Boolean optimizationMulti-Objective Combinatorial Optimization (MOCO) problems find a wide range of practical application problems, some of which involving Boolean variables and constraints. This paper develops and evaluates algorithms for solving MOCO problems, defined on Boolean domains, and where the optimality criterion is lexicographic. The proposed algorithms build on existing algorithms for either Maximum Satisfiability (MaxSAT), Pseudo-Boolean Optimization (PBO), or Integer Linear Programming (ILP). Experimental results, obtained on problem instances from haplotyping with pedigrees and software package dependencies, show that the proposed algorithms can provide significant performance gains over state of the art MaxSAT, PBO and ILP algorithms. Finally, the paper also shows that lexicographic optimization conditions are observed in the majority of the problem instances from the MaxSAT evaluations, motivating the development of dedicated algorithms that can exploit lexicographic optimization conditions in general MaxSAT problem instances.This work was partially funded by SFI PI Grant 09/IN.1/I2618, EU grants FP7-ICT-217069 and FP7-ICT-214898, FCT grant ATTEST (CMU-PT/ELE/0009/2009), FCT PhD grant SFRH/BD/ 28599/2006, CICYT Projects TIN2009-14704-C03-01 and TIN2010-20967-C04-03, and by INESC-ID multiannual funding from the PIDDAC program funds.Springer Verlag2011info:eu-repo/semantics/articleinfo:eu-repo/semantics/acceptedVersionhttps://doi.org/10.1007/s10472-011-9233-2http://hdl.handle.net/10459.1/57277reponame:Recercat. Dipósit de la Recerca de Catalunyainstname:Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya)InglésMICINN/PN2008-2011/TIN2009-14704-C03-01MICINN/PN2008-2011/TIN2010-20967-C04-03Versió postprint del document publicat a https://doi.org/10.1007/s10472-011-9233-2Annals of Mathematics and Artificial Intelligence, 2011, vol. 62, núm. 3, p. 317-343info:eu-repo/grantAgreement/EC/FP7/217069info:eu-repo/grantAgreement/EC/FP7/214898(c) Springer Science+Business Media B.V., 2011info:eu-repo/semantics/openAccessoai:recercat.cat:10459.1/572772026-05-29T05:05:01Z |
| dc.title.none.fl_str_mv |
Boolean lexicographic optimization: algorithms & applications |
| title |
Boolean lexicographic optimization: algorithms & applications |
| spellingShingle |
Boolean lexicographic optimization: algorithms & applications Marques-Silva, Joao Boolean optimization Lexicographic optimization Maximum satisfiability Pseudo-Boolean optimization |
| title_short |
Boolean lexicographic optimization: algorithms & applications |
| title_full |
Boolean lexicographic optimization: algorithms & applications |
| title_fullStr |
Boolean lexicographic optimization: algorithms & applications |
| title_full_unstemmed |
Boolean lexicographic optimization: algorithms & applications |
| title_sort |
Boolean lexicographic optimization: algorithms & applications |
| dc.creator.none.fl_str_mv |
Marques-Silva, Joao Argelich Romà, Josep Graça, Ana Lynce, Inês |
| author |
Marques-Silva, Joao |
| author_facet |
Marques-Silva, Joao Argelich Romà, Josep Graça, Ana Lynce, Inês |
| author_role |
author |
| author2 |
Argelich Romà, Josep Graça, Ana Lynce, Inês |
| author2_role |
author author author |
| dc.subject.none.fl_str_mv |
Boolean optimization Lexicographic optimization Maximum satisfiability Pseudo-Boolean optimization |
| topic |
Boolean optimization Lexicographic optimization Maximum satisfiability Pseudo-Boolean optimization |
| description |
Multi-Objective Combinatorial Optimization (MOCO) problems find a wide range of practical application problems, some of which involving Boolean variables and constraints. This paper develops and evaluates algorithms for solving MOCO problems, defined on Boolean domains, and where the optimality criterion is lexicographic. The proposed algorithms build on existing algorithms for either Maximum Satisfiability (MaxSAT), Pseudo-Boolean Optimization (PBO), or Integer Linear Programming (ILP). Experimental results, obtained on problem instances from haplotyping with pedigrees and software package dependencies, show that the proposed algorithms can provide significant performance gains over state of the art MaxSAT, PBO and ILP algorithms. Finally, the paper also shows that lexicographic optimization conditions are observed in the majority of the problem instances from the MaxSAT evaluations, motivating the development of dedicated algorithms that can exploit lexicographic optimization conditions in general MaxSAT problem instances. |
| publishDate |
2011 |
| dc.date.none.fl_str_mv |
2011 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/acceptedVersion |
| format |
article |
| status_str |
acceptedVersion |
| dc.identifier.none.fl_str_mv |
https://doi.org/10.1007/s10472-011-9233-2 http://hdl.handle.net/10459.1/57277 |
| url |
https://doi.org/10.1007/s10472-011-9233-2 http://hdl.handle.net/10459.1/57277 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.relation.none.fl_str_mv |
MICINN/PN2008-2011/TIN2009-14704-C03-01 MICINN/PN2008-2011/TIN2010-20967-C04-03 Versió postprint del document publicat a https://doi.org/10.1007/s10472-011-9233-2 Annals of Mathematics and Artificial Intelligence, 2011, vol. 62, núm. 3, p. 317-343 info:eu-repo/grantAgreement/EC/FP7/217069 info:eu-repo/grantAgreement/EC/FP7/214898 |
| dc.rights.none.fl_str_mv |
(c) Springer Science+Business Media B.V., 2011 info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
(c) Springer Science+Business Media B.V., 2011 |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Springer Verlag |
| publisher.none.fl_str_mv |
Springer Verlag |
| dc.source.none.fl_str_mv |
reponame:Recercat. Dipósit de la Recerca de Catalunya instname:Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya) |
| instname_str |
Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya) |
| reponame_str |
Recercat. Dipósit de la Recerca de Catalunya |
| collection |
Recercat. Dipósit de la Recerca de Catalunya |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869405066100736000 |
| score |
15,81155 |