NSGA-II with Local Search for Multi-objective Application Deployment in Multi-Cloud

Author(s):  
Hui Ma ◽  
Alexandre Sawczuk da Silva ◽  
Wentao Kuang
2016 ◽  
Vol 25 (4) ◽  
pp. 859-878 ◽  
Author(s):  
Ernestas Filatovas ◽  
Algirdas Lančinskas ◽  
Olga Kurasova ◽  
Julius Žilinskas

Author(s):  
Lan-Fen Liu ◽  
Xin-Feng Yang

AbstractThe diversity of products and fierce competition make the stability and production cost of manufacturing industry more important. So, the purpose of this paper is to deal with the multi-product aggregate production planning (APP) problem considering stability in the workforce and total production costs, and propose an efficient algorithm. Taking into account the relationship of raw materials, inventory cost and product demand, a multi-objective programming model for multi-product APP problem is established to minimize total production costs and instability in the work force. To improve the efficiency of the algorithm, the feasible region of the planned production and the number of workers in each period are determined and a local search algorithm is used to improve the search ability. Based on the analysis of the feasible range, a genetic algorithm is designed to solve the model combined with the local search algorithm. For analyzing the effect of this algorithm, the information entropy strategy, NSGA-II strategy and multi-population strategy are compared and analyzed with examples, and the simulation results show that the model is feasible, and the NSGA-II algorithm based on the local search has a better performance in the multi-objective APP problem.


2020 ◽  
Author(s):  
Luciano Soares De Souza

The software testing process can be very expensive and it is important to find ways in order to reduce its costs. Test case selection techniques can be used in order to reduce the amount of tests to execute and this way reducing the costs. Search algorithms are very promising approach to deal with the test case selection problem. This work proposes new hybrid algorithms for multiobjective test case selection by adding local search mechanisms into the NSGAII algorithm. The results showed that some of the mechanisms were capable of improve the NSGA-II algorithm.


Author(s):  
Licheng Jiao ◽  
Maoguo Gong ◽  
Wenping Ma ◽  
Ronghua Shang

The human immune system (HIS) is a highly evolved, parallel and distributed adaptive system. The information processing abilities of HIS provide important aspects in the field of computation. This emerging field is referring to as the Artificial Immune Systems (AIS). In recent years, AIS have received significant amount of interest from researchers and industrial sponsors. Applications of AIS include such areas as machine learning, fault diagnosis, computer security and optimization. In this chapter, after surveying the AIS for multi-objective optimization, we will describe two multi-objective optimization algorithms using AIS, the Immune Dominance Clonal Multi-objective Algorithm (IDCMA), and the Nondominated Neighbor Immune Algorithm (NNIA). IDCMA is unique in that its fitness values of current dominated individuals are assigned as the values of a custom distance measure, termed as Ab-Ab affinity, between the dominated individuals and one of the nondominated individuals found so far. According to the values of Ab-Ab affinity, all dominated individuals (antibodies) are divided into two kinds, subdominant antibodies and cryptic antibodies. And local search only applies to the subdominant antibodies while the cryptic antibodies are redundant and have no function during local search, but they can become subdominant (active) antibodies during the subsequent evolution. Furthermore, a new immune operation, Clonal Proliferation is provided to enhance local search. Using the Clonal Proliferation operation, IDCMA reproduces individuals and selects their improved maturated progenies after local search, so single individuals can exploit their surrounding space effectively and the newcomers yield a broader exploration of the search space. The performance comparison of IDCMA with MISA, NSGA-II, SPEA, PAES, NSGA, VEGA, NPGA and HLGA in solving six well-known multi-objective function optimization problems and nine multi-objective 0/1 knapsack problems shows that IDCMA has a good performance in converging to approximate Pareto-optimal fronts with a good distribution. NNIA solves multi-objective optimization problems by using a nondominated neighbor-based selection technique, an immune inspired operator, two heuristic search operators and elitism. The unique selection technique of NNIA only selects minority isolated nondominated individuals in population. The selected individuals are then cloned proportionally to their crowding-distance values before heuristic search. By using the nondominated neighbor-based selection and proportional cloning, NNIA pays more attention to the less-crowded regions of the current trade-off front. We compare NNIA with NSGA-II, SPEA2, PESA-II, and MISA in solving five DTLZ problems, five ZDT problems and three low-dimensional problems. The statistical analysis based on three performance metrics including the Coverage of two sets, the Convergence metric, and the Spacing, show that the unique selection method is effective, and NNIA is an effective algorithm for solving multi-objective optimization problems.


2019 ◽  
Vol 11 (19) ◽  
pp. 5381 ◽  
Author(s):  
Yueyue Liu ◽  
Xiaoya Liao ◽  
Rui Zhang

