Integer Programming as a General Solution Methodology for Path-Based Optimization in Robotics: Principles and Best Practices

02/07/2019
by   Shuai D. Han, et al.
0

The resolution of many robotics problems demands the optimization of certain reward (or cost) over a huge number of candidate paths. In this paper, we describe an integer programming (IP) solution methodology for path-based optimization problems that is both easy to apply (in two simple steps) and frequently high-performance in terms of the computation time and the achieved optimality. We demonstrate the generality of our approach through the application to three challenging path-based optimization problems: multi-robot path planning (MPP), minimum constraint removal (MCR), and reward collection problems (RCPs). In the process, in addition to providing basic working IP models, we describe best practices (which include many generic heuristics) that lead to significant performance boosts. Associated simulation experiments show that the approach can efficiently produce (near-)optimal solutions for problems with large state spaces, complex constraints, and complicated objective functions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/07/2019

Integer Programming as a General Solution Methodology for Path-Based Optimization in Robotics: Principles, Best Practices, and Applications

Integer programming (IP) has proven to be highly effective in solving ma...
research
07/26/2021

Integer-Programming-Based Narrow-Passage Multi-Robot Path Planning with Effective Heuristics

We study optimal Multi-robot Path Planning (MPP) on graphs, in order to ...
research
04/04/2019

DDM*: Fast Near-Optimal Multi-Robot Path Planning using Diversified-Path and Optimal Sub-Problem Solution Database Heuristics

We propose a novel centralized and decoupled algorithm, DDM*, for solvin...
research
11/18/2022

Adaptive Constraint Partition based Optimization Framework for Large-scale Integer Linear Programming(Student Abstract)

Integer programming problems (IPs) are challenging to be solved efficien...
research
04/17/2012

Planning Optimal Paths for Multiple Robots on Graphs

In this paper, we study the problem of optimal multi-robot path planning...
research
06/10/2023

Contribution à l'Optimisation d'un Comportement Collectif pour un Groupe de Robots Autonomes

This thesis studies the domain of collective robotics, and more particul...
research
08/25/2019

A Complete Algebraic Transformational Solution for the Optimal Dynamic Policy in Inventory Rationing across Two Demand Classes

In this paper, we apply the sensitivity-based optimization to propose an...

Please sign up or login with your details

Forgot password? Click here to reset