Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Genghui Li is active.

Publication


Featured researches published by Genghui Li.


Computers & Operations Research | 2016

Adaptive differential evolution algorithm with novel mutation strategies in multiple sub-populations

Laizhong Cui; Genghui Li; Qiuzhen Lin; Jianyong Chen; Nan Lu

Differential evolution (DE) algorithm has been shown to be a very effective and efficient approach for solving global numerical optimization problems, which attracts a great attention of scientific researchers. Generally, most of DE algorithms only evolve one population by using certain kind of DE operators. However, as observed in nature, the working efficiency can be improved by using the concept of work specialization, in which the entire group should be divided into several sub-groups that are responsible for different tasks according to their capabilities. Inspired by this phenomenon, a novel adaptive multiple sub-populations based DE algorithm is designed in this paper, named MPADE, in which the parent population is split into three sub-populations based on the fitness values and then three novel DE strategies are respectively performed to take on the responsibility for either exploitation or exploration. Furthermore, a simple yet effective adaptive approach is designed for parameter adjustment in the three DE strategies and a replacement strategy is put forward to fully exploit the useful information from the trial vectors and target vectors, which enhance the optimization performance. In order to validate the effectiveness of MPADE, it is tested on 55 benchmark functions and 15 real world problems. When compared with other DE variants, MPADE performs better in most of benchmark problems and real-world problems. Moreover, the impacts of the MPADE components and their parameter sensitivity are also analyzed experimentally. Three novel mutation strategies are run in three sub-populations respectively.A novel adaptive strategy is presented to tune the systemic parameters.A simple replacement strategy is designed to remain good solutions.


Applied Soft Computing | 2017

Artificial bee colony algorithm with gene recombination for numerical function optimization

Genghui Li; Laizhong Cui; Xianghua Fu; Zhenkun Wen; Nan Lu; Jian Lu

Display Omitted An improved foraging model is designed for ABC, which can make some employed bees with high quality food source exchange information with each other.A concreted gene recombination operator (GRO) is established by recombining the different superior genes of different good individuals for generating better offspring.GRO is embedded into nine ABC methods for performance evaluation. The experimental results on 22 benchmark functions demonstrate that GRO could enhance the performance of ABC and ABC variants. Artificial bee colony (ABC) algorithm is a stochastic and population-based optimization method, which mimics the collaborative foraging behaviour of honey bees and has shown great potential to handle various kinds of optimization problems. However, ABC often suffers from slow convergence speed since its internal mechanism and solution search equation do well in exploration, but badly in exploitation. In order to solve this knotty issue, inspired by the natural phenomenon that the good individuals (solutions) always contain good genes (variables) and the effective combination of the superior genes from different good individuals could more easily produce better offspring, we introduce a novel gene recombination operator (GRO) into ABC to accelerate convergence. To be specific, in GRO, a part of good solutions in the current population are selected to produce candidate solutions by the gene combination. Especially, each good solution recombines with only one other good solution to generate only one candidate solution. In addition, GRO will be launched at the end of each generation. In order to validate its efficiency and effectiveness, GRO is embedded into nine versions of ABC, i.e., the original ABC, GABC, best-so-far ABC(BSFABC), MABC, CABC, ABCVSS, qABC, dABC and distABC, while yields GRABC, GRGABC, GRBSFABC, GRMABC, GRCABC, GRABCVSS, GRqABC, GRdABC and GRdistABC respectively. The experimental results on 22 benchmark functions demonstrate that GRO could enhance the exploitation ability of ABCs and accelerate convergence without loss of diversity.


Information Sciences | 2016

A novel artificial bee colony algorithm with depth-first search framework and elite-guided search equation

Laizhong Cui; Genghui Li; Qiuzhen Lin; Zhihua Du; Weifeng Gao; Jianyong Chen; Nan Lu

A depth-first search (DFS) framework is designed for ABC.Two novel search equations are invented respectively in employed and onlooker bee phases.Our algorithm is better than other ABC variants and non-ABC methods on many benchmark functions. Inspired by the intelligent foraging behavior of honey bees, the artificial bee colony algorithm (ABC), a swarm-based stochastic optimization method, has shown to be very effective and efficient for solving optimization problems. However, since its solution search equation is good at exploration but poor at exploitation, ABC often suffers from a slow convergence speed. To better balance the tradeoff between exploration and exploitation, in this paper, we propose a depth-first search (DFS) framework. The key feature of the DFS framework is to allocate more computing resources to the food sources with better quality and easier to be improved for evolution. We apply the DFS framework to ABC, GABC and CABC, yielding DFSABC, DFSGABC and DFSCABC respectively. The experimental results on 22 benchmark functions show that the DFS framework can speed up convergence rate in most cases. To further improve the performance, we introduce two novel solution search equations: the first equation incorporates the information of elite solutions and can be applied to the employed bee phase, while the second equation not only exploits the information of the elite solutions but also employs the current best solution in the onlooker bee phase. Finally, two novel proposed search equations are combined with DFSABC to form a new variant of ABC, named DFSABC_elite. Through the comparison of DFSABC_elite with other variants of ABC and some non-ABC methods, the experimental results demonstrate that DFSABC_elite is significantly better than the compared algorithms on most of the test functions in terms of solution quality, robustness, and convergence speed.


