You are currently viewing a new version of our website. To view the old version click .
Applied Sciences
  • Article
  • Open Access

30 September 2025

A Collaborative Swarm-Differential Evolution Algorithm for Multi-Objective Multi-Robot Task Assignment

,
,
and
1
School of Mechanical Engineering, Xian Jiaotong University, Xi’an 710049, China
2
Guangzhou Institute of Technology, Xidian University, Guangzhou 510555, China
*
Author to whom correspondence should be addressed.

Abstract

Multi-Robot Task Assignment (MRTA) is a critical and inherently multi-objective problem in diverse real-world applications, demanding the simultaneous optimization of conflicting objectives such as minimizing total travel distance and balancing robot workload. Existing multi-objective evolutionary algorithms (MOEAs) often struggle with slow convergence and insufficient diversity when tackling the combinatorial complexity of large-scale MRTA instances. This paper introduces the Collaborative Swarm-Differential Evolution (CSDE) algorithm, a novel MOEA designed to overcome these limitations. CSDE’s core innovation lies in its deep, operator-level fusion of Differential Evolution’s (DE) robust global exploration capabilities with Particle Swarm Optimization’s (PSO) swift local exploitation prowess. This is achieved through a unique fused velocity update mechanism, enabling particles to dynamically benefit from their personal experience, collective swarm intelligence, and population diversity-driven knowledge transfer. Comprehensive experiments on various MRTA scenarios demonstrate that CSDE consistently achieves superior performance in terms of convergence, solution diversity, and Pareto front quality, significantly outperforming standard multi-objective algorithms like Multi-Objective Particle Swarm Optimization (MOPSO), Multi-Objective Differential Evolution (MODE), and Multi-Objective Genetic Algorithm (MOGA). This study highlights CSDE’s substantial contribution to the MRTA field and its potential for more effective and efficient multi-robot system deployment.

1. Introduction

The burgeoning field of multi-robot systems (MRS) has profoundly reshaped our approach to complex operational challenges across diverse domains, spanning from automated warehousing and precision agriculture to intricate space exploration and disaster response [1]. Central to the effective deployment and coordination of these systems is the Multi-Robot Task Assignment (MRTA) problem [2]. This foundational challenge involves optimally allocating a set of available tasks to a team of robots, aiming to achieve system-wide objectives while adhering to various operational constraints. The inherent complexity of MRTA problems stems from their combinatorial nature: as the number of robots and tasks increases, the potential assignment permutations grow exponentially, rendering exhaustive search methods computationally intractable for real-world scenarios [3]. For instance, the exact assignment of N tasks to K robots, without considering sequencing, already involves K N possibilities. For a problem size of K = 4 and N = 50 , a simple exhaustive search would need to evaluate 4 50 1.27 × 10 30 assignments. This number is computationally prohibitive and provides a strong quantitative rationale for the transition to meta-heuristic solutions. Furthermore, practical MRTA applications frequently demand the simultaneous optimization of multiple, often conflicting, objectives, such as minimizing total travel distance for the entire fleet, maximizing task completion rates, and ensuring an equitable distribution of workload among robots [4]. Balancing these competing objectives adds another layer of significant challenge, pushing the boundaries of traditional optimization paradigms.
Current methodologies for tackling the MRTA problem typically fall into two broad categories: exact methods and heuristic/meta-heuristic approaches. While exact methods, such as integer linear programming or constraint programming, can guarantee optimal solutions for smaller instances, their prohibitive computational cost makes them impractical for large-scale or dynamic environments. Consequently, meta-heuristic algorithms, including Particle Swarm Optimization (PSO) [5], Differential Evolution (DE) [6], Genetic Algorithms (GAs) [7], and Ant Colony Optimization (ACO) [8], have emerged as popular alternatives due to their ability to find near-optimal solutions within reasonable computational time. However, these individual meta-heuristics often exhibit specific limitations. For instance, PSO is known for its rapid convergence but can be prone to premature convergence into local optima, particularly in high-dimensional and multimodal landscapes. Conversely, DE excels in global exploration and possesses robust local optima avoidance capabilities due to its differential mutation strategy, but it can sometimes suffer from slower convergence speeds. The limitations of these isolated optimization paradigms—namely, the trade-off between exploration and exploitation and their propensity to become trapped in sub-optimal solutions—underscore a critical need for more sophisticated and robust problem-solving mechanisms in the context of multi-objective MRTA [9].
Driven by the imperative to overcome the inherent limitations of standalone meta-heuristics, this study explores a novel approach centered on knowledge transfer between DE and PSO paradigms. Our core motivation stems from the observation that while individual algorithms possess unique strengths, a synergistic integration could harness these advantages to create a more powerful and adaptable search strategy. By enabling the dynamic exchange of search experience and strategic guidance, a combined framework can enhance both the breadth of exploration across the solution landscape and the speed and precision of convergence towards the Pareto optimal front. This concept of collaborative intelligence, where different algorithmic philosophies inform and enhance one another, forms the bedrock of our research. It aims to develop a system that not only efficiently locates high-quality solutions but also maintains a diverse set of trade-off solutions, crucial for practical decision-making in multi-objective scenarios.
In response to these challenges and drawing upon the potential of synergistic algorithmic integration, this paper introduces the Collaborative Swarm-Differential Evolution (CSDE) algorithm, a novel multi-objective evolutionary algorithm (MOEA) specifically designed for the complexities of the Multi-Robot Task Assignment (MRTA) problem. Our primary innovation lies in the operator-level fusion of DE’s robust global exploration capabilities with PSO’s swift local exploitation prowess. This deep integration is realized through a fused velocity update mechanism that dynamically assimilates individual experiential knowledge, collective collaborative knowledge from an external archive, and population diversity exploration knowledge derived from differential perturbations. Beyond this core knowledge transfer mechanism, CSDE incorporates a sophisticated multi-objective Pareto front maintenance strategy, employing non-dominated sorting and crowding distance assignment to ensure both convergence and diversity of the discovered solutions. Furthermore, the algorithm is bolstered by a self-adaptive parameter management scheme, which dynamically tunes critical algorithmic parameters such as inertia weight and learning factors, thereby optimizing the balance between exploration and exploitation throughout the evolutionary process. These synergistic contributions enable CSDE to efficiently navigate the complex multi-objective landscape of the MRTA problem, yielding a comprehensive and well-distributed set of Pareto optimal solutions.
The remainder of this paper is structured as follows. Section 2 provides a comprehensive overview of related work in multi-robot task assignment and multi-objective evolutionary algorithms (MOEAs). Section 3 formally defines the MRTA problem, detailing its mathematical formulation, objective functions, and constraints. Section 4 presents the proposed CSDE algorithm in detail, elaborating on its architecture, the fused velocity update mechanism, multi-objective Pareto front maintenance strategies, and self-adaptive parameter management. Section 5 describes the experimental setup and presents the empirical results, comparing CSDE’s performance against state-of-the-art algorithms, including Multi-Objective Particle Swarm Optimization (MOPSO), Multi-Objective Differential Evolution (MODE), and Multi-Objective Genetic Algorithm (MOGA). Finally, Section 6 concludes the paper and outlines directions for future research.

