From Single-Objective to Bi-Objective Maximum Satisfiability Solving

被引:0
|
作者
Jabs, Christoph [1 ]
Berg, Jeremias [1 ]
Niskanen, Andreas [1 ]
Jarvisalo, Matti [1 ]
机构
[1] Univ Helsinki, Dept Comp Sci, Helsinki, Finland
基金
芬兰科学院;
关键词
OPTIMIZATION; ALGORITHM; MAXSAT; SET; INTEGER;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The declarative approach is key to efficiently finding optimal solutions to various types of NP-hard real-world combinatorial optimization problems. Most work on practical declarative solvers-ranging from classical integer programming to finite-domain constraint optimization and maximum satisfiability (MaxSAT)-has focused on optimization under a single objective; fewer advances have been made towards efficient declarative techniques for multi-objective optimization problems. Motivated by significant recent advances in practical solvers for MaxSAT, in this work we develop BIOPTSAT, an exact declarative approach for finding Pareto-optimal solutions to bi-objective optimization problems, with propositional logic as the underlying constraint language. BIOPTSAT can be viewed as an instantiation of the lexicographic method. The approach makes use of a single Boolean satisfiability solver that is incrementally employed throughout the entire search procedure, allowing for finding a single Pareto-optimal solution, finding one representative solution for each non-dominated point, and enumerating all Pareto-optimal solutions. We detail several algorithmic instantiations of BIOPTSAT, each building on recent algorithms proposed for single-objective MaxSAT. We empirically evaluate the instantiations compared to recently-proposed alternative approaches to multi-objective MaxSAT solving on several real-world domains from the literature, showing the practical benefits of our approach.
引用
收藏
页码:1223 / 1269
页数:47
相关论文
共 50 条
  • [1] From single-objective to bi-objective maximum satisfiability solving
    Jabs, Christoph
    Berg, Jeremias
    Niskanen, Andreas
    Järvisalo, Matti
    [J]. Journal of Artificial Intelligence Research, 2024, 80 : 1223 - 1269
  • [2] On Single-Objective Sub-Graph-Based Mutation for Solving the Bi-Objective Minimum Spanning Tree Problem
    Bossek, Jakob
    Grimme, Christian
    [J]. EVOLUTIONARY COMPUTATION, 2024, 32 (02) : 143 - 175
  • [3] Solving the bi-objective maximum-flow network-interdiction problem
    Royset, Johannes O.
    Wood, R. Kevin
    [J]. INFORMS JOURNAL ON COMPUTING, 2007, 19 (02) : 175 - 184
  • [4] The bi-objective workflow satisfiability problem and workflow resiliency 1
    Crampton J.
    Gutin G.
    Karapetyan D.
    Watrigant R.
    [J]. Journal of Computer Security, 2017, 25 (01) : 83 - 115
  • [5] Leveraging single-objective heuristics to solve bi-objective problems: Heuristic box splitting and its application to vehicle routing
    Matl, Piotr
    Hartl, Richard F.
    Vidal, Thibaut
    [J]. NETWORKS, 2019, 73 (04) : 382 - 400
  • [6] System optimization for eco-design by using monetization of environmental impacts: a strategy to convert bi-objective to single-objective problems
    Lim, Seong-Rin
    Kim, Yoo Ri
    Woo, Seung H.
    Park, Donghee
    Park, Jong Moon
    [J]. JOURNAL OF CLEANER PRODUCTION, 2013, 39 : 303 - 311
  • [7] Solving multi-objective optimization problems by a bi-objective evolutionary algorithm
    Wang, Yu-Ping
    [J]. PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 1018 - 1024
  • [8] Solving the Bi-Objective Integer Programming: A DEA Methodology
    Keshavarz, Esmaiel
    Toloo, Mehdi
    [J]. 2014 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2014, : 60 - 64
  • [9] On solving the bi-objective aircraft cargo loading problem
    Dahmani, Nadia
    Krichen, Saoussen
    [J]. 2013 5TH INTERNATIONAL CONFERENCE ON MODELING, SIMULATION AND APPLIED OPTIMIZATION (ICMSAO), 2013,
  • [10] Exploratory cuckoo search for solving single-objective optimization problems
    Abed-alguni, Bilal H.
    Alawad, Noor Aldeen
    Barhoush, Malek
    Hammad, Rafat
    [J]. SOFT COMPUTING, 2021, 25 (15) : 10167 - 10180