Information Sciences | 2017

A novel artificial bee colony algorithm with an adaptive population size for numerical function optimization

Laizhong Cui; Genghui Li; Zexuan Zhu; Qiuzhen Lin; Zhenkun Wen; Nan Lu; Ka-Chun Wong; Jianyong Chen

Abstract The artificial bee colony (ABC) algorithm is a new branch of evolutionary algorithms (EAs) that is inspired by the collective foraging behavior of real honey bee colonies. Due to its foraging model and its solution search equation, ABC generally performs well in exploration but badly in exploitation. To address this concerning issue and obtain a good balance between exploration and exploitation, in this paper, we mainly introduce into the ABC an adaptive method for the population size (AMPS). AMPS is inspired by the natural principle that the size of a population is affected by the availability of food resources. When food resources are abundant, a population tends to expand; otherwise, a decrease in the availability of food resources leads to a shrinkage in the population size. Specifically, when the algorithm performs well in exploration, AMPS will shrink the population to enhance exploitation by periodically removing some inferior solutions that have low success rates. In contrast, AMPS will enlarge the population to improve exploration by introducing some reserved solutions. Furthermore, to make AMPS perform better, we design a new solution search equation for employed bees and onlooker bees. Moreover, we also improve the probability model of the onlooker bees. By embedding our three proposed algorithmic components into ABC, we propose a novel ABC variant, called APABC. To demonstrate the performance of APABC, we compare APABC with some state-of-the-art ABC variants and some other non-ABC methods on 22 scalable benchmark functions and 30 CEC2014 test functions. The simulation results show that APABC is better than or at least competitive with the competitors in terms of its solution quality, robustness and convergence speed.


Information Sciences | 2017

A ranking-based adaptive artificial bee colony algorithm for global numerical optimization

Laizhong Cui; Genghui Li; Xizhao Wang; Qiuzhen Lin; Jianyong Chen; Nan Lu; Jian Lu

Abstract The artificial bee colony (ABC) algorithm is a powerful population-based metaheuristic for global numerical optimization and has been shown to compete with other swarm-based algorithms. However, ABC suffers from a slow convergence speed. To address this issue, the natural phenomenon in which good individuals always have good genes and thus should have more opportunities to generate offspring is the inspiration for this paper. We propose a ranking-based adaptive ABC algorithm (ARABC). Specifically, in ARABC, food sources are selected by bees to search, and the parent food sources used in the solution search equation are all chosen based on their rankings. The higher a food source is ranked, the more opportunities it will have to be selected. Moreover, the selection probability of the food source is based on the corresponding ranking, which is adaptively adjusted according to the status of the population evolution. To evaluate the performance of ARABC, we compare ARABC with other ABC variants and state-of-the-art differential evolution and particle swarm optimization algorithms based on a number of benchmark functions. The experimental results show that ARABC is significantly better than the algorithms to which it was compared.


soft computing | 2018

Modified Gbest-guided artificial bee colony algorithm with new probability model

Laizhong Cui; Kai Zhang; Genghui Li; Xianghua Fu; Zhenkun Wen; Nan Lu; Jian Lu

Artificial bee colony (ABC) is a very effective and efficient swarm-based intelligence optimization algorithm, which simulates the collective foraging behavior of the honey bees. However, ABC has strong exploration ability but poor exploitation ability because its solution search equation performs well in exploration but badly in exploitation. In order to enhance the exploitation ability and obtain a better balance between exploitation and exploration, in this paper, a novel search strategy which exploits the valuable information of the current best solution and a novel probability model which makes full use of the other good solutions on onlooker bee phase are proposed. To be specific, in the novel search strategy, a parameter P is used to control which search equation to be used, the original search equation of ABC or the new proposed search equation. The new proposed search equation utilizes the useful information from the current best solution. In the novel probability model, the selected probability of the good solution is absolutely significantly larger than that of the bad solution, which makes sure the good solutions can attract more onlooker bees to search. We put forward a new ABC variant, named MPGABC by combining the novel search strategy and probability model with the basic framework of ABC. Through the comparison of MPGABC and some other state-of-the-art ABC variants on 22 benchmark functions, 22 CEC2011 real-world optimization problems and 28 CEC2013 real-parameter optimization problems, the experimental results show that MPGABC is better than or at least comparable to the competitors on most of benchmark functions and real-world problems.


Information Sciences | 2018

Adaptive multiple-elites-guided composite differential evolution algorithm with a shift mechanism

Laizhong Cui; Genghui Li; Zexuan Zhu; Qiuzhen Lin; Ka-Chun Wong; Jianyong Chen; Nan Lu; Jian Lu