3. Problem Formulation

The MRTA problem is a cornerstone in multi-robot systems research, focusing on the optimal allocation of a set of tasks to a team of robots. In this study, we specifically address an MRTA scenario comprising N independent tasks that must be precisely assigned to K robots. Each robot initiates its operation from a designated depot, undertakes its allocated tasks, and subsequently returns to its originating depot upon completion. The inherent complexity of this problem stems from its combinatorial nature and the necessity to concurrently optimize multiple, often conflicting, objectives to achieve a truly effective and efficient task distribution.
The foundational elements of this MRTA problem are explicitly defined to establish a clear framework for optimization. We consider a finite set of depots, D = { d 1 , d 2 , , d K } , where each d k not only represents a unique geographical location but also serves as the operational base for a robot, marking its departure and return points. Concurrently, a collection of tasks, T = { t 1 , t 2 , , t N } , represents distinct points in the environment that require service. A fundamental constraint dictates that each task t j must be executed exactly once by precisely one robot.
A comprehensive distance matrix, M i j , quantifies the shortest path distance between any two nodes, i and j, within the problem domain, encompassing both depots and task locations. This matrix is pre-computed to facilitate efficient path calculation and inter-node navigation. This pre-computation, executed before the optimization process begins, significantly enhances computational efficiency for subsequent fitness evaluations. For the purpose of applying evolutionary algorithms, the MRTA problem is encoded into a structured representation suitable for continuous optimization. A prospective task assignment solution is therefore represented as a real-valued decision vector X = [ x 1 , x 2 , , x N ] , where the dimensionality of the vector directly corresponds to the total number of tasks. Each element x j within this vector is associated with the j-th task and is constrained to fall within the continuous interval [ 0 , K ) . The transformation from this continuous encoding to a discrete task assignment is straightforward: task t j is definitively decoded and assigned to depot d k , where k = x j + 1 . This deterministic mapping ensures that every task is uniquely and unambiguously linked to a specific operating depot. Moreover, once tasks are assigned to a particular depot, their precise execution sequence is subsequently optimized by the internal path planning module. This sequencing typically involves solving a TSP variant for the tasks assigned to that specific robot, thereby minimizing the intra-depot travel distance and contributing to the overall path efficiency. To achieve this, the internal path planning module employs a heuristic approach, where the 2-opt algorithm is utilized to determine a near-optimal tour for each robot’s assigned tasks. By reducing the individual travel distance, this method provides an efficient solution to the NP-hard TSP sub-problem, which in turn plays a crucial role in ensuring the overall computational performance of the algorithm.
The problem, in its essence, is cast as a multi-objective optimization problem, requiring the simultaneous improvement of two critical, often conflicting, objectives. The first objective, minimizing total travel distance ( f 1 ( X ) ), aims to reduce the cumulative distance traversed by all robots as they execute their allocated tasks. For any given assignment solution X, which is first rigorously decoded, the set of tasks T k assigned to each depot d k is identified. The path planning module then computes D k , representing the shortest path distance for robot k to cover its assigned tasks in T k and return to d k . The aggregate total travel distance is simply the summation of these individual robot distances:
f 1 ( X ) = k = 1 K D k
It is important to note that if a depot is not assigned any tasks, its corresponding D k is considered zero, reflecting no travel overhead. Complementing the efficiency objective is the second objective, minimizing task load imbalance ( f 2 ( X ) ). This objective addresses the crucial need for an equitable distribution of tasks among the robotic fleet. An imbalanced workload can lead to operational inefficiencies, with some robots being overutilized while others remain idle, ultimately impacting system throughput and overall robustness. To quantify this imbalance, we utilize the variance of the number of tasks assigned to each depot:
f 2 ( X ) = 1 K k = 1 K ( | T k | N ¯ ) 2
where | T k | denotes the cardinality of the task set assigned to depot d k , and N ¯ = N / K is the average number of tasks per robot. A lower variance directly correlates with a more balanced and desirable task distribution across the robotic team.
In addition to these objectives, the MRTA problem is subject to several fundamental constraints that ensure the feasibility and validity of any proposed solution. Foremost among these is the unique task assignment constraint: every task must be assigned to exactly one robot. This ensures that no task is overlooked or redundantly performed. Furthermore, the valid robot traversal constraint stipulates that each robot must commence its operational route from its designated depot, successfully complete all its assigned tasks, and conclude its route by returning to the very same depot. These constraints collectively define the boundaries of the feasible solution space.
Synthesizing these elements, the multi-robot task assignment problem is formally expressed as a bi-objective optimization problem:
Minimize : F ( X ) = ( f 1 ( X ) , f 2 ( X ) )
Subject to : j { 1 , , N } , x j [ 0 , K )
t j T , d k D s . t . t j is assigned to d k .
This comprehensive formulation precisely delineates the mathematical structure of the MRTA problem being addressed, providing a solid foundation for the subsequent development and analysis of the CSDE algorithm.

4. Collaborative Swarm-Differential Evolution (CSDE)

The CSDE algorithm represents a novel knowledge-transfer-based multi-objective evolutionary algorithm specifically engineered for the complexities of the MRTA problem. Its innovation lies in the strategic integration of the robust global exploration capabilities inherent in DE with the swift local exploitation prowess characteristic of PSO. This integration transcends a mere concatenation of operators; it constitutes a profound, operator-level fusion designed to facilitate dynamic and effective knowledge transfer between these distinct optimization paradigms. This synergistic collaboration ultimately enhances the algorithm’s capacity to thoroughly explore the solution space and converge efficiently towards a well-distributed Pareto front. CSDE’s operational efficacy is rooted in its unique algorithmic architecture, its core knowledge transfer mechanism, sophisticated multi-objective decision-making, and adaptive parameter tuning. These components are elaborated in the subsequent sections, followed by the overall algorithm flow.

4.1. Encoding and Decoding for MRTA

To effectively apply the CSDE algorithm to the discrete MRTA problem, a robust and intuitive encoding and decoding mechanism is indispensable. This mechanism translates the continuous real-valued decision variables of the evolutionary algorithm into a valid and interpretable task assignment plan for the robots. Each individual (particle) within the CSDE population maintains a position vector ( X i ), a real-valued array of length N, where N is the total number of tasks. Each element x j in this vector corresponds to the j-th task and holds a continuous value within the range [ 0 , K ) , where K is the number of robots (or depots).
The decoding process then translates these continuous values into discrete task assignments. For each task t j , its corresponding value x j in the position vector is used to determine which of the K robots it is assigned to. Specifically, task t j is assigned to robot d k , where the robot index k is derived using the floor function and a simple offset:
k = x j + 1
This formula ensures that any floating-point value within [ 0 , 1 ) maps to robot 1, [ 1 , 2 ) maps to Robot 2, and so on, up to [ K 1 , K ) mapping to robot K. This deterministic mapping guarantees that every task is uniquely assigned to a single robot, satisfying a fundamental constraint of the MRTA problem. Once tasks are assigned to a specific robot, their execution sequence is then optimized by an internal path planning module, which typically solves a TSP variant for the tasks allocated to that robot to minimize its travel distance.
Consider an illustrative example with N = 5 tasks and K = 3 robots. As depicted in Figure 2, a hypothetical position vector for an individual is X = [ 0.8 , 2.1 , 1.5 , 0.3 , 2.9 ] ; applying the decoding formula results in the following task assignments: Robot 1: Tasks { t 1 , t 4 } , Robot 2: Task { t 3 } , Robot 3: Tasks { t 2 , t 5 } . After this assignment, the path planning module would then determine the optimal sequence for Robot 1 to visit t 1 and t 4 , for Robot 2 to visit t 3 , and for Robot 3 to visit t 2 and t 5 , minimizing their respective travel distances. This encoding scheme effectively maps the continuous optimization space of CSDE to the discrete assignment decisions of the MRTA problem, facilitating the algorithm’s search for optimal multi-objective solutions.
Figure 2. Illustration of encoding and decoding process.

