609 research outputs found

    Simulated annealing based symbiotic organisms search optimization algorithm for traveling salesman problem

    Get PDF
    Symbiotic Organisms Search (SOS) algorithm is an effective new metaheuristic search algorithm, which has recently recorded wider application in solving complex optimization problems. SOS mimics the symbiotic relationship strategies adopted by organisms in the ecosystem for survival. This paper, presents a study on the application of SOS with Simulated Annealing (SA) to solve the well-known traveling salesman problems (TSPs). The TSP is known to be NP-hard, which consist of a set of (n − 1)!/2 feasible solutions. The intent of the proposed hybrid method is to evaluate the convergence behaviour and scalability of the symbiotic organism’s search with simulated annealing to solve both small and large-scale travelling salesman problems. The implementation of the SA based SOS (SOS-SA) algorithm was done in the MATLAB environment. To inspect the performance of the proposed hybrid optimization method, experiments on the solution convergence, average execution time, and percentage deviations of both the best and average solutions to the best known solution were conducted. Similarly, in order to obtain unbiased and comprehensive comparisons, descriptive statistics such as mean, standard deviation, minimum, maximum and range were used to describe each of the algorithms, in the analysis section. The oneway ANOVA and Kruskal-Wallis test were further used to compare the significant difference in performance between SOS-SA and the other selected state-of-the-art algorithms. The performances of SOS-SA and SOS are evaluated on different sets of TSP benchmarks obtained from TSPLIB (a library containing samples of TSP instances). The empirical analysis’ results show that the quality of the final results as well as the convergence rate of the new algorithm in some cases produced even more superior solutions than the best known TSP benchmarked results

    Análise de Performance de Técnicas de Optimização

    Get PDF
    Real-world complex optimization problems are one of the most complex challenges faced by scientific community. Achieving the best solution for a complex problem in an acceptable time interval is not always possible. In order to solve this problem, metaheuristics are one of the available resources. Having this in mind, finding a technique among others that presents better results in most executions would allow solution choosing to be more directive and assertive. Most used techniques comprise metaheuristics. These allow to find an acceptable solution in an acceptable time interval, even if the achieved solution was not the optimal possible. In this sense, this thesis intends to analyse four optimization techniques. Two population based techniques, one of them based in the behaviour of the bees in colony (Bee Colony) and another based in computational evolution (Genetic Algorithms). And, two single solution techniques, one based in memory structures (Tabu Search) and another based in the metallurgy industry (Simulated Annealing). These techniques were applied to two different optimization problems and computational results were registered and analysed. A prototype was built and used to obtain the results of applying metaheuristics to the Travelling Salesman problem (TSP) and the Knapsack Problem (KP). Evaluating the results, it was not possible to prove either that all algorithms are equivalent or that one of them is better in the majority of the cases.A resolução de problemas de otimização reais complexos constitui um dos grandes desafios científicos atuais. A possibilidade de obter as melhores soluções para os problemas nem sempre é possível em tempo útil e o recurso a técnicas de otimização para os resolver de forma eficaz e eficiente é constante. Neste sentido, encontrar uma técnica que sobressaia por entre as demais permitiria usar essas técnicas de forma mais direcionada e assertiva. Algumas das técnicas de otimização mais usadas são as meta-heurísticas. Estas permitem encontrar uma solução em tempo útil, mesmo não sendo a melhor solução possível. Neste contexto, a presente dissertação tem por vista a análise de quatro técnicas de otimização. Duas populacionais, sendo que uma técnica é baseada no comportamento dos enxames de abelhas (Bee Colony) e outra baseada na computação evolucionária, algoritmos genéticos (Genetic Algorithms). E, por posição, duas de solução única, a pesquisa tabu (Tabu Search), que se baseia nas estruturas de memória e uma técnica baseada na indústria metalúrgica, o arrefecimento simulado (Simulated Anealing). Estas técnicas foram aplicadas a dois problemas de otimização e os resultados computacionais, eficiência e eficácia das técnicas, foram registados e analisados. Um protótipo foi construído e utilizado para obter os resultados da aplicação das metaheurísticas ao problema de caixeiro viajante (TSP) e ao problema da mochila (KP). Após avaliação dos resultados, não foi possível provar que existia um algoritmo que se destacava entre os demais ou que os algoritmos eram equivalentes

    Hybrid ant colony system algorithm for static and dynamic job scheduling in grid computing

    Get PDF
    Grid computing is a distributed system with heterogeneous infrastructures. Resource management system (RMS) is one of the most important components which has great influence on the grid computing performance. The main part of RMS is the scheduler algorithm which has the responsibility to map submitted tasks to available resources. The complexity of scheduling problem is considered as a nondeterministic polynomial complete (NP-complete) problem and therefore, an intelligent algorithm is required to achieve better scheduling solution. One of the prominent intelligent algorithms is ant colony system (ACS) which is implemented widely to solve various types of scheduling problems. However, ACS suffers from stagnation problem in medium and large size grid computing system. ACS is based on exploitation and exploration mechanisms where the exploitation is sufficient but the exploration has a deficiency. The exploration in ACS is based on a random approach without any strategy. This study proposed four hybrid algorithms between ACS, Genetic Algorithm (GA), and Tabu Search (TS) algorithms to enhance the ACS performance. The algorithms are ACS(GA), ACS+GA, ACS(TS), and ACS+TS. These proposed hybrid algorithms will enhance ACS in terms of exploration mechanism and solution refinement by implementing low and high levels hybridization of ACS, GA, and TS algorithms. The proposed algorithms were evaluated against twelve metaheuristic algorithms in static (expected time to compute model) and dynamic (distribution pattern) grid computing environments. A simulator called ExSim was developed to mimic the static and dynamic nature of the grid computing. Experimental results show that the proposed algorithms outperform ACS in terms of best makespan values. Performance of ACS(GA), ACS+GA, ACS(TS), and ACS+TS are better than ACS by 0.35%, 2.03%, 4.65% and 6.99% respectively for static environment. For dynamic environment, performance of ACS(GA), ACS+GA, ACS+TS, and ACS(TS) are better than ACS by 0.01%, 0.56%, 1.16%, and 1.26% respectively. The proposed algorithms can be used to schedule tasks in grid computing with better performance in terms of makespan

    An evolutionary algorithm for online, resource constrained, multi-vehicle sensing mission planning

    Full text link
    Mobile robotic platforms are an indispensable tool for various scientific and industrial applications. Robots are used to undertake missions whose execution is constrained by various factors, such as the allocated time or their remaining energy. Existing solutions for resource constrained multi-robot sensing mission planning provide optimal plans at a prohibitive computational complexity for online application [1],[2],[3]. A heuristic approach exists for an online, resource constrained sensing mission planning for a single vehicle [4]. This work proposes a Genetic Algorithm (GA) based heuristic for the Correlated Team Orienteering Problem (CTOP) that is used for planning sensing and monitoring missions for robotic teams that operate under resource constraints. The heuristic is compared against optimal Mixed Integer Quadratic Programming (MIQP) solutions. Results show that the quality of the heuristic solution is at the worst case equal to the 5% optimal solution. The heuristic solution proves to be at least 300 times more time efficient in the worst tested case. The GA heuristic execution required in the worst case less than a second making it suitable for online execution.Comment: 8 pages, 5 figures, accepted for publication in Robotics and Automation Letters (RA-L

    Ant colony optimisation-based radiation pattern manipulation algorithm for electronically steerable array radiator antennas

    Get PDF
    A new algorithm for manipulating the radiation pattern of Electronically Steerable Array Radiator Antennas is proposed. A continuous implementation of the Ant Colony Optimisation (ACO) technique calculates the optimal impedance values of reactances loading different parasitic radiators placed in a circle around a centre antenna. By proposing a method to obtain a suitable sampling frequency of the radiation pattern for use in the optimisation algorithm and by transforming the reactance search space into the search space of associated phases, special care was taken to create a fast and reliable implementation, resulting in an approach that is suitable for real-time implementation. The authors compare their approach to analytical techniques and optimisation algorithms for calculating these reactances. Results show that the method is able to calculate near-optimal solutions for gain optimisation and side lobe reduction

    Ant Colony Optimisation – A Proposed Solution Framework for the Capacitated Facility Location Problem

    Get PDF
    This thesis is a critical investigation into the development, application and evaluation of ant colony optimisation metaheuristics, with a view to solving a class of capacitated facility location problems. The study is comprised of three phases. The first sets the scene and motivation for research, which includes; key concepts of ant colony optimisation, a review of published academic materials and a research philosophy which provides a justification for a deductive empirical mode of study. This phase reveals that published results for existing facility location metaheuristics are often ambiguous or incomplete and there is no clear evidence of a dominant method. This clearly represents a gap in the current knowledge base and provides a rationale for a study that will contribute to existing knowledge, by determining if ant colony optimisation is a suitable solution technique for solving capacitated facility location problems. The second phase is concerned with the research, development and application of a variety of ant colony optimisation algorithms. Solution methods presented include combinations of approximate and exact techniques. The study identifies a previously untried ant hybrid scheme, which incorporates an exact method within it, as the most promising of techniques that were tested. Also a novel local search initialisation which relies on memory is presented. These hybridisations successfully solve all of the capacitated facility location test problems available in the OR-Library. The third phase of this study conducts an extensive series of run-time analyses, to determine the prowess of the derived ant colony optimisation algorithms against a contemporary cross-entropy technique. This type of analysis for measuring metaheuristic performance for the capacitated facility location problem is not evident within published materials. Analyses of empirical run-time distributions reveal that ant colony optimisation is superior to its contemporary opponent. All three phases of this thesis provide their own individual contributions to existing knowledge bases: the production of a series of run-time distributions will be a valuable resource for future researchers; results demonstrate that hybridisation of metaheuristics with exact solution methods is an area not to be ignored; the hybrid methods employed in this study ten years ago would have been impractical or infeasible; ant colony optimisation is shown to be a very flexible metaheuristic that can easily be adapted to solving mixed integer problems using hybridisation techniques
    corecore