Integer linear programming formulations of the filter partitioning minimization problem

被引:0
|
作者
Hazhar Rahmani
Jason M. O’Kane
机构
[1] University of South Carolina,Department of Computer Science and Engineering
来源
关键词
Combinatorial filters; State space reduction; Integer linear programming; Automata minimization; Combinatorial optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Combinatorial filters, which take the form of labelled transition graphs, are a general representation for filtering and inference tasks in robotics. They are of particular interest in contexts where the objective is to minimize the computational resources needed to execute the filter. One specific problem is called the filter minimization (FM) problem, in which the goal is to find, for a given original filter, a state-minimal filter equivalent to the original filter. We consider a special case of FM, called the filter partitioning minimization (FPM) problem, in which the reduced filter must partition the state space of the original filter. This problem has been proven to be NP-hard. This paper considers the practical problem of solving FPM in spite of these hardness results. In contrast to the best known algorithm for this problem, a heuristic approach based on graph coloring proposed by O’Kane and Shell, we show how to convert an FPM instance to an instance of the well-known integer linear programming (ILP) problem. We present three distinct formulations of this reduction. Though ILP is itself a challenging problem, reducing FPM to ILP has the advantage that the ILP problem has been studied in great detail, and highly-optimized solvers are readily available. We describe experiments comparing this approach to the heuristic algorithm of O’Kane and Shell. The results show that the proposed ILP technique performs better in computing exact solutions as the filter sizes grow, and that the ILP approach obtains higher-quality feasible solutions, in contexts where time limitations prohibit the computation of exact solutions.
引用
收藏
页码:431 / 453
页数:22
相关论文
共 50 条
  • [1] Integer linear programming formulations of the filter partitioning minimization problem
    Rahmani, Hazhar
    O'Kane, Jason M.
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2020, 40 (02) : 431 - 453
  • [2] Integer linear programming formulations for double roman domination problem
    Cai, Qingqiong
    Fan, Neng
    Shi, Yongtang
    Yao, Shunyu
    [J]. OPTIMIZATION METHODS & SOFTWARE, 2022, 37 (01): : 1 - 22
  • [3] Two new integer linear programming formulations for the vertex bisection problem
    Castillo-Garcia, Norberto
    Hernandez Hernandez, Paula
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2019, 74 (03) : 895 - 918
  • [4] Mixed-Integer Linear Programming Formulations for the Software Clustering Problem
    Koehler, Viviane
    Fampa, Marcia
    Araujo, Olinto
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2013, 55 (01) : 113 - 135
  • [5] Tight Mixed Integer Linear Programming Formulations for the Unit Commitment Problem
    Ostrowski, James
    Anjos, Miguel F.
    Vannelli, Anthony
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2012, 27 (01) : 39 - 46
  • [6] Mixed-Integer Linear Programming Formulations for the Software Clustering Problem
    Viviane Köhler
    Marcia Fampa
    Olinto Araújo
    [J]. Computational Optimization and Applications, 2013, 55 : 113 - 135
  • [7] Two new integer linear programming formulations for the vertex bisection problem
    Norberto Castillo-García
    Paula Hernández Hernández
    [J]. Computational Optimization and Applications, 2019, 74 : 895 - 918
  • [8] Alternative Integer-Linear-Programming Formulations of the Clar Problem in Hexagonal Systems
    Khaled Salem
    Hernán Abeledo
    [J]. Journal of Mathematical Chemistry, 2006, 39 : 605 - 610
  • [9] Improved integer linear programming formulations for the job Sequencing and tool Switching Problem
    Catanzaro, Daniele
    Gouveia, Luis
    Labbe, Martine
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 244 (03) : 766 - 777
  • [10] Alternative integer-linear-programming formulations of the Clar problem in hexagonal systems
    Salem, Khaled
    Abeledo, Hernan
    [J]. JOURNAL OF MATHEMATICAL CHEMISTRY, 2006, 39 (3-4) : 605 - 610