4.2. Fused Velocity Update Mechanism: Operator-Level Knowledge Transfer

The innovative core of CSDE resides in its Fused Velocity Update Mechanism, serving as the primary conduit for operator-level knowledge transfer between the DE and PSO paradigms. This sophisticated mechanism enables each individual (particle) to dynamically assimilate diverse forms of optimization knowledge, derived from its own historical experience, the collective intelligence of the swarm, and the inherent diversity within the population. We distinctly conceptualize three pivotal knowledge sources integrated within CSDE:
1.
Individual experiential knowledge: Intrinsically tied to the individual best position ( p b e s t i ) of each particle. This personal historical record guides a particle’s current movement towards previously discovered promising regions of the search space, representing its accumulated success.
2.
Collective collaborative knowledge: Derived directly from the External Archive, a dynamic repository of the collective non-dominated solutions accumulated by the entire population. From this archive, a “global best” particle position ( g b e s t ) is stochastically selected for each particle, serving as a powerful societal beacon that directs the particle towards the most successful collective achievements uncovered by the swarm.
3.
Population diversity exploration knowledge: A unique form of wisdom directly transferred from the DE paradigm. It manifests as a differential perturbation term, ingeniously derived from the vector difference between two distinct, randomly selected individuals from the current population. This component introduces a potent exploratory force, enabling particles to leverage the intrinsic variance within the population to escape local optima and robustly probe novel, unsearched regions of the landscape.
These distinct knowledge forms are synergistically combined within the CSDE fused velocity update formula:
V n e w , i = w · V o l d , i + c 1 · r 1 · ( p b e s t i X i ) + c 2 · r 2 · ( g b e s t X i ) + F D E · r 3 · ( X r a X r b )
Each term within this comprehensive formula plays a vital role in facilitating this intricate knowledge transfer. The inertial term ( w · V o l d , i ), governed by the inertia weight w, embodies the particle’s memory and its propensity to maintain its previous trajectory, thereby reflecting the persistence of its self-acquired experience. The cognitive learning term ( c 1 · r 1 · ( p b e s t i X i ) ), influenced by the cognitive learning factor c 1 and a random number r 1 [ 0 , 1 ] , precisely guides the particle towards its individual best position, symbolizing the crucial assimilation of personal experiential knowledge. Complementing this, the social learning term ( c 2 · r 2 · ( g b e s t X i ) ), driven by the social learning factor c 2 and a random number r 2 [ 0 , 1 ] , pulls the particle towards a collective non-dominated solution sampled from the External Archive, representing the potent influence of collective collaborative knowledge. Most significantly, the differential perturbation term ( F D E · r 3 · ( X r a X r b ) ) serves as the direct channel for transferring DE’s formidable exploratory power. Here, F D E is a DE-specific scaling factor, r 3 is a random number in [ 0 , 1 ] , and X r a and X r b are two distinct, randomly chosen individuals from the current population. This term injects a dynamic, diversity-driven force by leveraging the difference vector between two other individuals. This intrinsic mechanism proactively promotes escaping local optima and facilitates the robust exploration of novel regions, acting as a direct transfer of population diversity knowledge. This deep, synergistic fusion enables a powerful transfer of knowledge across paradigms: DE’s diversity-enhancing capabilities are intrinsically woven into PSO’s rapid convergence mechanism, while PSO’s guided search (through personal and global bests) accelerates the overall optimization process of the DE-infused particles. This bidirectional influence cultivates an exceptionally robust search strategy that effectively balances global exploration and local exploitation throughout the entire optimization process.

4.3. Multi-Objective Pareto Front Maintenance: Diversity and Convergence Mechanisms

To effectively navigate the complex multi-objective search space inherent in MRTA problems and ensure convergence towards a well-distributed Pareto front, CSDE incorporates a sophisticated Multi-Objective Pareto Front Maintenance strategy. This strategy rigorously evaluates solutions based on their multi-objective performance and employs advanced mechanisms to select and preserve the most promising individuals across generations. The two primary objective functions, f 1 ( X ) (total travel distance) and f 2 ( X ) (task load imbalance), dictate the fitness landscape for each individual. The evaluation process systematically decodes each individual’s position vector, utilizes a dedicated path planning module for precise distance calculation (which judiciously employs internal caching mechanisms to optimize repeated calculations for identical task sequences), and computes the variance in task distribution.
Central to this maintenance strategy are two interconnected mechanisms: non-dominated sorting and crowding distance assignment. These mechanisms are applied to both the current population of individuals and the External Archive, which diligently stores the best non-dominated solutions discovered throughout the evolutionary process. Non-dominated sorting is the initial, fundamental step in ranking individuals based on their objective values. Furthermore, within each non-dominated front, crowding distance is meticulously computed to ensure the essential diversity of the solutions.
To ensure the External Archive remains a high-quality, non-dominated, and well-distributed repository of solutions, a rigorous, multi-step maintenance protocol is executed at the end of each generation. First, the non-dominated solutions from the current population are identified and aggregated with all existing solutions in the External Archive. This combined pool is then subjected to a new round of non-dominated sorting. All solutions that have become dominated by a newly discovered solution are pruned from the set. If the size of the remaining non-dominated set exceeds the predefined maximum archive size, a diversity-based thinning mechanism is activated. The crowding distance is calculated for all solutions within the oversized non-dominated set. Solutions with the smallest crowding distance—indicating that they are in the most crowded regions of the objective space—are progressively removed until the archive size is reduced to its predefined limit. This ensures the preservation of solutions that contribute most to the diversity of the approximated Pareto front and is crucial for the algorithm’s stability and ability to reproduce high-quality results.
For each individual X i on a specific front, its crowding distance C D i serves as a quantitative measure of the density of other solutions surrounding it in the objective space. A larger crowding distance value signifies that the individual is situated in a less crowded region, making it a valuable contributor to maintaining a broad and uniform distribution across the approximated Pareto front. The crowding distance for an individual X i on a given front is rigorously calculated by summing the normalized absolute differences in objective values of its two nearest neighbors along each objective axis. Specifically, for an individual X i :
C D i = m = 1 M f m ( X i + 1 ( m ) ) f m ( X i 1 ( m ) ) f m m a x f m m i n
Here, f m ( X i + 1 ( m ) ) and f m ( X i 1 ( m ) ) represent the objective values of the ( i + 1 ) -th and ( i 1 ) -th solutions, respectively, in the list of individuals sorted according to the m-th objective for that specific front. Solutions positioned at the extreme ends of the objective range within a front are conventionally assigned an infinite crowding distance to guarantee their preservation. This dual-criteria selection strategy—prioritizing individuals based on their non-dominated rank first, then by their crowding distance—is fundamental to CSDE. It ensures that the algorithm simultaneously promotes rapid convergence towards the true Pareto front while diligently maintaining a broad and uniformly distributed set of solutions along its trajectory.

