Abstract
Multi-objective optimization has many important applications and becomes a challenging issue in applied science. In typical multi-objective optimization algorithms, such as Indicator-based Evolutionary Algorithm (IBEA), all of parents and offspring need to be evaluated in every generation, and then the better solutions of them are selected as the next generation candidates. This leads to a large amount of calculation and slows down convergence rate for IBEA related applications. Our discovery is that the evaluation of evolutionary algorithm is a binary classification in nature and a meaningful preselection method will accelerate the convergence rate. Therefore this paper presents a novel preselection approach to improve the performance of the IBEA, in which a SVM (Support Vector Machine) classifier is adopted to sort the promising solutions from unpromising solutions and then the newly generated solutions are conversely added as train sample to increase the accuracy of the classifier. Firstly, we proposed an online and asynchronous training method for SVM model with empirical kernel. The initial population is randomly generated among population size, which is used as initial training. In the process of training, SVM classifier is modified and perfected to adapt to the evolutionary algorithm sample. Secondly, the classifier divides all the new generated solutions from the whole solution spaces into promising solutions and unpromising ones. And only the promising ones are forwarded for evaluation. In this way, the evaluation time can be greatly reduced and the solution quality can be obviously improved. Thirdly, the promising and unpromising solutions are labeled as new train samples in next generation to refine classifier model. A number of experiments on benchmark functions validates the proposed approach. The results show that IBEA-SVM can significantly outperform previous works.
Similar content being viewed by others
References
Bader J, Zitzler E. HypE: An algorithm for fast hypervolume–based many–objective optimization, Evolutionary Computation, 2011, 19(1): 45–76.
Bandaru S, Ng A, Deb K. On the performance of classification algorithms for learning pareto–dominance relations, Evolutionary Computation (CEC), 2014, pp 1139–1146, IEEE.
Barnhart C, Johnson E, Jin Y. Branch–and–Price: Column Generation for Solving Huge Integer Programs, Operations Research, 1998, 46(3): 316–329.
Brockhoff D, Zitzler E. Improving hypervolume–based multiobjective evolutionary algorithms by using objective reduction methods, Evolutionary Computation (CEC), 2007, pp 2086–2093, IEEE.
Chang C, Lin C. LIBSVM: a library for support vector machines, ACM Transactions on Intelligent Systems and Technology (TIST), 2(3), 27.
Chen Y, He F, Wu Y, et al. A local start search algorithm to compute exac. Hausdorff Distance for arbitrary point sets, Pattern Recognition, 2017, 67: 139–148.
Chen X, He F, Yu H. A Matting Method Based on Full Feature Coverage, Multimedia Tools and Applications, DOI:10.1007/s11042–018–6690–1.
Coello C, Lamont G, Veldhuizen D. Evolutionary algorithms for solving multi–objective problems, 2007, New York: Springer.
Coello C. Twenty Years of Evolutionary Multi–Objective Optimization: A Historical View of the Field, IEEE Computational Intelligence Magazine, 2006, 1(1): 28–36.
Corne D W, Jerram N R, Knowles J D, et al. PESA–II: region–based selection in evolution–ary multiobjective optimization, Conference on Genetic and Evolutionary Computation, Morgan Kaufmann Publishers Inc, 2001: 283–290.
Das S, Suganthan P. Differential evolution: A survey of the state–of–the–art, IEEE transactions on evolutionary computation, 2011, 15(1), 4–31.
Deb K, Thiele L, Laumanns M, et al. Scalable multi–objective optimization test problems, Evolu–tionary Computation, 2002, CEC'02, Proceedings of the 2002 Congress on (Vol 1, pp 825–830), IEEE.
Deb K, Pratap A, Agarwal S, et al. A fast and elitist multiobjective genetic algorithm: NSGA–II, IEEE Transactions on Evolutionary Computation, 2002, 6(2): 182–197.
Fan Z, Hu K, Li F. Multi–objective evolutionary algorithms embedded with machine learning A survey, Evolutionary Computation (CEC), 2016, pp 1262–1266, IEEE.
Gui W, Zhang H. Asymptotic properties and expectation–maximization algorithm for maximum likelihood estimates of the parameters from Weibull–Logarithmic model, Applied Mathematics–A Journal of Chinese Universities, 2016, 31(4): 425–438.
Kim W, Xiong S, Liang Z. Effect of Loading Symbol of Online Video on Perception of Waiting Time, International Journal of Human–Computer Interaction, 2017(5).
Konak A, Coit W. Multi–objective optimization using genetic algorithms: A tutorial, Reliability Engineering System Safety, 2006, 91(9): 992–1007.
Laumanns M. SPEA2. Improving the Strength Pareto Evolutionary Algorithm, Technical Report Gloriastrasse, 2001.
Li K, He F, Yu H, et al. A parallel and robust object tracking approach synthesizing adap–tive bayesian learning and improved incremental subspace learning, Frontiers Comput Sci, DOI: 10.1007/s11704–018–6442–4.
Li K, He F Z, Yu H P. Robust Visual Tracking based on convolutional features with illumination and occlusion handing, Journal of Computer Science and Technology, 2018, 33(1): 223–236.
Li K, He F, Yu H, et al. A correlative classifiers approach based on particle filter and sample set for tracking occluded target, Applied Mathematics–A Journal of Chinese Universities, 2017, 32(3): 294–312.
Li W, Mcmahon C. A Simulated Annealing–based Optimization Approach for Integrated Process Planning and Scheduling, International Journal of Computer Integrated Manufacturing, 2007, 20(1): 80–95.
Lin X, Zhang Q, Kwongs S. A decomposition based multiobjective evolutionary algorithm with classification, IEEE Congress on Evolutionary Computation, 2016, pp 3292–3299, IEEE.
Lv X, He F, Cai W, et al. A string–wise CRDT algorithm for smart and large–scale collaborative editing systems, Advanced Engineering Informatics, 2017, 33: 397–409.
Lv X, He F, Cai W, et al. Supporting selective undo of string–wise operations for collaborative editing systems, Future Generation Computer Systems, 2018, 82: 41–62.
Lv X, He F, Cheng Y et al. A novel CRDT–based synchronization method for real–time collabo–rative CA. Systems, Advanced Engineering Informatics, 2018, 38: 381–391.
Ni B, He F, Pan Y, et al. Using shapes correlation for active contour segmentation of uterine fibroid ultrasound images in computer–aided therapy, Applied Mathematics–A Journal of Chinese Universities, 2016, 31(1): 37–52.
Sun J, He F, Chen Y, Chen X et al. A multiple template approach for robust tracking of fast motion target, Applied Mathematics–A Journal of Chinese Universities, 2016, 31(2): 177–197.
Tao Q, Zhang M. Mathematical theory of signal analysis vs complex analysis method of harmonic analysis, Applied Mathematics–A Journal of Chinese Universities, 2013, 28(4): 505–530.
Trivedi A, Srinivasan D, Sanyal K, Ghosh A. A Survey of Multiobjective Evolutionary Algorithms based on Decomposition, IEEE Transactions on Evolutionary Computation, 2017, 21(3): 440–462.
Van L, Melab N, Talbi E. Gpu computing for parallel local search metaheuristic algorithms, Journal of Supercomputing, 2016, 72(6): 2394–2416.
Wang S, Lu X, Li X, Li W. A systematic approach of process planning and scheduling optimization for sustainable machining, Journal of Cleaner Production, 2015, 87(1): 914–929.
Wu Y, He F, Zhang D, et al. Service–oriented feature–based data exchange for cloud–based design and manufacturing, IEEE Transactions on Services Computing, 2018,11: 341–353.
Xiong S, Zhao J, et al. A computer–aided design system for foot–feature–based shoe last customiza–tion, International Journal of Advanced Manufacturing Technology, 2010, 46(1–4): 11–19.
Yan X, He F, Chen Y. A novel hardware/software partitioning method based on position disturbed particle swarm optimization with invasive weed optimization, Journal of Computer Science and Technology, 2017, 32(2): 340–355.
Yan X, He F, Hou N, et al. An effcient particle swarm optimization for large–scale hard–ware/software co–design system, International Journal of Cooperative Information Systems, 2018, 27(1): 1741001.
Yu H, He F, Pan Y, et al. A novel region–based active–contour model via local patch similarity measure for image segmentation, Multimedia Tools and Appliations, 2018, 77(18), 24097–24119.
Yu H, He F, Pan Y. A Novel Segmentation Model for Medical Images with Intensity Inhomogeneity Based on Adaptive Perturbation, Multimedia Tools and Applications, DOI: 10.1007/s11042–018–6735–5.
Zhang D J, He F Z, Han S H, et al. Quantitative optimization of interoperability during feature–based data exchange, Integrated Computer–Aided Engineering, 2016, 23(1): 31–50.
Zhang D, He F, Han S, et al. An effcient approach to directly compute the exact Hausdorff distance for 3D point sets, Integrated Computer–Aided Engineering, 2017, 24(3): 261–277.
Zhang J, Zhou A, Zhang G. A classification and Pareto domination based multiobjective evolu–tionary algorithm, Evolutionary Computation, 2015, pp 2883–2890, IEEE.
Zhang Q, Zhou A, Zhao S. Multiobjective optimization test instances for the CEC 2009 spe–cial session and competition, University o. Essex, Colchester, UK and Nanyang technological University, Singapore, special session on performance assessment of multi–objective optimization algorithms, technical report, 2008, 264.
Zhang Q, Li H. MOEA/D:A Multiobjective Evolutionary Algorithm Based on Decomposition, IEEE transactions on evolutionary computation, 2007, 11(6): 712–731.
Zhang S, He F, Ren W, Yao J. Joint learning of image detail and transmission map for single image dehazing, The Visual Computer, DOI 10.1007/s00371–018–1612–9.
Zhou Y, He F, Qiu Y. Optimization of parallel iterated local search algorithms on graphics pro–cessing unit, Journal of Supercomputing, 2016, 72(6): 2394–2416.
Zhou Y, He F, Qiu Y. Dynamic Strategy based Parallel Ant Colony Optimization on GPUs for TSPs, Science China Information Sciences, 2017, 60(6): 068–102.
Zhou Y, He F, Qiu Y. Parallel ant colony optimization on multi–core simd cpus, Future Genera–tion Computer Systems, 2018, 79(2): 473–487.
Zhu H. Avoiding Con icts by Group Role Assignment, IEEE Trans on Systems, Man, and Cy–bernetics: Systems, 2016, 46(4): 535–547.
Zhu H. Role–Based Collaboration and the E–CARGO: Revisiting the Developments of the Last Decade, IEEE Systems, Man, and Cybernetics Magazine, 2015, 1(3): 27–35.
Zhu H, Zhou M. Role–Based Collaboration and its Kernel Mechanisms, IEEE Trans on Systems, Man, and Cybernetics, Part C: Applications and Reviews, 2006, 36(4): 578–589.
Zitzler E, Kunzli S. Indicator–Based Selection in Multiobjective Search, Lecture Notes in Com–puter Science, 2004, 3242: 832–842.
Zitzler E, Thiele L. Multiobjective optimization using evolutionary algorithms A comparative case study, Int Conf Parallel Problem Solving from Nature (PPSN–V), 1998, 1498(3): 292–301.
Zitzler E, Thiele L, Laumanns M. Performance assessment of multiobjective optimizers: An analysis and review, IEEE Transactions on Evolutionary Computation, 2003, 7(2): 117–132.
Zitzler E, Knzli S. Indicator–Based Selection in Multiobjective Search, 2004 Parallel Problem Solving from Nature.
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by the National Science Foundation of China (Grant No. 61472289) and Hubei Province Science Foundation (Grant No. 2015CFB254).
Rights and permissions
About this article
Cite this article
Li, Hr., He, Fz. & Yan, Xh. IBEA-SVM: An Indicator-based Evolutionary Algorithm Based on Pre-selection with Classification Guided by SVM. Appl. Math. J. Chin. Univ. 34, 1–26 (2019). https://doi.org/10.1007/s11766-019-3706-1
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11766-019-3706-1