scholarly journals An Efficient Memetic Algorithm for the Minimum Load Coloring Problem

Mathematics ◽  
2019 ◽  
Vol 7 (5) ◽  
pp. 475 ◽  
Author(s):  
Zhiqiang Zhang ◽  
Zhongwen Li ◽  
Xiaobing Qiao ◽  
Weijun Wang

Given a graph G with n vertices and l edges, the load distribution of a coloring q: V → {red, blue} is defined as dq = (rq, bq), in which rq is the number of edges with at least one end-vertex colored red and bq is the number of edges with at least one end-vertex colored blue. The minimum load coloring problem (MLCP) is to find a coloring q such that the maximum load, lq = 1/l × max{rq, bq}, is minimized. This problem has been proved to be NP-complete. This paper proposes a memetic algorithm for MLCP based on an improved K-OPT local search and an evolutionary operation. Furthermore, a data splitting operation is executed to expand the data amount of global search, and a disturbance operation is employed to improve the search ability of the algorithm. Experiments are carried out on the benchmark DIMACS to compare the searching results from memetic algorithm and the proposed algorithms. The experimental results show that a greater number of best results for the graphs can be found by the memetic algorithm, which can improve the best known results of MLCP.

2017 ◽  
Vol 26 (3) ◽  
pp. 421-432 ◽  
Author(s):  
Jie Wang ◽  
Hongwen Li

AbstractIn order to mitigate the problems of premature convergence and low search accuracy that exist in traditional particle swarm optimization (PSO), this paper presents PSO with enhanced global search and local search (EGLPSO). In EGLPSO, most of the particles would be concentrated in global search at the beginning. Along with the iteration, the particles would slowly focus on local search. A new updating strategy would be used for global search, and a partial mutation strategy is applied to the leader particle of local search for a better position. During each iteration, the best particle of global search would exchange information with some particles of local search. EGLPSO is tested on a set of 12 benchmark functions, and it is also compared with other four PSO variants and another six well-known PSO variants. The experimental results showed that EGLPSO can greatly improve the performance of traditional PSO in terms of search accuracy, search efficiency, and global optimality.


2014 ◽  
Vol 989-994 ◽  
pp. 2245-2249
Author(s):  
Zhe Tang ◽  
Ke Luo

Aiming to resolve the problems of the traditional k-means clustering algorithm such as random selecting of initial clustering centers,the low efficiency of clustering,low in the real,this paper proposed a novel k-means clustering algorithm method based on shuffled frog leaping algorithm.This algorithm combined the advantages of k-means algorithm and shunffled forg leaping algorithm.A chaotic local search was introduced to improve the quality of the initial individual,a new searching strategy was presented to update frog position,that increased the optimization ability of algorithm.According to the variation of the frog’s finess variance used k-means algorithm,it has the advantages in the global search ability and convergence speed.The experimental results show that this algorithm has higher accuracy..


Author(s):  
Katsumasa Miyazaki ◽  
Kunio Hasegawa ◽  
Koichi Saito ◽  
Bostjan Bezensek

The fitness-for-service code requires the characterization of non-aligned multiple flaws for the flaw evaluation, which is performed using a flaw proximity rule. Worldwide almost all codes provide own proximity rule, often with unclear technical bases of the application of proximity rule to ductile fracture. To clarify the appropriate proximity rule for non-aligned multiple flaws in fully plastic fracture, fracture tests on flat plate specimen with non-aligned multiple through wall flaws were conducted at ambient temperature. The emphasis of this study was put on the flaw alignment rule, which determines whether non-aligned flaws are treated as independent or aligned onto the same plane for the purpose of flaw evaluations. The effects of the flaw separation and flaw size on the maximum load were investigated. The experimental results were compared with the estimations of the collapse load using the alignment rules in the ASME Section XI, BS7910 and API 579-1 codes. A new estimation procedure specific to the fully plastic fracture was proposed and compared with the comparison with the experimental results.


2021 ◽  
Vol 15 ◽  
pp. 174830262110084
Author(s):  
Jingsen Liu ◽  
Hongyuan Ji ◽  
Qingqing Liu ◽  
Yu Li

In order to improve the convergence speed and optimization accuracy of the bat algorithm, a bat optimization algorithm with moderate optimal orientation and random perturbation of trend is proposed. The algorithm introduces the nonlinear variation factor into the velocity update formula of the global search stage to maintain a high diversity of bat populations, thereby enhanced the global exploration ability of the algorithm. At the same time, in the local search stage, the position update equation is changed, and a strategy that towards optimal value modestly is used to improve the ability of the algorithm to local search for deep mining. Finally, the adaptive decreasing random perturbation is performed on each bat individual that have been updated in position at each generation, which can improve the ability of the algorithm to jump out of the local extremum, and to balance the early global search extensiveness and the later local search accuracy. The simulating results show that the improved algorithm has a faster optimization speed and higher optimization accuracy.


2014 ◽  
Vol 11 (12) ◽  
pp. 2476-2480 ◽  
Author(s):  
Ansheng Ye ◽  
Zhiqiang Zhang ◽  
Xiaoqing Zhou ◽  
Fang Miao