4.4. Self-Adaptive Parameter Management

To further enhance the algorithm’s adaptability and performance across diverse and dynamic problem instances, CSDE incorporates a sophisticated Self-Adaptive Parameter Management strategy. This mechanism allows key algorithmic parameters to evolve or adjust dynamically throughout the optimization process, rather than remaining static. This adaptive capability is crucial for ensuring that CSDE can optimally balance exploration (searching new regions) and exploitation (refining existing solutions) by dynamically tuning the influence of each knowledge source to maximize search efficiency and solution quality throughout the evolutionary cycle.
Specifically, the inertia weight (w), which modulates the influence of a particle’s previous velocity, is dynamically adjusted through a linear decay mechanism over the course of generations. This strategic reduction allows for a greater emphasis on global exploration in the early stages of the search, transitioning towards finer local exploitation as the evolutionary process progresses. The formula for the linear decay of w is given by:
w = w s t a r t ( w s t a r t w e n d ) · g e n M a x G e n e r a t i o n s
Here, w s t a r t denotes the initial inertia weight, w e n d represents the final inertia weight, g e n signifies the current generation number, and M a x G e n e r a t i o n s is the total number of generations the algorithm is set to run.
Similarly, the learning factors ( c 1 for cognitive learning and c 2 for social learning), which respectively dictate the pull towards individual best solutions and collective best solutions, are also subject to adaptive schemes. A commonly employed and effective strategy involves varying c 1 and c 2 inversely. This means that as the influence of individual learning ( c 1 ) decreases, the emphasis on group collaboration ( c 2 ) proportionally increases. This promotes individual exploration in the initial phases, gradually transitioning towards more collaborative exploitation as the search matures. Such adaptive rules can be expressed as
c 1 = c 1 , s t a r t ( c 1 , s t a r t c 1 , e n d ) · g e n M a x G e n e r a t i o n s
c 2 = c 2 , s t a r t + ( c 2 , e n d c 2 , s t a r t ) · g e n M a x G e n e r a t i o n s
Furthermore, the differential evolution scaling factor ( F D E ), which is critical for controlling the intensity of the differential perturbation and thus the exploratory power derived from DE, can also be dynamically adjusted. While a constant F D E is a common choice, more advanced adaptive strategies can be employed. For instance, F D E could be adapted based on metrics such as the population’s diversity or the observed convergence stagnation of the algorithm. This ensures that a strong exploratory pressure is maintained when needed (e.g., in stagnant regions) and gradually reduced when more precise exploitation becomes advantageous. A possible non-linear decay rule to achieve this could be
F D E ( g e n ) = F D E , min + ( F D E , max F D E , min )
· cos π 2 · g e n M a x G e n e r a t i o n s
This particular non-linear decay rule ensures a high exploratory impact in early stages and a gradual, controlled reduction as the search refines. This comprehensive adaptive management of these pivotal parameters collectively ensures that CSDE dynamically tunes the influence of each knowledge source, contributing significantly to its overall robust and efficient performance in navigating complex multi-objective landscapes.

5. Experiments

This section details the comprehensive experimental evaluation conducted to assess the performance of the proposed CSDE algorithm. Our primary objective is to rigorously demonstrate CSDE’s effectiveness in solving multi-objective MRTA problems. Specifically, this evaluation aims to highlight CSDE’s superiority in terms of solution convergence, diversity, and overall Pareto front quality when compared against established MOEAs, using Inverted Generational Distance (IGD) and Hypervolume (HV) as key performance indicators. The experiments provide empirical evidence supporting the benefits of CSDE’s knowledge-transfer mechanisms and robust capabilities across various problem complexities.

5.1. Simulation Environment and Map Generation

All experiments were meticulously conducted within a custom-built simulation environment, engineered to model real-world MRTA scenarios with granular control over problem complexity. This environment facilitates the generation of diverse and challenging test instances. The foundational map structure is a grid-based representation, with each cell categorized as either traversable or obstructed.
The map generation strategy creates heterogeneous environments reflecting varied MRTA challenges. As shown in Figure 3, we start with a base 50 × 50 grid map, initialized as fully traversable. Obstacles are then introduced to achieve a predetermined obstacle ratio of 0.3 through a sophisticated growth mechanism: Obstacle clusters are initiated from random seed points and expanded outwards using a Breadth-First Search (BFS)-like methodology. Each cluster has a random size (typically 5 to 25 cells), and merging with pre-existing, distinct obstacle clusters is prevented. This growth adheres to 4-directional (Manhattan) connectivity. A local smoothing filter is applied for a minimal number of iterations (e.g., two) to refine obstacle shapes and remove isolated cells, without creating connections between inherently disjoint obstacle blocks. To further augment topological complexity, a distinct “digit-shaped” obstacle (1 to 9) can be optionally embedded at the map’s center. For this experimental suite, nine distinct map instances were systematically generated, each embedding a different digit from 1 to 9.
Figure 3. Overview of nine generated simulation maps.
Upon obstacle generation, a fixed number of robots ( K = 4 ) and tasks ( N = 50 or 100) are randomly distributed across the traversable areas. A crucial post-placement verification ensures all tasks are reachable from at least one depot, and vice versa. Depot locations are strategically selected from traversable cells, maintaining a minimum Manhattan distance constraint (typically a quarter of the map’s maximum dimension) to ensure dispersion. For each map, a distance matrix is meticulously pre-computed, quantifying the shortest path distance between every possible pair of depot and task locations using an efficient shortest-path algorithm (e.g., A* or Dijkstra’s). This pre-computation is paramount for rapid and efficient objective function evaluation.

5.2. Experimental Setup

