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

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

Integer programming (IP) has proven to be highly effective in solving many path-based optimization problems in robotics. However, the applications of IP are generally done in an ad-hoc, problem specific manner. In this work, after examined a wide range of path-based optimization problems, we describe an IP solution methodology for these problems that is both easy to apply (in two simple steps) and 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). Associated experiments show that the approach can efficiently produce (near-)optimal solutions for problems with large state spaces, complex constraints, and complicated objective functions. In conjunction with the proposition of the IP methodology, we introduce two new and practical robotics problems: multi-robot minimum constraint removal (MMCR) and multi-robot path planning (MPP) with partial solutions, which can be quickly and effectively solved using our proposed IP solution pipeline.

READ FULL TEXT
research
02/07/2019

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

The resolution of many robotics problems demands the optimization of cer...
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
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/23/2020

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization

Motion planning is a key element of robotics since it empowers a robot t...
research
09/10/2021

Optimizing Space Utilization for More Effective Multi-Robot Path Planning

We perform a systematic exploration of the principle of Space Utilizatio...
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
06/26/2023

Efficient Heuristics for Multi-Robot Path Planning in Crowded Environments

Optimal Multi-Robot Path Planning (MRPP) has garnered significant attent...

Please sign up or login with your details

Forgot password? Click here to reset