In this research, a coevolutionary collision free multi-robot path planning that makes use of A* is proposed. To find collision-free paths for all robots, we generate a route for each of robot using A* path finding bu...
详细信息
In this research, a coevolutionary collision free multi-robot path planning that makes use of A* is proposed. To find collision-free paths for all robots, we generate a route for each of robot using A* path finding but introducing restrictions for each collision found. Afterward, a co-evolutionary optimization process is implemented for introducing changes in the initial paths to find a combination of routes that is collision-free. The approach has been tested in mazes with increasing the number of robots, showing a robust performance although at high time expenses. Nevertheless, several enhancements are proposed to tackle this issue.
作者:
Abreu, NunoMatos, AnibalINESC
TEC Campus FEUPRua Dr Roberto Frias 378 P-4200465 Oporto Portugal FEUP
DEEC P-4200465 Oporto Portugal
Autonomous underwater vehicles (AUVs) are increasingly being used to perform mine countermeasures (MCM) operations but its capabilities are limited by the efficiency of the planning process. Here we study the problem ...
详细信息
Autonomous underwater vehicles (AUVs) are increasingly being used to perform mine countermeasures (MCM) operations but its capabilities are limited by the efficiency of the planning process. Here we study the problem of multiobjective MCM mission planning with AUVs. The vehicle should cover the operating area while maximizing the probability of detecting the targets and minimizing the required energy and time to complete the mission. A multi-stage algorithm is proposed and evaluated. Our algorithm combines an evolutionary algorithm (EA) with a local search procedure, aiming at a more flexible and effective exploration and exploitation of the search space. An artificial neural network (ANN) model was also integrated in the evolutionary procedure to guide the search. The combination of different techniques creates another problem, related to the high amount of parameters that needs to be tuned. Thus, the effect of these parameters on the quality of the obtained Pareto Front was assessed. This allowed us to define an adaptive tuning procedure to control the parameters while the algorithm is executed. Our algorithm is compared against an implementation of a known EA as well as another mission planner and the results from the experiments show that the proposed strategy can efficiently identify a higher quality solution set.
A numerical algorithm is developed for searching for an approximate solution to the optimal control problem in the presence of terminal-phase constraints. In general, the formulation of the optimal control problem wit...
详细信息
A numerical algorithm is developed for searching for an approximate solution to the optimal control problem in the presence of terminal-phase constraints. In general, the formulation of the optimal control problem with terminal-phase constraints is presented, in which the control is a limited piecewise constant function. To solve the problem, a step-by-step algorithm is formulated, which is based on the methods of penalties and differential evolution. Based on this algorithm, a program is created with the help of which a computational experiment is carried out for the catalytic reaction of the synthesis of benzylidenebenzylamine. The temperature profile of the process, which provides the highest concentration of the target substance with restrictions on the conversion of the starting substances, is determined.
In the traffic light scheduling problem, the evaluation of candidate solutions requires the simulation of a process under various (traffic) scenarios. Thus, good solutions should not only achieve good objective functi...
详细信息
In the traffic light scheduling problem, the evaluation of candidate solutions requires the simulation of a process under various (traffic) scenarios. Thus, good solutions should not only achieve good objective function values, but they must be robust (low variance) across all different scenarios. Previous work has shown that combining IRACE with evolutionary operators is effective for this task due to the power of evolutionary operators in numerical optimization. In this article, we further explore the hybridization of evolutionary operators and the elitist iterated racing of IRACE for the simulation-optimization of traffic light programs. We review previous works from the literature to find the evolutionary operators performing the best when facing this problem to propose new hybrid algorithms. We evaluate our approach over a realistic case study derived from the traffic network of Malaga (Spain) with 275 traffic lights that should be scheduled optimally. The experimental analysis reveals that the hybrid algorithm comprising IRACE plus differential evolution offers statistically better results than the other algorithms when the budget of simulations is low. In contrast, IRACE performs better than the hybrids for a high simulations budget, although the optimization time is much longer.
In medical practice, all decisions, as for example the diagnosis based on the classification of images, must be made reliably and effectively. The possibility of having automatic tools helping doctors in performing th...
详细信息
In medical practice, all decisions, as for example the diagnosis based on the classification of images, must be made reliably and effectively. The possibility of having automatic tools helping doctors in performing these important decisions is highly welcome. Artificial Intelligence techniques, and in particular Deep Learning methods, have proven very effective on these tasks, with excellent performance in terms of classification accuracy. The problem with such methods is that they represent black boxes, so they do not provide users with an explanation of the reasons for their decisions. Confidence from medical experts in clinical decisions can increase if they receive from Artificial Intelligence tools interpretable output under the form of, e.g., explanations in natural language or visualized information. This way, the system outcome can be critically assessed by them, and they can evaluate the trustworthiness of the results. In this paper, we propose a new general-purpose method that relies on interpretability ideas. The approach is based on two successive steps, the former being a filtering scheme typically used in Content-Based Image Retrieval, whereas the latter is an evolutionary algorithm able to classify and, at the same time, automatically extract explicit knowledge under the form of a set of IF-THEN rules. This approach is tested on a set of chest X-ray images aiming at assessing the presence of COVID-19.
Population-based evolutionary algorithms are suitable for solving multi-objective optimization problems involving multiple conflicting objectives. This is because a set of well-distributed solutions can be obtained by...
详细信息
Population-based evolutionary algorithms are suitable for solving multi-objective optimization problems involving multiple conflicting objectives. This is because a set of well-distributed solutions can be obtained by a single run, which approximate the optimal tradeoff among the objectives. Over the past three decades, evolutionary multi-objective optimization has been intensively studied and used in various real-world applications. However, evolutionary multi-objective optimization faces various difficulties as the number of objectives increases. The simultaneous optimization of more than three objectives, which is called many-objective optimization, has attracted considerable research attention. This paper explains various difficulties in evolutionary many-objective optimization, reviews representative approaches, and discusses their effects and limitations. (c) 2023 Institute of Electrical Engineers of Japan. Published by Wiley Periodicals LLC.
Population diversity is very important in giving the algorithm the power to explore the search space and not get trapped in local optima. In this respect, using a probabilistic representation for the quantum individua...
详细信息
Population diversity is very important in giving the algorithm the power to explore the search space and not get trapped in local optima. In this respect, using a probabilistic representation for the quantum individuals, the Quantum-inspired evolutionary algorithms (QiEA) claim higher diversity in the population. Here, considering this important feature of QiEA, we propose different structures to offer better interaction between the q- individuals and propose new operators to preserve the diversity in the population and thus improve the performance of the QiEA. The effect of the structured population is investigated on the performance of the algorithm. Additionally, two operators are proposed in this paper. Being called the Diversity Preserving QiEA the first operator finds the converged similar q- individuals around a local optimum and while keeping the best q- individuals, by reinitializing the inferior ones pushes them out of the basin of attraction of the local optimum, so helping the algorithm to search other regions in the search space. The other operator is a reinitialization operator which by reinitializing the whole population helps it escape from the local optima it is trapped in. By studying the effect of the parameters of the proposed operators on their performance we show how the proposed operators improve the performance of QiEA. Experiments are performed on Knapsack, Trap and fourteen numerical objective functions and the results show better performance for the proposed algorithm than the original version of QiEA.
The number of research works on dynamic constrained optimization problems has been increasing rapidly over the past two decades. In this domain, many real-life decision problems need to be solved repeatedly with chang...
详细信息
The number of research works on dynamic constrained optimization problems has been increasing rapidly over the past two decades. In this domain, many real-life decision problems need to be solved repeatedly with changing data and parameters. However, no research on dynamic problems with changes in the coefficients of the constraint functions has been reported. In this paper, to deal with such problems, a new evolutionary framework with multiple novel mechanisms is proposed. The new mechanisms are for (1) dealing with both linear and non-linear components in the constraint functions, (2) identifying the rate of change in the coefficients of the variables and (3) updating the population efficiently after every change occurs in the problem. To evaluate the per-formance of the proposed algorithm, we designed a new set of 13 dynamic benchmark problems, each of which consists of 20 dynamic changes and 3 different scenarios. The results demonstrate that the proposed algorithm significantly contributes in achieving good quality solutions, high fea-sibility rates and fast convergence in rapidly changing environments. In addition, the framework shows its capability of using different meta-heuristics to solve dynamic problems.(c) 2022 THE AUTHORS. Published by Elsevier BV on behalf of Faculty of Engineering, Alexandria University. This is an open access article under the CC BY-NC-ND license (http://***/ licenses/by-nc-nd/4.0/).
In recent years, Deep Learning models have shown a great performance in complex optimization problems. They generally require large training datasets, which is a limitation in most practical cases. Transfer learning a...
详细信息
In recent years, Deep Learning models have shown a great performance in complex optimization problems. They generally require large training datasets, which is a limitation in most practical cases. Transfer learning allows importing the first layers of a pre-trained architecture and connecting them to fully-connected layers to adapt them to a new problem. Consequently, the configuration of the these layers becomes crucial for the performance of the model. Unfortunately, the optimization of these models is usually a computationally demanding task. One strategy to optimize Deep Learning models is the pruning scheme. Pruning methods are focused on reducing the complexity of the network, assuming an expected performance penalty of the model once pruned. However, the pruning could potentially be used to improve the performance, using an optimization algorithm to identify and eventually remove unnecessary connections among neurons. This work proposes EvoPruneDeepTL, an evolutionary pruning model for Transfer Learning based Deep Neural Networks which replaces the last fully-connected layers with sparse layers optimized by a genetic algorithm. Depending on its solution encoding strategy, our proposed model can either perform optimized pruning or feature selection over the densely connected part of the neural network. We carry out different experiments with several datasets to assess the benefits of our proposal. Results show the contribution of EvoPruneDeepTL and feature selection to the overall computational efficiency of the network as a result of the optimization process. In particular, the accuracy is improved, reducing at the same time the number of active neurons in the final layers. (c) 2022 Published by Elsevier Ltd.
Highly constrained multiobjective optimization problems (HCMOPs) refer to constrained multiobjective optimization problems (CMOPs) with complex constraints and small feasible regions, which are commonly encountered in...
详细信息
Highly constrained multiobjective optimization problems (HCMOPs) refer to constrained multiobjective optimization problems (CMOPs) with complex constraints and small feasible regions, which are commonly encountered in many real-world applications. Current constraint-handling techniques will face two difficulties when dealing with HCMOPs: 1) feasible solution is hard to be found and too much search effort is spent in locating the feasible region and 2) since the total feasible region of an HCMOP can consist of several disconnected subregions, the search process might be stuck in the comparatively larger feasible subregion, which does not contain the whole Pareto front (PF). To address these two issues, an evolutionary algorithm with constraint relaxation strategy based on differential evolution algorithm, that is, CRS-DE, is proposed in this article. In each generation, the CRS-DE relaxes the constraints by dividing the infeasible solutions into two subpopulations based on total constraint violation, that is, the "semifeasible" subpopulation (SF) and "infeasible" subpopulation (IF), respectively. The SF provides information on the promising regions of finding the feasible solution and is the driving force for convergence toward the PF, while the IF focuses on global exploration for new promising regions. Corresponding reproduction and selection strategies are devised for the SF, IF, and feasible subpopulations, which create a clear division of labor with cooperation to facilitate the search for feasible solutions. To leverage the influence of CRS and prevent the population from premature convergence, a mobility restriction mechanism is developed to restrict the individuals in the SF and IF from entering the feasible subpopulation and enhance the diversity of the whole population. Comprehensive experiments on a series of benchmark test problems and a real-world CMOP demonstrate the competitiveness of our method compared with other representative algorithms in terms of
暂无评论