To guarantee impartiality, robustness, and replicability, all evaluated algorithms were subjected to identical, rigorous experimental conditions. Each algorithm’s performance was assessed through 30 independent runs per problem instance.
Algorithmic parameters for CSDE and its comparative counterparts were meticulously configured for a fair comparison. The population size ( N p o p ) was uniformly 100, and the maximum number of generations ( M a x G e n e r a t i o n s ) was fixed at 500. The External Archive Size ( M a x A r c h i v e S i z e ) was set to 150 (1.5 times the population size).
For the proposed CSDE algorithm, its search behavior was meticulously governed by a set of dynamically adapted and fixed parameters. The inertia weight (w) was configured to linearly decrease from an initial value of w s t a r t = 0.9 to a final value of w e n d = 0.4 over the course of generations, enabling a smooth transition from global exploration to local exploitation. Concurrently, the cognitive learning factor ( c 1 ) for personal best attraction linearly decreased from c 1 , s t a r t = 2.5 to c 1 , e n d = 0.5 , while the social learning factor ( c 2 ) for collective best attraction linearly increased from c 2 , s t a r t = 0.5 to c 2 , e n d = 2.5 . This inverse adaptive scheme for c 1 and c 2 strategically balances individual learning with swarm collaboration throughout the optimization process. Furthermore, the DE scaling factor ( F D E ) was dynamically adjusted using a cosine adaptation rule, varying typically from a minimum of 0.4 to a maximum of 0.9, ensuring a flexible perturbation intensity. The crossover rate ( C R ) for the DE components was consistently set to 0.9.
To rigorously evaluate CSDE’s performance, it was systematically benchmarked against two prominent MOEAs: MOPSO and MODE. For standard MOPSO, the inertia weight followed a linear decrease from 0.9 to 0.4, with the cognitive and social learning factors fixed at c 1 = 2.0 and c 2 = 2.0 , respectively. Standard MODE employed a fixed scaling factor F = 0.5 and a crossover rate C R = 0.9 . For the MOGA, the population size was set to 100, the crossover rate was 0.8, and the mutation rate was 0.1. Crucially, all comparative algorithms, including CSDE, utilized identical underlying multi-objective maintenance mechanisms, specifically non-dominated sorting and crowding distance calculation, and adhered to the exact same encoding and decoding strategies as detailed previously. This meticulous consistency in shared components ensures that any observed performance differences can be directly attributed to the distinct evolutionary operators and parameter adaptation schemes of the respective algorithms.
To provide a comprehensive quantitative assessment, IGD and HV were employed as multi-objective performance indicators. A lower IGD value signifies superior performance, indicating both closer proximity to the true Pareto front and a better spread of solutions. A higher HV value signifies superior overall performance, encompassing both robust convergence and broad diversity.

5.3. Performance Analysis and Comparative Study

This section offers a comprehensive analysis of the proposed CSDE algorithm’s performance in the MRTA problem, benchmarked against comparative algorithms including PSO, GA, and DE. The analysis primarily focuses on IGD (lower is better) and HV (higher is better) metrics.
The results of 50-task scenarios are shown in Table 1. CSDE consistently demonstrated remarkable performance, largely surpassing the comparative algorithms. As detailed in Table 1, CSDE achieved an IGD value of 0.0 (or values extremely close to 0.0, indicating negligible deviation) across most maps (1, 2, 4, 5, 6, 7, 8). This exceptional result signifies not only precise convergence to the reference Pareto front but also the maintenance of excellent solution diversity, indicating that CSDE is capable of finding a comprehensive and high-quality set of trade-off solutions. CSDE’s HV performance was equally impressive, securing the highest HV values on the majority of maps (Maps 2, 4, 5, 6, 7, and 8). This robustifies CSDE’s leading position, indicating its superior capability to provide well-distributed and high-quality solutions for the MRTA problem in these scenarios. Notably, on Maps 1, 3, and 9, the MODE algorithm slightly outperformed CSDE in terms of HV, suggesting that for certain map configurations, the pure DE approach might find a slightly larger dominated area. However, CSDE still maintained significantly lower IGD values on these maps, especially on Map 1, where its IGD was 0.00 × 10 0 compared with MODE’s 1.71 × 10 2 , highlighting its superior convergence.
Table 1. Comparison of methods on different maps (IGD and HV metrics).
As task complexity increased to 100-task scenarios, as presented in Table 2, CSDE maintained robust competitiveness and demonstrated significant scalability. It consistently optimized its IGD value to 0.0 on Maps 1, 3, 4, 7, and 9, further confirming its excellent ability to converge accurately to the Pareto front even for larger problem instances. Correspondingly, CSDE also achieved the highest HV values on Maps 1, 3, 4, 7, and 9, solidifying its standing as one of the most outstanding algorithms for larger-scale MRTA problems. However, in these more complex 100-task scenarios, MOPSO exhibited notably superior performance on specific map configurations: it achieved the lowest IGD values on Maps 2, 5, 6, and 8, and the highest HV values on Map 2 and Map 8. This indicates that while CSDE generally excels, MOPSO’s strong local exploitation capabilities might offer distinct advantages in terms of convergence for certain extremely complex or topologically unique environments within the 100-task set.
Table 2. Comparison of methods on different maps (IGD and HV metrics).
This intriguing observation points to a potential nuance in the CSDE algorithm’s search behavior. We hypothesize that in these specific scenarios, the search landscape might contain a few exceptionally promising, yet geographically compact, regions. In such cases, MOPSO’s aggressive and singular focus on local exploitation, driven by its rapid convergence towards the best solutions, allows it to quickly “drill down” into these areas and find high-quality solutions faster than CSDE. This suggests that while CSDE’s DE-driven exploration is vital for avoiding local optima and maintaining diversity, its influence might, in rare cases, slow down the fine-tuning process in landscapes that are better suited for rapid exploitation.
Overall, CSDE exhibits exceptional comprehensive performance in solving the MRTA problem across varying complexities, significantly outperforming the conventional MOGA and MODE algorithms, and generally surpassing MOPSO in most evaluated cases. CSDE’s frequent attainment of IGD values near zero and its consistent leadership in HV scores strongly affirm its robust advantages in terms of Pareto front convergence accuracy, solution set diversity, and overall quality. This superior performance is primarily attributed to CSDE’s meticulously designed operator-level knowledge transfer mechanism, its effective elitist preservation strategy via the External Archive, and the inherent powerful global exploration and local exploitation capabilities derived from the intelligent fusion of DE and PSO paradigms, complemented by adaptive parameter management. While CSDE demonstrates substantial advantages, MOPSO’s superior performance in certain 100-task scenarios suggests areas for further optimization in CSDE’s adaptability for extremely complex or topologically unique environments. Future research will focus on enhancing CSDE’s generalizability and robustness for large-scale, high-complexity MRTA problems.

5.4. Analysis of Ablation Study Results

