Search results
1 – 10 of over 5000Soukaina Laabadi, Mohamed Naimi, Hassan El Amri and Boujemâa Achchab
The purpose of this paper is to provide an improved genetic algorithm to solve 0/1 multidimensional knapsack problem (0/1 MKP), by proposing new selection and crossover operators…
Abstract
Purpose
The purpose of this paper is to provide an improved genetic algorithm to solve 0/1 multidimensional knapsack problem (0/1 MKP), by proposing new selection and crossover operators that cooperate to explore the search space.
Design/methodology/approach
The authors first present a new sexual selection strategy that significantly improves the one proposed by (Varnamkhasti and Lee, 2012), while working in phenotype space. Then they propose two variants of the two-stage recombination operator of (Aghezzaf and Naimi, 2009), while they adapt the latter in the context of 0/1 MKP. The authors evaluate the efficiency of both proposed operators on a large set of 0/1 MKP benchmark instances. The obtained results are compared against that of conventional selection and crossover operators, in terms of solution quality and computing time.
Findings
The paper shows that the proposed selection respects the two major factors of any metaheuristic: exploration and exploitation aspects. Furthermore, the first variant of the two-stage recombination operator pushes the search space towards exploitation, while the second variant increases the genetic diversity. The paper then demonstrates that the improved genetic algorithm combining the two proposed operators is a competitive method for solving the 0/1 MKP.
Practical implications
Although only 0/1 MKP standard instances were tested in the empirical experiments in this paper, the improved genetic algorithm can be used as a powerful tool to solve many real-world applications of 0/1 MKP, as the latter models several industrial and investment issues. Moreover, the proposed selection and crossover operators can be incorporated into other bio-inspired algorithms to improve their performance. Furthermore, the two proposed operators can be adapted to solve other binary combinatorial optimization problems.
Originality/value
This research study provides an effective solution for a well-known non-deterministic polynomial-time (NP)-hard combinatorial optimization problem; that is 0/1 MKP, by tackling it with an improved genetic algorithm. The proposed evolutionary mechanism is based on two new genetic operators. The first proposed operator is a new and deeply different variant of the so-called sexual selection that has been rarely addressed in the literature. The second proposed operator is an adaptation of the two-stage recombination operator in the 0/1 MKP context. This adaptation results in two variants of the two-stage recombination operator that aim to improve the quality of encountered solutions, while taking advantage of the sexual selection criteria to prevent the classical issue of genetic algorithm that is premature convergence.
Details
Keywords
Hui‐Yuan Fan, Jane Wei‐Zhen Lu and Zong‐Ben Xu
Genetic algorithms have been extensively used in different domains as a type of robust optimization method. They have a much better chance of achieving global optima than…
Abstract
Genetic algorithms have been extensively used in different domains as a type of robust optimization method. They have a much better chance of achieving global optima than conventional gradient‐based methods which usually converge to local sub‐optima. However, convergence speeds of genetic algorithms are often not good enough at their current stage. For this reason, improving the existing algorithms becomes a very important aspect of accelerating the development of the algorithms. Three improved strategies for genetic algorithms are proposed based on Holland’s simple genetic algorithm (SGA). The three resultant improved models are studied empirically and compared, in feasibility and performance evaluation, with a set of artificial test functions which are usually used as performance benchmarks for genetic algorithms. The simulation results demonstrate that the three proposed strategies can significantly improve the SGA.
Details
Keywords
Du Lin, Bo Shen, Yurong Liu, Fuad E. Alsaadi and Ahmed Alsaedi
The purpose of this paper is to improve the performance of the genetic algorithm-based compliant robot path planning (GACRPP) in complex dynamic environment by proposing an…
Abstract
Purpose
The purpose of this paper is to improve the performance of the genetic algorithm-based compliant robot path planning (GACRPP) in complex dynamic environment by proposing an improved bidirectional rapidly exploring random tree (Bi-RRT)-based population initialization method.
Design/methodology/approach
To achieve GACRPP in complex dynamic environment with high performance, an improved Bi-RRT-based population initialization method is proposed. First, the grid model is adopted to preprocess the working space of mobile robot. Second, an improved Bi-RRT is proposed to create multi-cluster connections between the starting point and the goal point. Third, the backtracking method is used to generate the initial population based on the multi-cluster connections generated by the improved Bi-RRT. Subsequently, some comparative experiments are implemented where the performances of the improved Bi-RRT-based population initialization method are compared with other population initialization methods, and the comparison results of the improved genetic algorithm (IGA) combining with the different population initialization methods are shown. Finally, the optimal path is further smoothed with the help of the technique of quadratic B-spline curves.
Findings
It is shown in the experiment results that the improved Bi-RRT-based population initialization method is capable of deriving a more diversified initial population with less execution time and the IGA combining with the proposed population initialization method outperforms the one with other population initialization methods in terms of the length of optimal path and the execution time.
Originality/value
In this paper, the Bi-RRT is introduced as a population initialization method into the GACRPP problem. An improved Bi-RRT is proposed for the purpose of increasing the diversity of initial population. To characterize the diversity of initial population, a new notion of breadth is defined in terms of Hausdorff distance between different paths.
Details
Keywords
Kejia Chen, Jintao Chen, Lixi Yang and Xiaoqian Yang
Flights are often delayed owing to emergencies. This paper proposes a cooperative slot secondary assignment (CSSA) model based on a collaborative decision-making (CDM) mechanism…
Abstract
Purpose
Flights are often delayed owing to emergencies. This paper proposes a cooperative slot secondary assignment (CSSA) model based on a collaborative decision-making (CDM) mechanism, and the operation mode of flight waves designs an improved intelligent algorithm to solve the optimal flight plan and minimize the total delay of passenger time.
Design/methodology/approach
Taking passenger delays, transfer delays and flight cancellation delays into account comprehensively, the total delay time is minimized as the objective function. The model is verified by a linear solver and compared with the first come first service (FCFS) method to prove the effectiveness of the method. An improved adaptive partheno-genetic algorithm (IAPGA) using hierarchical serial number coding was designed, combining elite and roulette strategies to find pareto solutions.
Findings
Comparing and analyzing the experimental results of various scale examples, the optimization model in this paper is greatly optimized compared to the FCFS method in terms of total delay time, and the IAPGA algorithm is better than the algorithm before in terms of solution performance and solution set quality.
Originality/value
Based on the actual situation, this paper considers the operation mode of flight waves. In addition, the flight plan solved by the model can be guaranteed in terms of feasibility and effectiveness, which can provide airlines with reasonable decision-making opinions when reassigning slot resources.
Details
Keywords
This study aims to address the challenge of automatic guided vehicle (AGV) scheduling for parcel storage and retrieval in an intelligent warehouse.
Abstract
Purpose
This study aims to address the challenge of automatic guided vehicle (AGV) scheduling for parcel storage and retrieval in an intelligent warehouse.
Design/methodology/approach
This study presents a scheduling solution that aims to minimize the maximum completion time for the AGV scheduling problem in an intelligent warehouse. First, a mixed-integer linear programming model is established, followed by the proposal of a novel genetic algorithm to solve the scheduling problem of multiple AGVs. The improved algorithm includes operations such as the initial population optimization of picking up goods based on the principle of the nearest distance, adaptive crossover operation evolving with iteration, mutation operation of equivalent exchange and an algorithm restart strategy to expand search ability and avoid falling into a local optimal solution. Moreover, the routing rules of AGV are described.
Findings
By conducting a series of comparative experiments based on the actual package flow situation of an intelligent warehouse, the results demonstrate that the proposed genetic algorithm in this study outperforms existing algorithms, and can produce better solutions for the AGV scheduling problem.
Originality/value
This paper optimizes the different iterative steps of the genetic algorithm and designs an improved genetic algorithm, which is more suitable for solving the AGV scheduling problem in the warehouse. In addition, a path collision avoidance strategy that matches the algorithm is proposed, making this research more applicable to real-world scheduling environments.
Details
Keywords
Yi Zhang, Haihua Zhu and Dunbing Tang
With the continuous upgrading of the production mode of the manufacturing system, the characteristics of multi-variety, small batch and mixed fluidization are presented, and the…
Abstract
Purpose
With the continuous upgrading of the production mode of the manufacturing system, the characteristics of multi-variety, small batch and mixed fluidization are presented, and the production environment becomes more and more complex. To improve the efficiency of solving multi-objective flexible job shop scheduling problem (FJSP), an improved hybrid particle swarm optimization algorithm (IH-PSO) is proposed.
Design/methodology/approach
After reviewing literatures on FJSP, an IH-PSO algorithm for solving FJSP is developed. First, IH-PSO algorithm draws on the crossover and mutation operations of genetic algorithm (GA) algorithm and proposes a new method for updating particles, which makes the offspring particles inherit the superior characteristics of the parent particles. Second, based on the improved simulated annealing (SA) algorithm, the method of updating the individual best particles expands the search scope of the domain and solves the problem of being easily trapped in local optimum. Finally, analytic hierarchy process (AHP) is used in this paper to solve the optimal solution satisfying multi-objective optimization.
Findings
Through the benchmark experiment and the production example experiment, it is verified that the proposed algorithm has the advantages of high quality of solution and fast speed of convergence.
Research limitations/implications
This method does not consider the unforeseen events that occur during the process of scheduling and cause the disruption of normal production scheduling activities, such as machine breakdown.
Practical implications
IH-PSO algorithm combines PSO algorithm with GA and SA algorithms. This algorithm retains the advantage of fast convergence speed of traditional PSO algorithm and has the characteristic of inheriting excellent genes. In addition, the improved SA algorithm is used to solve the problem of falling into local optimum.
Social implications
This research provides an efficient scheduling method for solving the FJSP problem.
Originality/value
This research proposes an IH-PSO algorithm to solve the FJSP more efficiently and meet the needs of multi-objective optimization.
Details
Keywords
Dragan A. Savic, Godfrey A. Walters and Jezdimir Knezevic
Describes the development of two genetic algorithm (GA) programsfor cost optimization of opportunity‐based maintenance policies. Thecombinatorial optimization problem is…
Abstract
Describes the development of two genetic algorithm (GA) programs for cost optimization of opportunity‐based maintenance policies. The combinatorial optimization problem is formulated and it is shown that genetic algorithms are particularly suited to this type of problem. The theoretical basis and operations of a standard genetic algorithm (SGA) are presented with an iterative procedure necessary for implementation of the SGA to least‐cost part replacement. However, an SGA used in an iterative manner may limit the global search capability of the evolutionary computing technique and may lead to suboptimal solutions. To avoid this problem, an improved GA which considers more than two groups simultaneously is devised. This model is based on the permutation representation and genetic sequencing operators originally developed for the travelling salesman problem. The same example used with the SGA confirmed that the improved GA can bring additional savings.
Details
Keywords
Wan Liu, Zeyu Li, Li Chen, Dexin Zhang and Xiaowei Shao
This paper aims to innovatively propose to improve the efficiency of satellite observation and avoid the waste of satellite resources, a genetic algorithm with entropy operator…
Abstract
Purpose
This paper aims to innovatively propose to improve the efficiency of satellite observation and avoid the waste of satellite resources, a genetic algorithm with entropy operator (GAE) of synthetic aperture radar (SAR) satellites’ task planning algorithm.
Design/methodology/approach
The GAE abbreviated as GAE introduces the entropy value of each orbit task into the fitness calculation of the genetic algorithm, which makes the orbit with higher entropy value more likely to be selected and participate in the remaining process of the genetic algorithm.
Findings
The simulation result shows that in a condition of the same calculate ability, 85% of the orbital revisit time is unchanged or decreased and 30% is significantly reduced by using the GAE compared with traditional task planning genetic algorithm, which indicates that the GAE can improve the efficiency of satellites’ task planning.
Originality/value
The GAE is an optimization of the traditional genetic algorithm. It combines entropy in thermodynamics with task planning problems. The algorithm considers the whole lifecycle of task planning and gets the desired results. It can greatly improve the efficiency of task planning in observation satellites and shorten the entire task execution time. Then, using the GAE to complete SAR satellites’ task planning is of great significance in reducing satellite operating costs and emergency rescue, which brings certain economic and social benefits.
Details
Keywords
To overcome the problems of premature convergence and lower local search ability of the Genetic Algorithm (GA), an improved GA based on the Fish Algorithm was proposed. The new…
Abstract
To overcome the problems of premature convergence and lower local search ability of the Genetic Algorithm (GA), an improved GA based on the Fish Algorithm was proposed. The new algorithm can speed up the optimal and the cluster behavior of the GA with the ability to overcome the local maximum. Then the improved algorithm was applied to the optimization of the reinforced concrete frame structure. The optimization model was established with the objective of minimizing the cost of beams and columns. The total cost of the structure obtained from the algorithm was compared with that obtained using the fuzzy algorithm and found to be lower. Thus the improved GA is proven to be practical and efficient when used for the optimization of frame structures.
Details
Keywords
Masood Fathi, Amir Nourmohammadi, Amos H.C. Ng, Anna Syberfeldt and Hamidreza Eskandari
This study aims to propose an efficient optimization algorithm to solve the assembly line balancing problem (ALBP). The ALBP arises in high-volume, lean production systems when…
Abstract
Purpose
This study aims to propose an efficient optimization algorithm to solve the assembly line balancing problem (ALBP). The ALBP arises in high-volume, lean production systems when decision-makers aim to design an efficient assembly line while satisfying a set of constraints.
Design/methodology/approach
An improved genetic algorithm (IGA) is proposed in this study to deal with ALBP to optimize the number of stations and the workload smoothness.
Findings
To evaluate the performance of the IGA, it is used to solve a set of well-known benchmark problems and a real-life problem faced by an automobile manufacturer. The solutions obtained are compared against two existing algorithms in the literature and the basic genetic algorithm. The comparisons show the high efficiency and effectiveness of the IGA in dealing with ALBPs.
Originality/value
The proposed IGA benefits from a novel generation transfer mechanism that improves the diversification capability of the algorithm by allowing population transfer between different generations. In addition, an effective variable neighborhood search is used in the IGA to enhance its local search capability.
Details