6,590 research outputs found

    State-of-the-art in aerodynamic shape optimisation methods

    Get PDF
    Aerodynamic optimisation has become an indispensable component for any aerodynamic design over the past 60 years, with applications to aircraft, cars, trains, bridges, wind turbines, internal pipe flows, and cavities, among others, and is thus relevant in many facets of technology. With advancements in computational power, automated design optimisation procedures have become more competent, however, there is an ambiguity and bias throughout the literature with regards to relative performance of optimisation architectures and employed algorithms. This paper provides a well-balanced critical review of the dominant optimisation approaches that have been integrated with aerodynamic theory for the purpose of shape optimisation. A total of 229 papers, published in more than 120 journals and conference proceedings, have been classified into 6 different optimisation algorithm approaches. The material cited includes some of the most well-established authors and publications in the field of aerodynamic optimisation. This paper aims to eliminate bias toward certain algorithms by analysing the limitations, drawbacks, and the benefits of the most utilised optimisation approaches. This review provides comprehensive but straightforward insight for non-specialists and reference detailing the current state for specialist practitioners

    Comparison of Evolutionary Optimization Algorithms for FM-TV Broadcasting Antenna Array Null Filling

    Get PDF
    Broadcasting antenna array null filling is a very challenging problem for antenna design optimization. This paper compares five antenna design optimization algorithms (Differential Evolution, Particle Swarm, Taguchi, Invasive Weed, Adaptive Invasive Weed) as solutions to the antenna array null filling problem. The algorithms compared are evolutionary algorithms which use mechanisms inspired by biological evolution, such as reproduction, mutation, recombination, and selection. The focus of the comparison is given to the algorithm with the best results, nevertheless, it becomes obvious that the algorithm which produces the best fitness (Invasive Weed Optimization) requires very substantial computational resources due to its random search nature

    Adaptive particle swarm optimization

    Get PDF
    An adaptive particle swarm optimization (APSO) that features better search efficiency than classical particle swarm optimization (PSO) is presented. More importantly, it can perform a global search over the entire search space with faster convergence speed. The APSO consists of two main steps. First, by evaluating the population distribution and particle fitness, a real-time evolutionary state estimation procedure is performed to identify one of the following four defined evolutionary states, including exploration, exploitation, convergence, and jumping out in each generation. It enables the automatic control of inertia weight, acceleration coefficients, and other algorithmic parameters at run time to improve the search efficiency and convergence speed. Then, an elitist learning strategy is performed when the evolutionary state is classified as convergence state. The strategy will act on the globally best particle to jump out of the likely local optima. The APSO has comprehensively been evaluated on 12 unimodal and multimodal benchmark functions. The effects of parameter adaptation and elitist learning will be studied. Results show that APSO substantially enhances the performance of the PSO paradigm in terms of convergence speed, global optimality, solution accuracy, and algorithm reliability. As APSO introduces two new parameters to the PSO paradigm only, it does not introduce an additional design or implementation complexity

    Treasure hunt : a framework for cooperative, distributed parallel optimization

    Get PDF
    Orientador: Prof. Dr. Daniel WeingaertnerCoorientadora: Profa. Dra. Myriam Regattieri DelgadoTese (doutorado) - Universidade Federal do ParanĂĄ, Setor de CiĂȘncias Exatas, Programa de PĂłs-Graduação em InformĂĄtica. Defesa : Curitiba, 27/05/2019Inclui referĂȘncias: p. 18-20Área de concentração: CiĂȘncia da ComputaçãoResumo: Este trabalho propĂ”e um framework multinĂ­vel chamado Treasure Hunt, que Ă© capaz de distribuir algoritmos de busca independentes para um grande nĂșmero de nĂłs de processamento. Com o objetivo de obter uma convergĂȘncia conjunta entre os nĂłs, este framework propĂ”e um mecanismo de direcionamento que controla suavemente a cooperação entre mĂșltiplas instĂąncias independentes do Treasure Hunt. A topologia em ĂĄrvore proposta pelo Treasure Hunt garante a rĂĄpida propagação da informação pelos nĂłs, ao mesmo tempo em que provĂȘ simutaneamente exploraçÔes (pelos nĂłs-pai) e intensificaçÔes (pelos nĂłs-filho), em vĂĄrios nĂ­veis de granularidade, independentemente do nĂșmero de nĂłs na ĂĄrvore. O Treasure Hunt tem boa tolerĂąncia Ă  falhas e estĂĄ parcialmente preparado para uma total tolerĂąncia Ă  falhas. Como parte dos mĂ©todos desenvolvidos durante este trabalho, um mĂ©todo automatizado de Particionamento Iterativo foi proposto para controlar o balanceamento entre exploraçÔes e intensificaçÔes ao longo da busca. Uma Modelagem de Estabilização de ConvergĂȘncia para operar em modo Online tambĂ©m foi proposto, com o objetivo de encontrar pontos de parada com bom custo/benefĂ­cio para os algoritmos de otimização que executam dentro das instĂąncias do Treasure Hunt. Experimentos em benchmarks clĂĄssicos, aleatĂłrios e de competição, de vĂĄrios tamanhos e complexidades, usando os algoritmos de busca PSO, DE e CCPSO2, mostram que o Treasure Hunt melhora as caracterĂ­sticas inerentes destes algoritmos de busca. O Treasure Hunt faz com que os algoritmos de baixa performance se tornem comparĂĄveis aos de boa performance, e os algoritmos de boa performance possam estender seus limites atĂ© problemas maiores. Experimentos distribuindo instĂąncias do Treasure Hunt, em uma rede cooperativa de atĂ© 160 processos, demonstram a escalabilidade robusta do framework, apresentando melhoras nos resultados mesmo quando o tempo de processamento Ă© fixado (wall-clock) para todas as instĂąncias distribuĂ­das do Treasure Hunt. Resultados demonstram que o mecanismo de amostragem fornecido pelo Treasure Hunt, aliado Ă  maior cooperação entre as mĂșltiplas populaçÔes em evolução, reduzem a necessidade de grandes populaçÔes e de algoritmos de busca complexos. Isto Ă© especialmente importante em problemas de mundo real que possuem funçÔes de fitness muito custosas. Palavras-chave: InteligĂȘncia artificial. MĂ©todos de otimização. Algoritmos distribuĂ­dos. Modelagem de convergĂȘncia. Alta dimensionalidade.Abstract: This work proposes a multilevel framework called Treasure Hunt, which is capable of distributing independent search algorithms to a large number of processing nodes. Aiming to obtain joint convergences between working nodes, Treasure Hunt proposes a driving mechanism that smoothly controls the cooperation between the multiple independent Treasure Hunt instances. The tree topology proposed by Treasure Hunt ensures quick propagation of information, while providing simultaneous explorations (by parents) and exploitations (by children), on several levels of granularity, regardless the number of nodes in the tree. Treasure Hunt has good fault tolerance and is partially prepared to full fault tolerance. As part of the methods developed during this work, an automated Iterative Partitioning method is proposed to control the balance between exploration and exploitation as the search progress. A Convergence Stabilization Modeling to operate in Online mode is also proposed, aiming to find good cost/benefit stopping points for the optimization algorithms running within the Treasure Hunt instances. Experiments on classic, random and competition benchmarks of various sizes and complexities, using the search algorithms PSO, DE and CCPSO2, show that Treasure Hunt boosts the inherent characteristics of these search algorithms. Treasure Hunt makes algorithms with poor performances to become comparable to good ones, and algorithms with good performances to be capable of extending their limits to larger problems. Experiments distributing Treasure Hunt instances in a cooperative network up to 160 processes show the robust scaling of the framework, presenting improved results even when fixing a wall-clock time for the instances. Results show that the sampling mechanism provided by Treasure Hunt, allied to the increased cooperation between multiple evolving populations, reduce the need for large population sizes and complex search algorithms. This is specially important on real-world problems with time-consuming fitness functions. Keywords: Artificial intelligence. Optimization methods. Distributed algorithms. Convergence modeling. High dimensionality
    • 

    corecore