scispace - formally typeset
Journal ArticleDOI

Balanced connected task allocations for multi-robot systems: An exact flow-based integer program and an approximate tree-based genetic algorithm

Reads0
Chats0
TLDR
This study presents the first exact mixed integer linear program (MILP) in the literature that can partition an arbitrary graph into a given arbitrary number of components.
Abstract
Task allocation for a multi-robot system is often imposed with various constraints to promote efficiency and avoid unwanted consequences This study focuses on the min-max balanced connected q-partition problem (BCPq) that seeks the early completion time of a multi-robot system while satisfying mission constraints In the problem, each environmental region is modeled as a weighted node of a graph and the graph is to be partitioned into a predefined number, q, of disjoint node sets, such that nodes in each set are connected and the largest “sum of the set” is as small as possible The problem is NP-hard in general cases, and has a brute-force search space exponential to the number of nodes BCPq arises in many fields besides robotics To date, existing work has mainly been conducted on special versions of the problem, such as small q or special types of graphs In this study, we propose two approaches for the general case: one is exact and suitable for graphs of less than 200 nodes, while the other is approximate and can handle graphs with up to 3000 nodes Specifically, this study presents the first exact mixed integer linear program (MILP) in the literature that can partition an arbitrary graph into a given arbitrary number of components The MILP is based on a flow model and can solve graphs with 100 more nodes than the existing MILP that can only tackle 2-partition in the q = 2 case The study also presents an approximate genetic algorithm (GA) based on tree partition and tree evolution It is the first GA that can handle BCPq (q ≥ 2) problems On graphs of less than 500 nodes and 2-partition, the GA achieved all the optima in 20 runs On q ≤ 12, this GA also can achieve results close to the optima after a few individuals were evolved, ie, a gap smaller than 3% of the ideal average value Moreover, the GA is scalable to q as the consumed time is nearly stable, independent of q

read more

Citations
More filters
Journal ArticleDOI

Review on state-of-the-art dynamic task allocation strategies for multiple-robot systems

TL;DR: A comprehensive review on the variant state-of-the-art dynamic task allocation strategies and incites the salient research directions to the researchers in multi-robotynamic task allocation problems is provided.
Journal ArticleDOI

A new integrated data mining model to map spatial variation in the susceptibility of land to act as a source of aeolian dust.

TL;DR: The results illustrate the benefits of an IM for mapping spatial variation in the susceptibility of catchment areas to act as dust sources and suggest a lack of collinearity between FCDEs.
Journal ArticleDOI

Partitioning a graph into balanced connected classes: Formulations, separation and experiments

TL;DR: This work proposes three linear programming formulations for BCP k, the first of which contains only binary variables and a potentially large number of constraints that can be separated in polynomial time in the corresponding linear relaxation.
Journal ArticleDOI

A hybrid many-objective competitive swarm optimization algorithm for large-scale multirobot task allocation problem

TL;DR: A hybrid many-objective competitive swarm optimization (HMaCSO) algorithm is designed, which takes the load capacity of single robot, single picking station, all robots and all picking stations into account and proves the superiority of this approach on benchmark problem.
Journal ArticleDOI

An overview of graph covering and partitioning

TL;DR: A broad and unified literature review of graph covering is presented in this article , where the focus lies on a characterization and classification of the different problems discussed in the literature, and notable results and common approaches are also included.
References
More filters
Journal ArticleDOI

Normalized cuts and image segmentation

TL;DR: This work treats image segmentation as a graph partitioning problem and proposes a novel global criterion, the normalized cut, for segmenting the graph, which measures both the total dissimilarity between the different groups as well as the total similarity within the groups.
Journal ArticleDOI

On the shortest spanning subtree of a graph and the traveling salesman problem

TL;DR: Kurosh and Levitzki as discussed by the authors, on the radical of a general ring and three problems concerning nil rings, Bull Amer Math Soc vol 49 (1943) pp 913-919 10 -, On the structure of algebraic algebras and related rings.
Journal ArticleDOI

Multilevelk-way Partitioning Scheme for Irregular Graphs

TL;DR: This paper presents and study a class of graph partitioning algorithms that reduces the size of the graph by collapsing vertices and edges, they find ak-way partitioning of the smaller graph, and then they uncoarsen and refine it to construct ak- way partitioning for the original graph.
Journal ArticleDOI

A Formal Analysis and Taxonomy of Task Allocation in Multi-Robot Systems

TL;DR: A domain-independent taxonomy of MRTA problems is given, and it is shown how many such problems can be viewed as instances of other, well-studied, optimization problems.
Journal ArticleDOI

A Survey and Analysis of Multi-Robot Coordination

TL;DR: This paper presents a systematic survey and analysis of the existing literature on coordination, especially in multiple mobile robot systems (MMRSs), which includes a communication mechanism, a planning strategy and a decision-making structure.
Related Papers (5)