To precisely quantify the contribution of each core component within the proposed CSDE algorithm, a comprehensive ablation study was conducted. This involved systematically evaluating CSDE against two reduced versions: CSDE-NoDE, where the DE component was entirely removed, and CSDE-NoPSO, which operated without the PSO component. This rigorous analysis, presented in Table 3 (for 50-task scenarios) and Table 4 (for 100-task scenarios), unequivocally demonstrates that both the DE and PSO components are critical and indispensable for CSDE’s superior performance in solving the MRTA problem, highlighting their profound synergy.
Table 3. Comparison of CSDE variants on different maps (IGD and HV metrics).
Table 4. Comparison of CSDE variants on different maps (IGD and HV metrics).
Similarly, the removal of the PSO component (CSDE-NoPSO) also results in a noticeable performance drop compared with the full CSDE algorithm. While CSDE-NoPSO generally performs better than CSDE-NoDE (as its IGD values are lower and HV values are higher than CSDE-NoDE across most instances), its performance consistently lags behind the complete CSDE algorithm in the majority of cases. For example, in 50-task scenarios, CSDE consistently outperforms CSDE-NoPSO in terms of both IGD and HV on almost all maps (e.g., on Map 4, CSDE’s IGD is 5.71 × 10 1 vs. CSDE-NoPSO’s 1.11 × 10 2 ; HV is 4.75 × 10 4 vs. 3.80 × 10 4 ). This indicates that the PSO component is crucial for enhancing convergence speed and fine-tuning local search by effectively guiding the population towards promising regions based on individual and collective best experiences, thus refining the discovered solutions and improving the overall quality of the approximated Pareto front.
It is worth noting a few isolated instances, particularly in the more complex 100-task scenarios, where CSDE-NoPSO exhibits surprisingly competitive or even superior performance. Specifically, for Maps 2, 5, and 8 in the 100-task scenario (Table 4), CSDE-NoPSO achieves lower IGD values (including an IGD of 0.0 on Maps 5 and 8) and higher HV values than the full CSDE. This intriguing observation suggests that in certain highly complex or topologically unique environments, the guiding influence of the PSO’s local exploitation might, counter-intuitively, hinder the DE’s global exploration by pulling individuals too quickly towards sub-optimal regions. In such challenging landscapes, a more unconstrained global search (primarily driven by DE without strong PSO guidance) might prove more effective in discovering the true Pareto front. However, these are exceptions, and across the overwhelming majority of test cases, the full CSDE significantly outperforms its ablated counterparts.
To clarify the selection, Maps 2, 5, and 8 were not chosen arbitrarily but because they consistently showed these anomalous results. As can be seen in Figure 3, the depots in these maps are mainly located near the edges and adjacent to obstacle clusters, while the traversable regions are fragmented with relatively narrow passages. Such structures make it harder for robots to enter or leave task areas. When combined with the scattered distribution of tasks, these conditions create a rugged and multimodal fitness landscape, where local exploitation (PSO) can lead to premature convergence. This explains why DE-driven global exploration in CSDE-NoPSO occasionally achieved better performance on these specific instances.
This phenomenon can be attributed to the inherent characteristics of the DE and PSO paradigms. In rugged or multimodal search spaces, PSO’s strong reliance on local and global best solutions can lead to premature convergence, causing the search to become trapped in suboptimal regions. In contrast, DE’s differential mutation operator provides a more robust, diversity-driven global exploration. For the specific map instances where CSDE-NoPSO performed better, the problem landscape likely favored an unconstrained global search over guided exploitation. The DE component in CSDE-NoPSO was able to effectively escape local optima and maintain a more comprehensive exploration of the search space, ultimately yielding a higher quality solution set.
In conclusion, this ablation study unequivocally confirms that both the DE and PSO components play distinct yet profoundly complementary roles within the CSDE algorithm. The DE component provides crucial global exploration and diversity maintenance, preventing premature convergence by enabling robust search across the solution space. Concurrently, the PSO component offers powerful local exploitation and guided convergence, ensuring thorough refinement of promising regions and accelerating the approach towards the Pareto front. Their synergistic interaction enables CSDE to effectively navigate the multi-objective optimization landscape of MRTA, leading to its superior and robust performance in achieving low IGD and high HV. The findings strongly validate CSDE’s core design principle: the integrated strength of these two meta-heuristics is greater than the sum of their individual parts, making them both essential for achieving state-of-the-art results and robust problem-solving capabilities across diverse MRTA challenges.

5.5. Replanning Under Dynamic Changes

To assess CSDE’s ability to adapt online, we evaluate two dynamic scenarios on all nine benchmark maps: (i) the arrival of one new task ( + 1 task) and (ii) the loss of one robot ( 1 depot). For each scenario and map, we measure the number of iterations required for CSDE to restore solution quality to within 2% of the baseline (static) performance. Concretely, letting f base denote the best baseline objective (total distance; lower is better) and f t the best-so-far objective at iteration t, we declare restoration at the smallest t such that
f t f base f base 0.02 .
The aggregated results are shown in Figure 4, indicating that CSDE typically restores solution quality within ∼70–120 iterations across maps, providing a quantitative measure of responsiveness under dynamic changes.
Figure 4. Iterations Required for CSDE to restore solution quality across nine maps under replanning ( + 1 task vs. 1 depot).
To complement this overview, Figure 5 plots detailed convergence histories for all nine maps, each showing the baseline, + 1 task, and 1 depot trajectories of the best objective value over iterations. As an illustrative case, on Map 1, the addition of one task initially degrades solution quality, but CSDE recovers to near-baseline within 93 iterations; removing one depot induces a larger drop yet CSDE regains stability after 102 iterations. Other maps exhibit comparable patterns, with recovery speed influenced by obstacle density and task dispersion: more fragmented traversable regions (e.g., Map 5) tend toward the upper end of the 70–120 range, while simpler layouts (e.g., Map 2) recover faster.
Figure 5. Convergence histories of CSDE under baseline, + 1 task, and 1 depot scenarios across nine maps. Dashed vertical lines mark the restoration iteration when applicable.
Together, these results confirm CSDE’s robustness (consistent recovery to high-quality solutions) and efficiency (fast restoration within a limited number of iterations) under dynamic task arrivals and resource reductions, supporting its suitability for practical multi-robot systems requiring frequent replanning.

5.6. Comparison of Parameter Adaptation Schemes

We further examine how parameter adaptation affects CSDE by comparing three schemes: linear decay, cosine-based adjustment, and feedback-stochastic adaptation. Each scheme is executed 10 times per map on all nine maps; we report the mean total distance (lower is better) with 95% confidence intervals (CI).
Figure 6 summarizes cross-map trends: The cosine scheme frequently attains the lowest mean distance (notably on Maps 1, 3, and 4); the feedback-stochastic scheme is competitive on several maps but exhibits higher variance, reflecting its adaptive yet stochastic nature; the linear scheme is stable but generally slightly inferior. To make per-map differences more legible, given the small absolute gaps (typically 20–40 units around ∼600), Figure 7 employs point plots with 95% CI instead of bars, which better reveal subtle yet consistent advantages while preserving uncertainty visualization. Overall, cosine-based adaptation offers the most balanced trade-off between convergence speed and solution quality, while feedback-stochastic can be advantageous in specific instances at the cost of higher variability.
Figure 6. Overview of parameter adaptation schemes across nine maps (mean distance ± 95% CI).
Figure 7. Per-map comparison of parameter adaptation schemes using point plots with 95% CI.

5.7. Pareto Front Visualizations