2018 ◽  
Vol 8 (1) ◽  
pp. 99
Author(s):  
A. Y. Erwin Dodu ◽  
Deny Wiria Nugraha ◽  
Subkhan Dinda Putra

The problem of midwife scheduling is one of the most frequent problems in hospitals. Midwife should be available 24 hours a day for a full week to meet the needs of the patient. Therefore, good or bad midwife scheduling result will have an impact on the quality of care on the patient and the health of the midwife on duty. The midwife scheduling process requires a lot of time, effort and good cooperation between some parties to solve this problem that is often faced by the Regional Public Hospital Undata Palu Central Sulawesi Province. This research aimed to apply Memetics algorithm to make scheduling system of midwifery staff at Regional Public Hospital Undata Palu Central Sulawesi Province that can facilitate the process of midwifery scheduling as well as to produce optimal schedule. The scheduling system created will follow the rules and policies applicable in the hospital and will also pay attention to the midwife's preferences on how to schedule them according to their habits and needs. Memetics algorithm is an optimization algorithm that combines Evolution Algorithm  and Local Search method. Evolution Algorithm in Memetics Algorithm generally refers to Genetic Algorithm so that the characteristics of Memetics Algotihm are identical with  Genetic Algorithm characteristics with the addition of Local Search methods. Local Search in Memetic Algorithm aims to improve the quality of an individual so it is expected to accelerate the time to get a solution.


2021 ◽  
Author(s):  
◽  
Atiya Masood

<p>The Job Shop Scheduling (JSS) problem is considered to be a challenging one due to practical requirements such as multiple objectives and the complexity of production flows. JSS has received great attention because of its broad applicability in real-world situations. One of the prominent solutions approaches to handling JSS problems is to design effective dispatching rules. Dispatching rules are investigated broadly in both academic and industrial environments because they are easy to implement (by computers and shop floor operators) with a low computational cost. However, the manual development of dispatching rules is time-consuming and requires expert knowledge of the scheduling environment. The hyper-heuristic approach that uses genetic programming (GP) to solve JSS problems is known as GP-based hyper-heuristic (GP-HH). GP-HH is a very useful approach for discovering dispatching rules automatically.  Although it is technically simple to consider only a single objective optimization for JSS, it is now widely evidenced in the literature that JSS by nature presents several potentially conflicting objectives, including the maximal flowtime, mean flowtime, and mean tardiness. A few studies in the literature attempt to solve many-objective JSS with more than three objectives, but existing studies have some major limitations. First, many-objective JSS problems have been solved by multi-objective evolutionary algorithms (MOEAs). However, recent studies have suggested that the performance of conventional MOEAs is prone to the scalability challenge and degrades dramatically with many-objective optimization problems (MaOPs). Many-objective JSS using MOEAs inherit the same challenge as MaOPs. Thus, using MOEAs for many-objective JSS problems often fails to select quality dispatching rules. Second, although the reference points method is one of the most prominent and efficient methods for diversity maintenance in many-objective problems, it uses a uniform distribution of reference points which is only appropriate for a regular Pareto-front. However, JSS problems often have irregular Pareto-front and uniformly distributed reference points do not match well with the irregular Pareto-front. It results in many useless points during evolution. These useless points can significantly affect the performance of the reference points-based algorithms. They cannot help to enhance the solution diversity of evolved Pareto-front in many-objective JSS problems. Third, Pareto Local Search (PLS) is a prominent and effective local search method for handling multi-objective JSS optimization problems but the literature does not discover any existing studies which use PLS in GP-HH.  To address these limitations, this thesis's overall goal is to develop GP-HH approaches to evolving effective rules to handle many conflicting objectives simultaneously in JSS problems.  To achieve the first goal, this thesis proposes the first many-objective GP-HH method for JSS problems to find the Pareto-fronts of nondominated dispatching rules. Decision-makers can utilize this GP-HH method for selecting appropriate rules based on their preference over multiple conflicting objectives. This study combines GP with the fitness evaluation scheme of a many-objective reference points-based approach. The experimental results show that the proposed algorithm significantly outperforms MOEAs such as NSGA-II and SPEA2.  To achieve the second goal, this thesis proposes two adaptive reference point approaches (model-free and model-driven). In both approaches, the reference points are generated according to the distribution of the evolved dispatching rules. The model-free reference point adaptation approach is inspired by Particle Swarm Optimization (PSO). The model-driven approach constructs the density model and estimates the density of solutions from each defined sub-location in a whole objective space. Furthermore, the model-driven approach provides smoothness to the model by applying a Gaussian Process model and calculating the area under the mean function. The mean function area helps to find the required number of the reference points in each mean function. The experimental results demonstrate that both adaptive approaches are significantly better than several state-of-the-art MOEAs.  To achieve the third goal, the thesis proposes the first algorithm that combines GP as a global search with PLS as a local search in many-objective JSS. The proposed algorithm introduces an effective fitness-based selection strategy for selecting initial individuals for neighborhood exploration. It defines the GP's proper neighborhood structure and a new selection mechanism for selecting the effective dispatching rules during the local search. The experimental results on the JSS benchmark problem show that the newly proposed algorithm can significantly outperform its baseline algorithm (GP-NSGA-III).</p>


Sign in / Sign up

Export Citation Format

Share Document