In recent years, the concerns on energy efficiency in manufacturing systems have been growing rapidly due to the pursuit of sustainable development. Production scheduling plays a vital role in saving energy and promoting profitability for the manufacturing industry. In this paper, we are concerned with a just-in-time (JIT) single machine scheduling problem which considers the deterioration effect and the energy consumption of job processing operations. The aim is to determine an optimal sequence for processing jobs under the objective of minimizing the total earliness/tardiness cost and the total energy consumption. Since the problem is NP -hard, an improved multi-objective particle swarm optimization algorithm enhanced by a local search strategy (MOPSO-LS) is proposed. We draw on the idea of k-opt neighborhoods and modify the neighborhood operations adaptively for the production scheduling problem. We consider two types of k-opt operations and implement the one without overlap in our local search. Three different values of k have been tested. We compare the performance of MOPSO-LS and MOPSO (excluding the local search function completely). Besides, we also compare MOPSO-LS with the well-known multi-objective optimization algorithm NSGA-II. The experimental results have verified the effectiveness of the proposed algorithm. The work of this paper will shed some light on the fast-growing research related to sustainable production scheduling.


2012 ◽  
Vol 3 (1) ◽  
pp. 4-17 ◽  
Author(s):  
H. Chehade ◽  
A. Dolgui ◽  
F. Dugardin ◽  
L. Makdessian ◽  
F. Yalaoui

Multi-Objective Approach for Production Line Equipment Selection A novel problem dealing with design of reconfigurable automated machining lines is considered. Such lines are composed of workstations disposed sequentially. Each workstation needs the most suitable equipment. Each available piece of equipment is characterized by its cost, can perform a set of operations and requires skills of a given level for its maintenance. A multi-objective approach is proposed to assign tasks, choose and allocate pieces of equipment to workstations taking into account all the problem parameters and constraints. The techniques developed are based on a genetic algorithm of type NSGA-II. The NSGA-II suggested is also combined with a local search. These two genetic algorithms (with and without local search) are tested for several line examples and for two versions of the considered problem: bi-objective and four-objective cases. The results of numerical tests are reported. What is the most interesting is that the assessment of these algorithms is accomplished by using three measuring criteria: the direct measures of gaps, the measures proposed by Zitzler and Thiele in 1999 and the distances suggested by Riise in 2002.


2012 ◽  
Vol 43 (1) ◽  
pp. 313-324 ◽  
Author(s):  
Dulce Fernão Pires ◽  
Carlos Henggeler Antunes ◽  
António Gomes Martins

Author(s):  
Yilin Fang ◽  
Hanke Zhang ◽  
Quan Liu ◽  
Zude Zhou ◽  
Bitao Yao ◽  
...  

Abstract In the disassembly line balancing problem, the disassembly time of task is usually uncertain due to the influence of various factors. Interval number theory is very suitable to solve this problem. In this paper, a new interval mathematical model is proposed and the objectives are to minimize the cycle time and the total energy consumption of robots. To solve this problem, an evolutionary algorithm named γ based-NSGA-II for the interval multi-objective optimization is proposed. This algorithm directly solve the original interval multi-objective optimization problem by using interval Pareto dominance and interval crowding distance, rather than transforming the problem into a determined parameter optimization problem, which can retain the uncertain information, making the solution more reliable. And the local search operator is proposed to strength the local search ability of the algorithm. Experiment is executed in the three scale problems. By comparing the value of HV-U and HV-D, the influence of γ on the convergence, distribution and uncertainty of the algorithm is analyzed, and the optimal value of γ for this problem is found. On this basis, the performance of the proposed γ based-NSGA-II is compared with NSGA-II and MOEA / D by the value of IGD. The results show that the proposed algorithm has good performance in the small and medium scale problems.


2017 ◽  
Vol 8 (2) ◽  
pp. 1-29 ◽  
Author(s):  
Swapnil Prakash Kapse ◽  
Shankar Krishnapillai

This paper demonstrates a novel local search approach based on an adaptive (time variant) search space index improving the exploration ability as well as diversity in multi-objective Particle Swarm Optimization. The novel strategy searches for the neighbourhood particles in a range which gradually increases with iterations. Particles get updated according to the rules of basic PSO and the non-dominated particles are subjected to Evolutionary update archiving. To improve the diversity, the archive is truncated based on crowding distance parameter. The leader is chosen among the candidates in the archive based on another local search. From the simulation results, it is clear that the implementation of the new scheme results in better convergence and diversity as compared to NSGA-II, CMPSO, and SMPSO reported in literature. Finally, the proposed algorithm is used to solve machine design based engineering problems from literature and compared with existing algorithms.


Sign in / Sign up

Export Citation Format

Share Document