This section presents a compelling visual representation of the Pareto fronts generated by the CSDE algorithm and its comparative counterparts, serving as a crucial complement to the quantitative results detailed in Section 5.3. These plots, depicting the trade-off between the two primary objectives (total travel distance on the x-axis and task load imbalance on the y-axis), reinforce the findings regarding IGD and HV. For minimization problems, a well-performing algorithm, characterized by low IGD and high HV, is expected to exhibit a Pareto front that is both close to the ideal point (the origin, representing minimum values for both objectives) and widely spread, effectively covering the entire trade-off surface.
Visual inspection of the generated Pareto front plots, as exemplified in Figure 8 for the 100-task scenarios, clearly corroborates the superior performance of our proposed CSDE algorithm. On numerous maps, CSDE’s Pareto front (represented by blue points) consistently appears closest to the ideal point (the origin of the plot), demonstrating its excellent convergence. This visual proximity directly reflects the consistently low IGD values achieved by CSDE, as presented in Table 2. Furthermore, CSDE’s fronts are often observed to be remarkably well-distributed and widely spread along the trade-off curve, effectively covering a broad range of optimal compromises between the Total Travel Distance and Task Load Imbalance objectives. This comprehensive coverage across the objective space is a direct visual representation of the high HV values secured by CSDE, confirming its ability to provide a diverse set of high-quality solutions.
Figure 8. Illustration of the Pareto front.
In sharp contrast, the Pareto fronts generated by the comparative algorithms, particularly MOGA (green points) and often MODE (red points), generally appear significantly further away from the origin and frequently exhibit less uniform distribution, noticeable gaps, or a more clustered appearance along their respective fronts. MOPSO (orange points) often shows better performance than MOGA and MODE, but CSDE generally maintains a clear advantage in proximity to the origin and front coverage. This visual disparity aligns perfectly with their quantitatively higher IGD values and lower HV values presented in Section 5.3. These visual differences underscore that CSDE not only excels in numerical performance metrics but also produces visually appealing, well-converged, and highly effective Pareto fronts that offer a rich set of practical trade-off solutions, thereby confirming its overall robustness and efficiency in solving the complex MRTA problem.

6. Conclusions

This paper successfully introduced the CSDE algorithm, a novel multi-objective evolutionary algorithm specifically engineered for the intricate MRTA problem. Our work addressed the critical need for a more robust and efficient optimizer by proposing an innovative operator-level fusion of DE’s powerful global exploration capabilities with PSO’s efficient local exploitation mechanisms. This deep integration, uniquely facilitated by a fused velocity update mechanism, enabled CSDE to dynamically leverage both individual and collective knowledge while effectively enhancing and maintaining population diversity throughout the optimization process.
Through comprehensive experiments conducted on diverse MRTA instances, CSDE consistently demonstrated superior performance when benchmarked against state-of-the-art multi-objective evolutionary algorithms, including MOPSO, MODE, and MOGA. Achieving frequent IGD values near zero and consistently leading in HV scores, CSDE proved its exceptional ability to converge accurately to the true Pareto front and provide a well-distributed set of high-quality trade-off solutions for the MRTA problem. Furthermore, a rigorous ablation study unequivocally confirmed that both the DE and PSO components are indispensable and contribute synergistically to CSDE’s overall effectiveness, validating the efficacy of their integrated design.
Despite its significant advantages, CSDE’s performance on certain complex map configurations suggests avenues for further refinement. Future research will primarily focus on enhancing CSDE’s robustness and generalizability for large-scale and dynamic MRTA problems. Specifically, we will explore adapting our current problem formulation, which simplifies task load balancing by not considering task weights or costs, to more practical scenarios. Additionally, we will investigate the algorithm’s scalability with an increasing number of robots or tasks, analyzing its computational complexity and addressing potential bottlenecks in the path-planning module. The core strengths of CSDE, including its robust exploration and swift exploitation, position it as an ideal candidate for a dynamic scheduling module in online scenarios where events such as robot failures or new task arrivals necessitate rapid replanning. This research will also involve exploring more refined adaptive parameter tuning mechanisms and more sophisticated fusion mechanisms with other meta-heuristic components to further improve local optima avoidance and overall search efficiency. In particular, the investigation of adaptive parameter control will be an important future direction, as the current use of predefined decay rules, while effective, may limit flexibility in highly dynamic environments.

Author Contributions