Abstract The performance of differential evolution (DE) has been significantly influenced by trial vector generation strategies and control parameters. Various powerful trial vector generation strategies with adaptive parameter adjustment methods such that the population generation is guided by the elites have been proposed. This paper aims to strengthen the performance of DE by compositing these powerful trial vector generation strategies, making it possible to obtain the guidance of each individual from multiple elites concurrently and independently. In this manner, the deleterious behavior in which an individual is misguided by various local optimal solutions into unpromising areas could be restrained to a certain extent. An adaptive multiple-elites-guided composite differential evolution algorithm with a shift mechanism (abbreviated as AMECoDEs) has been proposed in this paper. This algorithm concurrently employs two elites-guided trial vector generation strategies for each individual to generate two candidate solutions accordingly, and the best one is adopted to participate in the selection. Moreover, a novel shift mechanism is established to handle stagnation and premature convergence issues. AMECoDEs has been tested on the CEC2014 benchmark functions. Experimental results show that AMECoDEs outperforms various classic state-of-the-art DE variants and is better than or at least comparable to various recently proposed DE methods.


Applied Soft Computing | 2018

A novel artificial bee colony algorithm with local and global information interaction

Qiuzhen Lin; Miaomiao Zhu; Genghui Li; Wenjun Wang; Laizhong Cui; Jianyong Chen; Jian Lu

Abstract The artificial bee colony algorithm (ABC) is a new stochastic and population-based optimization method, which has been attracting a great deal of attention, due to its simple structure, easy implementation and outstanding performance. However, it also suffers from slow convergence like other evolutionary algorithms. In order to address this concerning issue, in this paper, we propose a novel artificial bee colony algorithm with local and global information interaction, called ABCLGII. In employed bee phase, each employed bee is designed to learn from the best individual among its neighbors or in a local visible scope. By this way, the search of employed bees is no longer independent and blind, but is cooperative and directional, such that a local information interaction mechanism is conducted between employed bees. In onlooker bee phase, only a part of superior food sources have chance to attract onlooker bees to exploit in their vicinity. Moreover, two novel search equations are proposed for onlooker bees to generate candidate food sources. Specifically, one exploits the useful information of some good solutions, while the other combines the valuable information of the current best solution and some good solutions simultaneously. An adaptive selection mechanism is accordingly designed for onlooker bees to choose a proper search equation for producing candidate food sources. In this way, a global information interaction mechanism is employed for onlooker bees. In order to evaluate the performance of ABCLGII, we compare ABCLGII with the original ABC and other outstanding ABC variants on 52 frequently used test functions. The experimental results show that ABCLGII is better than or at least competitive to the state-of-the-art ABC variants in terms of solution quality, robustness and convergence speed.


international conference on neural information processing | 2016

Artificial Bee Colony Algorithm Based on Neighboring Information Learning

Laizhong Cui; Genghui Li; Qiuzhen Lin; Jianyong Chen; Nan Lu; Guanjing Zhang

Artificial bee colony (ABC) algorithm is one of the most effective and efficient swarm intelligence algorithms for global numerical optimization, which is inspired by the intelligent foraging behavior of honey bees and has shown good performance in most case. However, due to its solution search equation is good at exploration but poor at exploitation, ABC often suffers from a slow convergence speed. In order to solve this concerning issue, in this paper, we propose a novel artificial bee colony algorithm based on neighboring information learning (called NILABC), in which the employed bees and onlooker bees search candidate food source by learning the valuable information from the best food source among their neighbors. Furthermore, the size of the neighbors is linearly increased with the evolutionary process, which is used to ensure the employed bees and onlooker bees obtain the guidance from the best solution in local area at the early stage and the best solution in the global area at the late stage. Through the comparison of NILABC with the basic ABC and some other variants of ABC on 22 benchmark functions, the experimental results demonstrate that NILABC is better than the compared algorithms on most cases in terms of solution quality, robustness and convergence speed.


high performance computing and communications | 2015

CPPStreaming: A Cloud-Assisted Peer-to-Peer Live Streaming System

Laizhong Cui; Genghui Li; Xianghua Fu; Nan Lu

Although P2P has been the main solution for live streaming distribution, the dynamic restricts the performance. Cloud computing is a new promising solution, which could be introduced as a supplement for P2P. It is a good direction on combining cloud computing and P2P to leverage the live streaming system performance. However, for seeking the design of the hybrid system architecture and deployment for good transmission performance, there has been no mature and integral solution so far. In this paper, we design a cloud-assisted P2P live streaming system called CPPStreaming by combing two state-of-the-art video distribution technologies: cloud computing and P2P. We introduce a two layer framework of CPPStreaming, including the cloud layer and P2P layer. As for the two layers respectively, we propose the corresponding formation and evolution method. For the system deployment, we formulate the leasing cloud servers strategy for an optimal problem and propose a greedy algorithm based on the heuristic solution for solving it. The experiment results show that our system can out perform two classical P2P live streaming systems, in terms of the transmission performance and the reduction of cross-region traffic.

Collaboration


Dive into the Genghui Li's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Nan Lu

Shenzhen University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge