29 research outputs found

    Digital Filter Design Using Improved Artificial Bee Colony Algorithms

    Get PDF
    Digital filters are often used in digital signal processing applications. The design objective of a digital filter is to find the optimal set of filter coefficients, which satisfies the desired specifications of magnitude and group delay responses. Evolutionary algorithms are population-based meta-heuristic algorithms inspired by the biological behaviors of species. Compared to gradient-based optimization algorithms such as steepest descent and Newton’s like methods, these bio-inspired algorithms have the advantages of not getting stuck at local optima and being independent of the starting point in the solution space. The limitations of evolutionary algorithms include the presence of control parameters, problem specific tuning procedure, premature convergence and slower convergence rate. The artificial bee colony (ABC) algorithm is a swarm-based search meta-heuristic algorithm inspired by the foraging behaviors of honey bee colonies, with the benefit of a relatively fewer control parameters. In its original form, the ABC algorithm has certain limitations such as low convergence rate, and insufficient balance between exploration and exploitation in the search equations. In this dissertation, an ABC-AMR algorithm is proposed by incorporating an adaptive modification rate (AMR) into the original ABC algorithm to increase convergence rate by adjusting the balance between exploration and exploitation in the search equations through an adaptive determination of the number of parameters to be updated in every iteration. A constrained ABC-AMR algorithm is also developed for solving constrained optimization problems.There are many real-world problems requiring simultaneous optimizations of more than one conflicting objectives. Multiobjective (MO) optimization produces a set of feasible solutions called the Pareto front instead of a single optimum solution. For multiobjective optimization, if a decision maker’s preferences can be incorporated during the optimization process, the search process can be confined to the region of interest instead of searching the entire region. In this dissertation, two algorithms are developed for such incorporation. The first one is a reference-point-based MOABC algorithm in which a decision maker’s preferences are included in the optimization process as the reference point. The second one is a physical-programming-based MOABC algorithm in which physical programming is used for setting the region of interest of a decision maker. In this dissertation, the four developed algorithms are applied to solve digital filter design problems. The ABC-AMR algorithm is used to design Types 3 and 4 linear phase FIR differentiators, and the results are compared to those obtained by the original ABC algorithm, three improved ABC algorithms, and the Parks-McClellan algorithm. The constrained ABC-AMR algorithm is applied to the design of sparse Type 1 linear phase FIR filters of filter orders 60, 70 and 80, and the results are compared to three state-of-the-art design methods. The reference-point-based multiobjective ABC algorithm is used to design of asymmetric lowpass, highpass, bandpass and bandstop FIR filters, and the results are compared to those obtained by the preference-based multiobjective differential evolution algorithm. The physical-programming-based multiobjective ABC algorithm is used to design IIR lowpass, highpass and bandpass filters, and the results are compared to three state-of-the-art design methods. Based on the obtained design results, the four design algorithms are shown to be competitive as compared to the state-of-the-art design methods

    Multiobjective differential evolution based on fuzzy performance feedback: Soft constraint handling and its application in antenna designs

    Get PDF
    The recently emerging Differential Evolution is considered one of the most powerful tools for solving optimization problems. It is a stochastic population-based search approach for optimization over the continuous space. The main advantages of differential evolution are simplicity, robustness and high speed of convergence. Differential evolution is attractive to researchers all over the world as evidenced by recent publications. There are many variants of differential evolution proposed by researchers and differential evolution algorithms are continuously improved in its performance. Performance of differential evolution algorithms depend on the control parameters setting which are problem dependent and time-consuming task. This study proposed a Fuzzy-based Multiobjective Differential Evolution (FMDE) that exploits three performance metrics, specifically hypervolume, spacing, and maximum spread, to measure the state of the evolution process. We apply the fuzzy inference rules to these metrics in order to adaptively adjust the associated control parameters of the chosen mutation strategy used in this algorithm. The proposed FMDE is evaluated on the well known ZDT, DTLZ, and WFG benchmark test suites. The experimental results show that FMDE is competitive with respect to the chosen state-of-the-art multiobjective evolutionary algorithms. The advanced version of FMDE with adaptive crossover rate (AFMDE) is proposed. The proof of concept AFMDE is then applied specifically to the designs of microstrip antenna array. Furthermore, the soft constraint handling technique incorporates with AFMDE is proposed. Soft constraint AFMDE is evaluated on the benchmark constrained problems. AFMDE with soft constraint handling technique is applied to the constrained non-uniform circular antenna array design problem as a case study

    Multidisciplinary Design Optimization for Space Applications

    Get PDF
    Multidisciplinary Design Optimization (MDO) has been increasingly studied in aerospace engineering with the main purpose of reducing monetary and schedule costs. The traditional design approach of optimizing each discipline separately and manually iterating to achieve good solutions is substituted by exploiting the interactions between the disciplines and concurrently optimizing every subsystem. The target of the research was the development of a flexible software suite capable of concurrently optimizing the design of a rocket propellant launch vehicle for multiple objectives. The possibility of combining the advantages of global and local searches have been exploited in both the MDO architecture and in the selected and self developed optimization methodologies. Those have been compared according to computational efficiency and performance criteria. Results have been critically analyzed to identify the most suitable optimization approach for the targeted MDO problem

    Adaptive algorithms for history matching and uncertainty quantification

    Get PDF
    Numerical reservoir simulation models are the basis for many decisions in regard to predicting, optimising, and improving production performance of oil and gas reservoirs. History matching is required to calibrate models to the dynamic behaviour of the reservoir, due to the existence of uncertainty in model parameters. Finally a set of history matched models are used for reservoir performance prediction and economic and risk assessment of different development scenarios. Various algorithms are employed to search and sample parameter space in history matching and uncertainty quantification problems. The algorithm choice and implementation, as done through a number of control parameters, have a significant impact on effectiveness and efficiency of the algorithm and thus, the quality of results and the speed of the process. This thesis is concerned with investigation, development, and implementation of improved and adaptive algorithms for reservoir history matching and uncertainty quantification problems. A set of evolutionary algorithms are considered and applied to history matching. The shared characteristic of applied algorithms is adaptation by balancing exploration and exploitation of the search space, which can lead to improved convergence and diversity. This includes the use of estimation of distribution algorithms, which implicitly adapt their search mechanism to the characteristics of the problem. Hybridising them with genetic algorithms, multiobjective sorting algorithms, and real-coded, multi-model and multivariate Gaussian-based models can help these algorithms to adapt even more and improve their performance. Finally diversity measures are used to develop an explicit, adaptive algorithm and control the algorithm’s performance, based on the structure of the problem. Uncertainty quantification in a Bayesian framework can be carried out by resampling of the search space using Markov chain Monte-Carlo sampling algorithms. Common critiques of these are low efficiency and their need for control parameter tuning. A Metropolis-Hastings sampling algorithm with an adaptive multivariate Gaussian proposal distribution and a K-nearest neighbour approximation has been developed and applied

    Stochastic and deterministic algorithms for continuous black-box optimization

    Get PDF
    Continuous optimization is never easy: the exact solution is always a luxury demand and the theory of it is not always analytical and elegant. Continuous optimization, in practice, is essentially about the efficiency: how to obtain the solution with same quality using as minimal resources (e.g., CPU time or memory usage) as possible? In this thesis, the number of function evaluations is considered as the most important resource to save. To achieve this goal, various efforts have been implemented and applied successfully. One research stream focuses on the so-called stochastic variation (mutation) operator, which conducts an (local) exploration of the search space. The efficiency of those operator has been investigated closely, which shows a good stochastic variation should be able to generate a good coverage of the local neighbourhood around the current search solution. This thesis contributes on this issue by formulating a novel stochastic variation that yields good space coverage. Algorithms and the Foundations of Software technolog

    Pattern Recognition

    Get PDF
    A wealth of advanced pattern recognition algorithms are emerging from the interdiscipline between technologies of effective visual features and the human-brain cognition process. Effective visual features are made possible through the rapid developments in appropriate sensor equipments, novel filter designs, and viable information processing architectures. While the understanding of human-brain cognition process broadens the way in which the computer can perform pattern recognition tasks. The present book is intended to collect representative researches around the globe focusing on low-level vision, filter design, features and image descriptors, data mining and analysis, and biologically inspired algorithms. The 27 chapters coved in this book disclose recent advances and new ideas in promoting the techniques, technology and applications of pattern recognition

    Complexity, Emergent Systems and Complex Biological Systems:\ud Complex Systems Theory and Biodynamics. [Edited book by I.C. Baianu, with listed contributors (2011)]

    Get PDF
    An overview is presented of System dynamics, the study of the behaviour of complex systems, Dynamical system in mathematics Dynamic programming in computer science and control theory, Complex systems biology, Neurodynamics and Psychodynamics.\u

    Designing screws for polymer compounding in twin-screw extruders

    Get PDF
    Tese de doutoramento em Ciência e Engenharia de Polímeros e CompósitosConsidering its modular construction, co-rotating twin screw extruders can be easily adapted to work with polymeric systems with more stringent specifications. However, their geometrical flexibility makes the performance of these machines strongly dependent on the screw configuration. Therefore, the definition of the adequate screw geometry to use in a specific polymer system is an important process requirement which is currently achieved empirically or using a trial-and-error basis. The aim of this work is to develop an automatic optimization methodology able to define the best screw geometry/configuration to use in a specific compounding/reactive extrusion operation, reducing both cost and time. This constitutes an optimization problem where a set of different screw elements are to be sequentially positioned along the screw in order to maximize the extruder performance. For that, a global modeling program considering the most important physical, thermal and rheological phenomena developing along the axis of an intermeshing co-rotating twin screw extruder was initially developed. The accuracy and sensitivity of the software to changes in the input parameters was tested for different operating conditions and screw configurations using a laboratorial Leistritz LSM 30.34 extruder. Then, this modeling software was integrated into an optimization methodology in order to be possible solving the Twin Screw Configuration Problem. Multi-objective versions of local search algorithms (Two Phase Local Search and Pareto Local Search) and Ant Colony Optimization algorithms were implemented and adapted to deal with the combinatorial, discrete and multi-objective nature of the problem. Their performance was studied making use of the hypervolume indicator and Empirical Attainment Function, and compared with the Reduced Pareto Search Genetic Algorithm (RPSGA) previously developed and applied to this problem. In order to improve the quality of the results and/or to decrease the computational cost required by the optimization methodology, different hybrid algorithms were tested. The approaches developed considers the use of local search procedures (TPLS and PLS algorithms) into population based metaheuristics, as MOACO and MOEA algorithms. Finally, the optimization methodology developed was applied to the optimization of a starch cationization reaction. Several starch cationization case studies, involving different screw elements screw lengths and conflicting objectives, were tested in order to validate this technique and to prove the potential of this automatic optimization methodology.Devido à sua construção modular, as extrusoras de duplo-fuso co-rotativas podem ser facilmente adaptadas a sistemas poliméricos que requerem especificações mais rigorosas. No entanto, esta flexibilidade geométrica torna o seu desempenho fortemente dependente da configuração do parafuso. Por isso, a tarefa de definir a melhor configuração do parafuso para usar num determinado sistema polimérico é um requisito importante do processo que é actualmente realizada empiricamente ou utilizando um processo de tentativa erro. O objectivo principal deste trabalho é desenvolver uma metodologia automática de optimização que seja capaz de definir a melhor configuração/geometria do parafuso a usar num determinado sistema de extrusão, reduzindo custos e tempo. Este problema é um problema de optimização, onde os vários elementos do parafuso têm que ser sequencialmente posicionados ao longo do eixo do parafuso de forma a maximizar o desempenho da extrusora. Para isso, foi inicialmente desenvolvido um programa de modelação que considera os mais importantes fenómenos físicos, térmicos e reológicos que ocorrem ao longo da extrusora de duplo fuso co-rotativa. De forma a testar a precisão e a sensibilidade do software às alterações dos parâmetros, diversas condições operativas e configurações de parafuso foram testadas tendo como base uma extrusora laboratorial Leistritz LSM 30.34. Seguidamente, este software de modelação foi integrado numa metodologia de optimização com vista à resolução do problema de configuração da extrusora de duplo-fuso. Para lidar com a natureza combinatorial, discreta e multi-objectiva do problema em estudo, foram adaptadas e implementadas versões multi-objectivas de algoritmos de procura local (Two-Phase Local Search and Pareto Local Search) e Ant Colony Optimization. O desempenho dos diversos algoritmos foi estudado usando o hipervolume e as Empirical Attainment Functions. Os resultados foram comparados com os resultados obtidos com o algoritmo genético Reduced Pareto Search Genetic Algorithm (RPSGA) desenvolvido e aplicado anteriormente a este problema. Com o objectivo de melhorar a qualidade dos resultados e/ou diminuir o esforço computacional exigido pela metodologia de optimização, foram testadas diversas hibridizações. Os algoritmos híbridos desenvolvidos consideram a integração de algoritmos de procura local (TPLS e PLS) noutras metheuristicas, como MOACO e MOEA. Por fim, a metodologia de optimização desenvolvida neste trabalho foi testada na optimização de uma reacção de cationização do amido. Para validar esta técnica e provar o seu potencial, foram realizados vários estudos envolvendo diferentes elementos e comprimentos de parafusos, bem como, a optimização de objectivos em conflito
    corecore