Z.Z.: Writing—original draft preparation, Methodology; W.Z.: Investigation, Formal analysis, Resources; H.Z.: Writing—review and editing, Supervision; X.B.: Conceptualization, Supervision. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Key Research and Development Program (2023YFB3307400).

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to privacy restrictions.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Gielis, J.; Shankar, A.; Prorok, A. A critical review of communications in multi-robot systems. Curr. Robot. Rep. 2022, 3, 213–225. [Google Scholar] [CrossRef]
  2. Koubaa, A.; Bennaceur, H.; Chaari, I.; Trigui, S.; Ammar, A.; Sriti, M.F.; Javed, Y. Different approaches to solve the MRTA problem. In Robot Path Planning and Cooperation: Foundations, Algorithms and Experimentations; Springer: Berlin/Heidelberg, Germany, 2018; pp. 145–168. [Google Scholar]
  3. Chakraa, H.; Guérin, F.; Leclercq, E.; Lefebvre, D. Optimization techniques for Multi-Robot Task Allocation problems: Review on the state-of-the-art. Robot. Auton. Syst. 2023, 168, 104492. [Google Scholar] [CrossRef]
  4. Zhang, Z.; Ma, S.; Jiang, X. Research on multi-objective multi-robot task allocation by Lin–Kernighan–Helsgaun guided evolutionary algorithms. Mathematics 2022, 10, 4714. [Google Scholar] [CrossRef]
  5. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95-International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; IEEE: New York, NY, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  6. Das, S.; Suganthan, P.N. Differential evolution: A survey of the state-of-the-art. IEEE Trans. Evol. Comput. 2010, 15, 4–31. [Google Scholar] [CrossRef]
  7. Holland, J.H. Genetic algorithms. Sci. Am. 1992, 267, 66–73. [Google Scholar] [CrossRef]
  8. Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2007, 1, 28–39. [Google Scholar] [CrossRef]
  9. Hussain, A.; Muhammad, Y.S. Trade-off between exploration and exploitation with genetic algorithm using a novel selection operator. Complex Intell. Syst. 2020, 6, 1–14. [Google Scholar] [CrossRef]
  10. Tušar, T.; Filipič, B. Visualization of Pareto front approximations in evolutionary multiobjective optimization: A critical review and the prosection method. IEEE Trans. Evol. Comput. 2014, 19, 225–245. [Google Scholar] [CrossRef]
  11. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T.A.M.T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  12. Coello, C.C.; Lechuga, M.S. MOPSO: A proposal for multiple objective particle swarm optimization. In Proceedings of the 2002 Congress on Evolutionary Computation, CEC’02 (Cat. No. 02TH8600), Honolulu, HI, USA, 12–17 May 2002; IEEE: New York, NY, USA, 2002; Volume 2, pp. 1051–1056. [Google Scholar]
  13. Robič, T.; Filipič, B. Differential evolution for multiobjective optimization. In Proceedings of the International Conference on Evolutionary Multi-Criterion Optimization, Guanajuato, Mexico, 9–11 March 2005; pp. 520–533. [Google Scholar]
  14. Miloradović, B.; Çürüklü, B.; Ekström, M.; Papadopoulos, A.V. GMP: A genetic mission planner for heterogeneous multirobot system applications. IEEE Trans. Cybern. 2022, 52, 10627–10638. [Google Scholar] [CrossRef]
  15. Kong, X.; Gao, Y.; Wang, T.; Liu, J.; Xu, W. Multi-robot task allocation strategy based on particle swarm optimization and greedy algorithm. In Proceedings of the 2019 IEEE 8th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), Chongqing, China, 24–26 May 2019; pp. 1643–1646. [Google Scholar]
  16. Huang, L.; Ding, Y.; Zhou, M.; Jin, Y.; Hao, K. Multiple-solution optimization strategy for multirobot task allocation. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 4283–4294. [Google Scholar] [CrossRef]
  17. Nedjah, N.; Ribeiro, L.M.; de Macedo Mourelle, L. Communication optimization for efficient dynamic task allocation in swarm robotics. Appl. Soft Comput. 2021, 105, 107297. [Google Scholar] [CrossRef]
  18. Li, M.; Liu, C.; Li, K.; Liao, X.; Li, K. Multi-task allocation with an optimized quantum particle swarm method. Appl. Soft Comput. 2020, 96, 106603. [Google Scholar] [CrossRef]
  19. Gautam, A.; Thakur, A.; Dhanania, G.; Mohan, S. A distributed algorithm for balanced multi-robot task allocation. In Proceedings of the 2016 11th International Conference on Industrial and Information Systems (ICIIS), Roorkee, India, 3–4 December 2016; pp. 622–627. [Google Scholar]
  20. Yang, S.; Zhang, Y.; Ma, L.; Song, Y.; Zhou, P.; Shi, G.; Chen, H. A novel maximin-based multi-objective evolutionary algorithm using one-by-one update scheme for multi-robot scheduling optimization. IEEE Access 2021, 9, 121316–121328. [Google Scholar] [CrossRef]
  21. Nekovář, F.; Faigl, J.; Saska, M. Multi-tour set traveling salesman problem in planning power transmission line inspection. IEEE Robot. Autom. Lett. 2021, 6, 6196–6203. [Google Scholar] [CrossRef]
  22. Xin, B.; Chen, J.; Zhang, J.; Fang, H.; Peng, Z.-H. Hybridizing differential evolution and particle swarm optimization to design powerful optimizers: A review and taxonomy. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 2012, 42, 744–767. [Google Scholar] [CrossRef]
  23. Ferri, G.; Munafo, A.; Tesei, A.; LePage, K. A market-based task allocation framework for autonomous underwater surveillance networks. In Proceedings of the OCEANS 2017-Aberdeen, Aberdeen, Scotland, 19–22 June 2017; pp. 1–10. [Google Scholar]
  24. Wang, X.; Sheng, B. Multi-robot task allocation algorithm based on anxiety model and modified contract network protocol. In Proceedings of the 2017 IEEE 2nd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chengdu, China, 15–17 December 2017; pp. 1606–1612. [Google Scholar]
  25. Karmani, R.K.; Latvala, T.; Agha, G. On scaling multi-agent task reallocation using market-based approach. In Proceedings of the First International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2007), Cambridge, MA, USA, 9–11 July 2007; pp. 173–182. [Google Scholar]
  26. Madhyastha, M.; Reddy, S.C.; Rao, S. Online scheduling of a fleet of autonomous vehicles using agent-based procurement auctions. In Proceedings of the 2017 IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI), Bari, Italy, 18–20 September 2017; pp. 114–120. [Google Scholar]
  27. Trigui, S.; Koubaa, A.; Cheikhrouhou, O.; Youssef, H.; Bennaceur, H.; Sriti, M.F.; Javed, Y. A distributed market-based algorithm for the multi-robot assignment problem. Procedia Comput. Sci. 2014, 32, 1108–1114. [Google Scholar] [CrossRef]
  28. Khamis, A.M.; Elmogy, A.M.; Karray, F.O. Complex task allocation in mobile surveillance systems. J. Intell. Robot. Syst. 2011, 64, 33–55. [Google Scholar] [CrossRef]
  29. Liu, Y.; Yang, J.; Zheng, Y.; Wu, Z.; Yao, M. Multi-robot coordination in complex environment with task and communication constraints. Int. J. Adv. Robot. Syst. 2013, 10, 229. [Google Scholar] [CrossRef]
  30. Choi, H.L.; Brunet, L.; How, J.P. Consensus-based decentralized auctions for robust task allocation. IEEE Trans. Robot. 2009, 25, 912–926. [Google Scholar] [CrossRef]
  31. Chen, X.; Zhang, P.; Du, G.; Li, F. A distributed method for dynamic multi-robot task allocation problems with critical time constraints. Robotics Auton. Syst. 2019, 118, 31–46. [Google Scholar] [CrossRef]
  32. Sujit, P.B.; Beard, R. Distributed sequential auctions for multiple UAV task allocation. In Proceedings of the 2007 American Control Conference, New York, NY, USA, 9–13 July 2007; pp. 3955–3960. [Google Scholar]
  33. Zhang, K.; Collins, E.G.; Barbu, A. An efficient stochastic clustering auction for heterogeneous robotic collaborative teams. J. Intell. Robot. Syst. 2013, 72, 541–558. [Google Scholar] [CrossRef]
  34. Basile, F.; Chiacchio, P.; Di Marino, E. Auction-based mechanisms for the control of vehicles in Smart Logistic Systems. In Proceedings of the 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Zaragoza, Spain, 10–13 September 2019; pp. 1429–1432. [Google Scholar]
  35. Zheng, H.; Wang, Y. A distributed framework for dynamic task allocation of multi-robot symbolic motion planning. In Proceedings of the 2019 American Control Conference (ACC), Philadelphia, PA, USA, 10–12 July 2019; pp. 3291–3296. [Google Scholar]
  36. Dai, X.; Wang, J.; Zhao, J. Research on multi-robot task allocation based on bp neural network optimized by genetic algorithm. In Proceedings of the 2018 5th International Conference on Information Science and Control Engineering (ICISCE), Zhengzhou, China, 20–22 July 2018; pp. 478–481. [Google Scholar]
  37. Otte, M.; Kuhlman, M.J.; Sofge, D. Auctions for multi-robot task allocation in communication limited environments. Auton. Robot. 2020, 44, 38. [Google Scholar] [CrossRef]
  38. Bai, B.; Xie, C.; Liu, X.; Li, W.; Zhong, W. Application of integrated factor evaluation–analytic hierarchy process–T-S fuzzy fault tree analysis in reliability allocation of industrial robot systems. Appl. Soft Comput. 2022, 115, 108248. [Google Scholar] [CrossRef]
  39. Martin, J.G.; Muros, F.J.; Maestre, J.M.; Camacho, E.F. Multi-robot task allocation clustering based on game theory. Robot. Auton. Syst. 2023, 161, 104314. [Google Scholar] [CrossRef]
  40. Dos Reis, W.P.N.; Lopes, G.L.; Bastos, G.S. An arrovian analysis on the multi-robot task allocation problem: Analyzing a behavior-based architecture. Robot. Auton. Syst. 2021, 144, 103839. [Google Scholar] [CrossRef]
  41. Aljalaud, F.; Kurdi, H.A. Autonomous task allocation for multi-UAV systems based on area-restricted search behavior in animals. Procedia Comput. Sci. 2021, 191, 246–253. [Google Scholar] [CrossRef]
  42. De Ryck, M.; Pissoort, D.; Holvoet, T.; Demeester, E. Decentral task allocation for industrial AGV-systems with routing constraints. J. Manuf. Syst. 2022, 62, 135–144. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.