Skip to main content
Erschienen in: Journal of Combinatorial Optimization 2/2020

21.06.2020

Integer linear programming formulations of the filter partitioning minimization problem

verfasst von: Hazhar Rahmani, Jason M. O’Kane

Erschienen in: Journal of Combinatorial Optimization | Ausgabe 2/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Alam T, Bobadilla L, Shell DA (2018) Space-efficient filters for mobile robot localization from discrete limit cycles. IEEE Robot Autom Lett 3(1):257–264CrossRef Alam T, Bobadilla L, Shell DA (2018) Space-efficient filters for mobile robot localization from discrete limit cycles. IEEE Robot Autom Lett 3(1):257–264CrossRef
Zurück zum Zitat Bobadilla L, Sanchez O, Czarnowski J, LaValle SM (2011) Minimalist multiple target tracking using directional sensor beams. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems. IEEE, New York, pp 3101–3107 Bobadilla L, Sanchez O, Czarnowski J, LaValle SM (2011) Minimalist multiple target tracking using directional sensor beams. In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems. IEEE, New York, pp 3101–3107
Zurück zum Zitat Campêlo M, Corrêa R, Frota Y (2004) Cliques, holes and the vertex coloring polytope. Inf Process Lett 89(4):159–164MathSciNetCrossRef Campêlo M, Corrêa R, Frota Y (2004) Cliques, holes and the vertex coloring polytope. Inf Process Lett 89(4):159–164MathSciNetCrossRef
Zurück zum Zitat Campêlo M, Campos VA, Corrêa RC (2008) On the asymmetric representatives formulation for the vertex coloring problem. Discrete Appl Math 156(7):1097–1111MathSciNetCrossRef Campêlo M, Campos VA, Corrêa RC (2008) On the asymmetric representatives formulation for the vertex coloring problem. Discrete Appl Math 156(7):1097–1111MathSciNetCrossRef
Zurück zum Zitat Chen Z et al (2003) Bayesian filtering: from Kalman filters to particle filters, and beyond. Statistics 182(1):1–69CrossRef Chen Z et al (2003) Bayesian filtering: from Kalman filters to particle filters, and beyond. Statistics 182(1):1–69CrossRef
Zurück zum Zitat Choset H, Burdick J (1995) Sensor based planning. I. The generalized Voronoi graph. In: Proceedings of the IEEE international conference on robotics and automation, vol 2. IEEE, New York, pp 1649–1655 Choset H, Burdick J (1995) Sensor based planning. I. The generalized Voronoi graph. In: Proceedings of the IEEE international conference on robotics and automation, vol 2. IEEE, New York, pp 1649–1655
Zurück zum Zitat Erdmann MA, Mason MT (1988) An exploration of sensorless manipulation. IEEE J Robot Autom 4(4):369–379CrossRef Erdmann MA, Mason MT (1988) An exploration of sensorless manipulation. IEEE J Robot Autom 4(4):369–379CrossRef
Zurück zum Zitat Ho Y, Lee R (1964) A Bayesian approach to problems in stochastic estimation and control. IEEE Trans Autom Control 9(4):333–339MathSciNetCrossRef Ho Y, Lee R (1964) A Bayesian approach to problems in stochastic estimation and control. IEEE Trans Autom Control 9(4):333–339MathSciNetCrossRef
Zurück zum Zitat Jabrayilov A, Mutzel P (2018) New integer linear programming models for the vertex coloring problem. In: Proceedings of the Latin American symposium on theoretical informatics. Springer, Berlin, pp 640–652 Jabrayilov A, Mutzel P (2018) New integer linear programming models for the vertex coloring problem. In: Proceedings of the Latin American symposium on theoretical informatics. Springer, Berlin, pp 640–652
Zurück zum Zitat Kalman RE (1960) A new approach to linear filtering and prediction problems. Trans ASME J Basic Eng 82:34–45MathSciNet Kalman RE (1960) A new approach to linear filtering and prediction problems. Trans ASME J Basic Eng 82:34–45MathSciNet
Zurück zum Zitat Kristek SM, Shell DA (2012) In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems, pp 973–979 Kristek SM, Shell DA (2012) In: Proceedings of the IEEE/RSJ international conference on intelligent robots and systems, pp 973–979
Zurück zum Zitat Laguna G, Murrieta-Cid R, Becerra HM, Lopez-Padilla R, LaValle SM (2014) Exploration of an unknown environment with a differential drive disc robot. In: Proceedings of the IEEE international conference on robotics and automation, pp 2527–2533 Laguna G, Murrieta-Cid R, Becerra HM, Lopez-Padilla R, LaValle SM (2014) Exploration of an unknown environment with a differential drive disc robot. In: Proceedings of the IEEE international conference on robotics and automation, pp 2527–2533
Zurück zum Zitat LaValle SM (2006) Planning algorithms. Cambridge University Press, CambridgeCrossRef LaValle SM (2006) Planning algorithms. Cambridge University Press, CambridgeCrossRef
Zurück zum Zitat LaValle SM, et al (2012) Sensing and filtering: a fresh perspective based on preimages and information spaces. Found. Trends\(^{\textregistered }\) Robot 1(4):253–372 LaValle SM, et al (2012) Sensing and filtering: a fresh perspective based on preimages and information spaces. Found. Trends\(^{\textregistered }\) Robot 1(4):253–372
Zurück zum Zitat Lopez-Padilla R, Murrieta-Cid R, LaValle SM (2013) Optimal gap navigation for a disc robot. In: Proceedings of the international workshop on the algorithmic foundations of robotics. Springer, Berlin, pp 123–138 Lopez-Padilla R, Murrieta-Cid R, LaValle SM (2013) Optimal gap navigation for a disc robot. In: Proceedings of the international workshop on the algorithmic foundations of robotics. Springer, Berlin, pp 123–138
Zurück zum Zitat Masreliez C, Martin R (1977) Robust Bayesian estimation for the linear model and robustifying the Kalman filter. IEEE Trans Autom Control 22(3):361–371MathSciNetCrossRef Masreliez C, Martin R (1977) Robust Bayesian estimation for the linear model and robustifying the Kalman filter. IEEE Trans Autom Control 22(3):361–371MathSciNetCrossRef
Zurück zum Zitat Méndez-Díaz I, Zabala P (2008) A cutting plane algorithm for graph coloring. Discrete Appl Math 156(2):159–179MathSciNetCrossRef Méndez-Díaz I, Zabala P (2008) A cutting plane algorithm for graph coloring. Discrete Appl Math 156(2):159–179MathSciNetCrossRef
Zurück zum Zitat O’Kane JM, Shell DA (2013) Automatic reduction of combinatorial filters. In: Proceedings of the IEEE international conference on robotics and automation. IEEE, New York, pp 4082–4089 O’Kane JM, Shell DA (2013) Automatic reduction of combinatorial filters. In: Proceedings of the IEEE international conference on robotics and automation. IEEE, New York, pp 4082–4089
Zurück zum Zitat O’Kane JM, Shell DA (2017) Concise planning and filtering: hardness and algorithms. IEEE Trans Autom Sci Eng 14(4):1666–1681CrossRef O’Kane JM, Shell DA (2017) Concise planning and filtering: hardness and algorithms. IEEE Trans Autom Sci Eng 14(4):1666–1681CrossRef
Zurück zum Zitat Rahmani H, O’Kane JM (2018) On the relationship between bisimulation and combinatorial filter reduction. In: Proceedings of the IEEE international conference on robotics and automation, pp 7314–7321 Rahmani H, O’Kane JM (2018) On the relationship between bisimulation and combinatorial filter reduction. In: Proceedings of the IEEE international conference on robotics and automation, pp 7314–7321
Zurück zum Zitat Saberifar FZ, Mohades A, Razzazi M, O’Kane JM (2017) Combinatorial filter reduction: special cases, approximation, and fixed-parameter tractability. J Comput Syst Sci 85:74–92MathSciNetCrossRef Saberifar FZ, Mohades A, Razzazi M, O’Kane JM (2017) Combinatorial filter reduction: special cases, approximation, and fixed-parameter tractability. J Comput Syst Sci 85:74–92MathSciNetCrossRef
Zurück zum Zitat Takahashi O, Schilling RJ (1989) Motion planning in a plane using generalized Voronoi diagrams. IEEE Trans Robot Autom 5(2):143–150CrossRef Takahashi O, Schilling RJ (1989) Motion planning in a plane using generalized Voronoi diagrams. IEEE Trans Robot Autom 5(2):143–150CrossRef
Zurück zum Zitat Tovar B (2009) Minimalist models and methods for visibility-based tasks. University of Illinois at Urbana-Champaign Tovar B (2009) Minimalist models and methods for visibility-based tasks. University of Illinois at Urbana-Champaign
Zurück zum Zitat Tovar B, Murrieta-Cid R, LaValle SM (2007) Distance-optimal navigation in an unknown environment without sensing distances. IEEE Trans Robot 23(3):506–518CrossRef Tovar B, Murrieta-Cid R, LaValle SM (2007) Distance-optimal navigation in an unknown environment without sensing distances. IEEE Trans Robot 23(3):506–518CrossRef
Zurück zum Zitat Tovar B, Cohen F, Bobadilla L, Czarnowski J, LaValle SM (2014) Combinatorial filters: sensor beams, obstacles, and possible paths. ACM Trans Sensor Netw 10(3):1–32CrossRef Tovar B, Cohen F, Bobadilla L, Czarnowski J, LaValle SM (2014) Combinatorial filters: sensor beams, obstacles, and possible paths. ACM Trans Sensor Netw 10(3):1–32CrossRef
Zurück zum Zitat van Hoeve WJ (2020) Graph coloring lower bounds from decision diagrams. In: Proceedings of the international conference on integer programming and combinatorial optimization. Springer, Berlin, pp 405–418 van Hoeve WJ (2020) Graph coloring lower bounds from decision diagrams. In: Proceedings of the international conference on integer programming and combinatorial optimization. Springer, Berlin, pp 405–418
Zurück zum Zitat Yu J, LaValle SM (2011) Story validation and approximate path inference with a sparse network of heterogeneous sensors. In: Proceedings of the IEEE international conference on robotics and automation, pp 4980–4985 Yu J, LaValle SM (2011) Story validation and approximate path inference with a sparse network of heterogeneous sensors. In: Proceedings of the IEEE international conference on robotics and automation, pp 4980–4985
Zurück zum Zitat Yu J, LaValle SM (2012) Shadow information spaces: combinatorial filters for tracking targets. IEEE Trans Robot 28(2):440–456CrossRef Yu J, LaValle SM (2012) Shadow information spaces: combinatorial filters for tracking targets. IEEE Trans Robot 28(2):440–456CrossRef
Zurück zum Zitat Zhang Y, Shell DA (2020) Cover combinatorial filters and their minimization problem. In: Proceedings of the international workshop on the algorithmic foundations of robotics Zhang Y, Shell DA (2020) Cover combinatorial filters and their minimization problem. In: Proceedings of the international workshop on the algorithmic foundations of robotics
Zurück zum Zitat Zhang Q, Rekleitis I, Dudek G (2015) Uncertainty reduction via heuristic search planning on hybrid metric/topological map. In: Proceedings of the 12th conference on computer and robot vision, pp 222–229 Zhang Q, Rekleitis I, Dudek G (2015) Uncertainty reduction via heuristic search planning on hybrid metric/topological map. In: Proceedings of the 12th conference on computer and robot vision, pp 222–229
Metadaten
Titel
Integer linear programming formulations of the filter partitioning minimization problem
verfasst von
Hazhar Rahmani
Jason M. O’Kane
Publikationsdatum
21.06.2020
Verlag
Springer US
Erschienen in
Journal of Combinatorial Optimization / Ausgabe 2/2020
Print ISSN: 1382-6905
Elektronische ISSN: 1573-2886
DOI
https://doi.org/10.1007/s10878-020-00609-w

Weitere Artikel der Ausgabe 2/2020

Journal of Combinatorial Optimization 2/2020 Zur Ausgabe