9 research outputs found

    Multi-Guide Particle Swarm Optimization for Large-Scale Multi-Objective Optimization Problems

    Get PDF
    Multi-guide particle swarm optimization (MGPSO) is a novel metaheuristic for multi-objective optimization based on particle swarm optimization (PSO). MGPSO has been shown to be competitive when compared with other state-of-the-art multi-objective optimization algorithms for low-dimensional problems. However, to the best of the author’s knowledge, the suitability of MGPSO for high-dimensional multi-objective optimization problems has not been studied. One goal of this thesis is to provide a scalability study of MGPSO in order to evaluate its efficacy for high-dimensional multi-objective optimization problems. It is observed that while MGPSO has comparable performance to state-of-the-art multi-objective optimization algorithms, it experiences a performance drop with the increase in the problem dimensionality. Therefore, a main contribution of this work is a new scalable MGPSO-based algorithm, termed cooperative co-evolutionary multi-guide particle swarm optimization (CCMGPSO), that incorporates ideas from cooperative PSOs. A detailed empirical study on well-known benchmark problems comparing the proposed improved approach with various state-of-the-art multi-objective optimization algorithms is done. Results show that the proposed CCMGPSO is highly competitive for high-dimensional problems

    Multi-guide Particle Swarm Optimisation for Dynamic Multi-objective Optimisation Problems

    Get PDF
    This study investigates the suitability of, and adapts, the multi-guide particle swarm optimisation (MGPSO) algorithm for dynamic multi-objective optimisation problems (DMOPs). The MGPSO is a multi-swarm approach, originally developed for static multi-objective optimisation problems (SMOPs), where each subswarm optimises one of the objectives. It uses a bounded archive that is based on a crowding distance archive implementation. Compared to static optimization problems, DMOPs pose a challenge for meta-heuristics because there is more than one objective to optimise, and the location of the Pareto-optimal set (POS) and the Pareto-optimal front (POF) can change over time. To efficiently track the changing POF in DMOPs using MGPSO, six archive management update approaches, eight archive balance coefficient initialization strategies, and six quantum particle swarm optimisation (QPSO) variants are proposed. To evaluate the adapted MGPSO for DMOPs, a total of twenty-nine well-known benchmark functions and six performance measures were implemented. Three experiments were run against five different environment types with varying temporal and spatial severities. The best strategies from each experiment were then compared with the other dynamic multi-objective optimisation algorithms (DMOAs). An extensive empirical analysis shows that the adapted MGPSO achieves very competitive, and often better, performance compared to existing DMOAs

    Multi-guided particle swarm optimization : a multi-objective particle swarm optimizer

    Get PDF
    An exploratory analysis in low-dimensional objective space of the vector evaluated particle swarm optimization (VEPSO) algorithm is presented. A novel visualization technique is presented and applied to perform the exploratory analysis. The exploratory analysis together with a quantitative analysis revealed that the VEPSO algorithm continues to explore without exploiting the well-performing areas of the search space. A detailed investigation into the influence that the choice of archive implementation has on the performance of the VEPSO algorithm is presented. Both the Pareto-optimal front (POF) solution diversity and convergence towards the true POF is considered during the investigation. Attainment surfaces are investigated for their suitability in efficiently comparing two multi-objective optimization (MOO) algorithms. A new measure to objectively compare algorithms in multi-dimensional objective space, based on attainment surfaces, is presented. This measure, referred to as the porcupine measure, adapts the attainment surface measure by using a statistical test along with weighted intersection lines. Loosely based on the VEPSO algorithm, the multi-guided particle swarm optimization (MGPSO) algorithm is presented and evaluated. The results indicate that the MGPSO algorithm overcomes the weaknesses of the VEPSO algorithm and also outperforms a number of state of the art MOO algorithms on at least two benchmark test sets.Thesis (PhD)--University of Pretoria, 2017.Computer SciencePhDUnrestricte

    An Approach Based on Particle Swarm Optimization for Inspection of Spacecraft Hulls by a Swarm of Miniaturized Robots

    Get PDF
    The remoteness and hazards that are inherent to the operating environments of space infrastructures promote their need for automated robotic inspection. In particular, micrometeoroid and orbital debris impact and structural fatigue are common sources of damage to spacecraft hulls. Vibration sensing has been used to detect structural damage in spacecraft hulls as well as in structural health monitoring practices in industry by deploying static sensors. In this paper, we propose using a swarm of miniaturized vibration-sensing mobile robots realizing a network of mobile sensors. We present a distributed inspection algorithm based on the bio-inspired particle swarm optimization and evolutionary algorithm niching techniques to deliver the task of enumeration and localization of an a priori unknown number of vibration sources on a simplified 2.5D spacecraft surface. Our algorithm is deployed on a swarm of simulated cm-scale wheeled robots. These are guided in their inspection task by sensing vibrations arising from failure points on the surface which are detected by on-board accelerometers. We study three performance metrics: (1) proximity of the localized sources to the ground truth locations, (2) time to localize each source, and (3) time to finish the inspection task given a 75% inspection coverage threshold. We find that our swarm is able to successfully localize the present so

    Effective Simulation and Optimization of a Laser Peening Process

    Get PDF
    Laser peening (LP) is a surface enhancement technique that has been applied to improve fatigue and corrosion properties of metals. The ability to use a high energy laser pulse to generate shock waves, inducing a compressive residual stress field in metallic materials, has applications in multiple fields such as turbomachinery, airframe structures, and medical appliances. In the past, researchers have investigated the effects of LP parameters experimentally and performed a limited number of simulations on simple geometries. However, monitoring the dynamic, intricate relationships of peened materials experimentally is time consuming, expensive, and challenging. With increasing applications of LP on complex geometries, these limited experimental and simulation capabilities are not sufficient for an effective LP process design. Due to high speed, dynamic process parameters, it is difficult to achieve a consistent residual stress field in each treatment and constrain detrimental effects. With increased computer speed as well as increased sophistication in non-linear finite element analysis software, it is now possible to develop simulations that can consider several LP parameters. In this research, a finite element simulation capability of the LP process is developed. These simulations are validated with the available experimental results. Based on the validated model, simplifications to complex models are developed. These models include quarter symmetric 3D model, a cylindrical coupon, a parametric plate, and a bending coupon model. The developed models can perform simulations incorporating the LP process parameters, such as pressure pulse properties, spot properties, number of shots, locations, sequences, overlapping configurations, and complex geometries. These models are employed in parametric investigations and residual stress profile optimization at single and multiple locations. In parametric investigations, quarter symmetric 3D model is used to investigate temporal variations of pressure pulse, pressure magnitude, and shot shape and size. The LP optimization problem is divided into two parts: single and multiple locations peening optimization. The single-location peening optimization problems have mixed design variables and multiple optimal solutions. In the optimization literature, many researchers have solved problems involving mixed variables or multiple optima, but it is difficult to find multiple solutions for mixed-variable problems. A mixed-variable Niche Particle Swarm Optimization (MNPSO) is proposed that incorporates a mixed-variable handling technique and a niching technique to solve the problem. Designing an optimal residual stress profile for multiple-location peening is a challenging task due to the computational cost and the nonlinear behavior of LP. A Progressive Multifidelity Optimization Strategy (PMOS) is proposed to solve the problem. The three-stage PMOS, combines low- and high- fidelity simulations and respective surrogate models and a mixed-variable handling strategy. This strategy employs comparatively low computational-intensity models in the first two stages to locate the design space that may contain the optimal solution. The third stage employs high fidelity simulation and surrogate models to determine the optimal solution. The overall objective of this research is to employ finite element simulations and effective optimization techniques to achieve optimal residual stress fields

    Mining a Small Medical Data Set by Integrating the Decision Tree and t-test

    Get PDF
    [[abstract]]Although several researchers have used statistical methods to prove that aspiration followed by the injection of 95% ethanol left in situ (retention) is an effective treatment for ovarian endometriomas, very few discuss the different conditions that could generate different recovery rates for the patients. Therefore, this study adopts the statistical method and decision tree techniques together to analyze the postoperative status of ovarian endometriosis patients under different conditions. Since our collected data set is small, containing only 212 records, we use all of these data as the training data. Therefore, instead of using a resultant tree to generate rules directly, we use the value of each node as a cut point to generate all possible rules from the tree first. Then, using t-test, we verify the rules to discover some useful description rules after all possible rules from the tree have been generated. Experimental results show that our approach can find some new interesting knowledge about recurrent ovarian endometriomas under different conditions.[[journaltype]]國外[[incitationindex]]EI[[booktype]]紙本[[countrycodes]]FI

    Using Particle Swarm Optimization for Market Timing Strategies

    Get PDF
    Market timing is the issue of deciding when to buy or sell a given asset on the market. As one of the core issues of algorithmic trading systems, designers of such system have turned to computational intelligence methods to aid them in this task. In this thesis, we explore the use of Particle Swarm Optimization (PSO) within the domain of market timing.nPSO is a search metaheuristic that was first introduced in 1995 [28] and is based on the behavior of birds in flight. Since its inception, the PSO metaheuristic has seen extensions to adapt it to a variety of problems including single objective optimization, multiobjective optimization, niching and dynamic optimization problems. Although popular in other domains, PSO has seen limited application to the issue of market timing. The current incumbent algorithm within the market timing domain is Genetic Algorithms (GA), based on the volume of publications as noted in [40] and [84]. In this thesis, we use PSO to compose market timing strategies using technical analysis indicators. Our first contribution is to use a formulation that considers both the selection of components and the tuning of their parameters in a simultaneous manner, and approach market timing as a single objective optimization problem. Current approaches only considers one of those aspects at a time: either selecting from a set of components with fixed values for their parameters or tuning the parameters of a preset selection of components. Our second contribution is proposing a novel training and testing methodology that explicitly exposes candidate market timing strategies to numerous price trends to reduce the likelihood of overfitting to a particular trend and give a better approximation of performance under various market conditions. Our final contribution is to consider market timing as a multiobjective optimization problem, optimizing five financial metrics and comparing the performance of our PSO variants against a well established multiobjective optimization algorithm. These algorithms address unexplored research areas in the context of PSO algorithms to the best of our knowledge, and are therefore original contributions. The computational results over a range of datasets shows that the proposed PSO algorithms are competitive to GAs using the same formulation. Additionally, the multiobjective variant of our PSO algorithm achieve statistically significant improvements over NSGA-II

    Cooperative Models of Particle Swarm Optimizers

    Get PDF
    Particle Swarm Optimization (PSO) is one of the most effFective optimization tools, which emerged in the last decade. Although, the original aim was to simulate the behavior of a group of birds or a school of fish looking for food, it was quickly realized that it could be applied in optimization problems. Different directions have been taken to analyze the PSO behavior as well as improving its performance. One approach is the introduction of the concept of cooperation. This thesis focuses on studying this concept in PSO by investigating the different design decisions that influence the cooperative PSO models' performance and introducing new approaches for information exchange. Firstly, a comprehensive survey of all the cooperative PSO models proposed in the literature is compiled and a definition of what is meant by a cooperative PSO model is introduced. A taxonomy for classifying the different surveyed cooperative PSO models is given. This taxonomy classifies the cooperative models based on two different aspects: the approach the model uses for decomposing the problem search space and the method used for placing the particles into the different cooperating swarms. The taxonomy helps in gathering all the proposed models under one roof and understanding the similarities and differences between these models. Secondly, a number of parameters that control the performance of cooperative PSO models are identified. These parameters give answers to the four questions: Which information to share? When to share it? Whom to share it with? and What to do with it? A complete empirical study is conducted on one of the cooperative PSO models in order to understand how the performance changes under the influence of these parameters. Thirdly, a new heterogeneous cooperative PSO model is proposed, which is based on the exchange of probability models rather than the classical migration of particles. The model uses two swarms that combine the ideas of PSO and Estimation of Distribution Algorithms (EDAs) and is considered heterogeneous since the cooperating swarms use different approaches to sample the search space. The model is tested using different PSO models to ensure that the performance is robust against changing the underlying population topology. The experiments show that the model is able to produce better results than its components in many cases. The model also proves to be highly competitive when compared to a number of state-of-the-art cooperative PSO algorithms. Finally, two different versions of the PSO algorithm are applied in the FPGA placement problem. One version is applied entirely in the discrete domain, which is the first attempt to solve this problem in this domain using a discrete PSO (DPSO). Another version is implemented in the continuous domain. The PSO algorithms are applied to several well-known FPGA benchmark problems with increasing dimensionality. The results are compared to those obtained by the academic Versatile Place and Route (VPR) placement tool, which is based on Simulated Annealing (SA). The results show that these methods are competitive for small and medium-sized problems. For higher-sized problems, the methods provide very close results. The work also proposes the use of different cooperative PSO approaches using the two versions and their performances are compared to the single swarm performance

    Book of abstracts of the ICIEOM-CIO-IIIE International Conference 2015

    Get PDF
    BOOK OF ABSTRACTS OF THE ICIEOM-CIO-IIIE INTERNATIONAL CONFERENCE 2015: ENGINEERING SYSTEMS AND NETWORKS: The way ahead for industrial engineering and operations managemen
    corecore