Yi Xiang 0002

dblp:40/9479-2 · DBLP profile ↗
← Back
30ranked-venue papers
15as first author
16since 2021 · last 2026
0000-0003-2118-4825ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 20 · 9 first-author · 9 since 2021Software engineering, systems software and programming languages · 8 · 6 first-author · 6 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021
YearPublicationVenuePosition
2026 TLQD at the ICST 2026 Tool Competition - UAV Testing Track
Shixuan Zhou, Haoxiang Qin, Yi Xiang 0002
ICST4
2026 A knowledge region selection enhanced quality-diversity algorithm for real-world flexible job shop scheduling with Automated Guided Vehicles transportation
Haoxiang Qin, Yi Xiang 0002, Yuyan Han, Quan-Ke Pan
Eng. Appl. Artif. Intell.2
2026 Evolutionary constrained optimization based on causal random forest
Yinghan Hong, Sirui Liang, Jiahao Lian, Guizhen Mai, Yueting Xu, Yi Xiang 0002, Fangqing Liu, Zhifeng Hao 0004
Expert Syst. Appl.7
2026 Enhanced Architecture of Structure Semantics for Syntax-Aware Code Generation
abstract
ABSTRACT Objective The task of code generation aims to transform natural language descriptions into corresponding target code. Among the various approaches, syntax‐aware code generation has emerged as a significant approach that strives to generate code by directly modeling the underlying syntactic rules. However, existing works typically adopt an autoregressive approach to sequentially generate each abstract syntax rule, which inevitably neglects the rich structural semantic information inherent within the syntax rules. To address this issue, we propose an enhanced architecture of structure semantics based on Graph Neural Network for code generation. Methods Our approach explicitly models the internal structure of syntactic rules by treating them as graph data, thereby enabling the extraction of deeper structural semantics. Furthermore, we jointly model both the sequential semantics and structural semantics of syntactic rules, effectively addressing the limitations of solely sequence‐based approaches in capturing the inherent structural semantics of code. Results Experimental results on two widely used code generation datasets demonstrate that the proposed model consistently outperforms strong baselines, with gains of up to 2.14 BLEU points and 2.02 CodeBLEU points, highlighting the effectiveness of our structural‐semantic modeling approach for code generation.
Canmiao Zhou, Han Huang 0002, Yi Xiang 0002, Fangqing Liu, Zhifeng Hao 0004
Softw. Pract. Exp.4
2025 Unsupervised feature selection with evolutionary sparsity
Shixuan Zhou, Yi Xiang 0002, Han Huang 0002, Pei Huang 0019, Chaoda Peng, Xiaowei Yang 0003
Neural Networks2
2024 Correlation-Based Dynamic Allocation Scheme of Fitness Evaluations for Constrained Evolutionary Optimization
abstract
Constrained optimization is an active research topic in evolutionary computation. It challenges evolutionary algorithms in allocating fitness evaluations to the minimization of constraint violations and the optimization of objectives. Most existing evolutionary algorithms implement fixed allocation schemes by using non-priority, priority, or priority-complete comparison criteria. This paper argues that different constrained optimization problems should be solved by algorithms with a dynamic allocation scheme, and the key to adjusting the allocation scheme is a judgement on whether the objective optimization or the constraint violation minimization is beneficial to finding the optimum. In this paper, correlations between objectives and constraints are measured for the judgement. Based on the correlations, a dynamic allocation scheme for fitness evaluations is proposed for constrained evolutionary algorithms. The objective priority criterion or the objective priority-complete criterion is dynamically selected to allocate more fitness evaluations to the objective optimization if the optimization of objectives is beneficial. Otherwise, the constraint priority criterion or the constraint priority-complete criterion is selected to allocate fitness evaluations. Experimental results show that algorithms with the selected criterion significantly outperform state-of-the-art algorithms in terms of attaining feasible solutions with better objective values. Furthermore, algorithms with the dynamic allocation scheme have the advantage of consistently finding feasible solutions with better objective values than algorithms based on non-beneficial, fixed, and randomly selected schemes. The results demonstrate the positive impact of the correlation-based dynamic allocation scheme on evolutionary algorithms for solving constrained optimization problems.
Han Huang 0002, Yueting Xu, Yi Xiang 0002, Zhifeng Hao 0004
IEEE Trans. Evol. Comput.3
2024 A Self-Adaptive Collaborative Differential Evolution Algorithm for Solving Energy Resource Management Problems in Smart Grids
abstract
Handling energy resource management (ERM) in today’s energy systems is complex and challenging due to uncertainties arising from the high penetration of distributed energy resources. Such penetration introduces various uncertain factors, such as renewable energy, energy storage, and electric vehicles, making it difficult for traditional mathematical methods to find effective solutions. However, Evolutionary Algorithms (EAs) have shown good performance in solving this problem. Therefore, in this paper, a self-adaptive collaborative differential evolution algorithm (SADEA) is proposed to solve the ERM problem under uncertainty. In SADEA, a three-stage adaptive collaboration strategy, includes boundary randomization stage, knowledge-assisted collaboration stage, and range restructuration stage, is used to generate collaborative solutions. The collaborative solutions generated in the above stages will jointly participate in the perturbation of DE strategies to explore promising solutions. In addition, different DE strategies are selected according to count values and random factors. At the end of the algorithm, boundary control, elite selection and retention are used to ensure the legitimacy and robustness of solutions. The proposed SADEA is compared to several state-of-the-art algorithms on a real-world distribution network located in Salamanca, Spain. The results show that SADEA is superior to its competitors in terms of the objective function, ranking index, and convergence. In summary, the proposed algorithm is effective to handle the ERM problem under uncertainty.
Haoxiang Qin, Yi Xiang 0002, Fangqing Liu, Yuyan Han, Ling Wang 0001
IEEE Trans. Evol. Comput.3
2024 Automated Test Suite Generation for Software Product Lines Based on Quality-Diversity Optimization
abstract
A Software Product Line (SPL) is a set of software products that are built from a variability model. Real-world SPLs typically involve a vast number of valid products, making it impossible to individually test each of them. This arises the need for automated test suite generation, which was previously modeled as either a single-objective or a multi-objective optimization problem considering only objective functions. This article provides a completely different mathematical model by exploiting the benefits of Quality-Diversity (QD) optimization that is composed of not only an objective function (e.g., t -wise coverage or test suite diversity) but also a user-defined behavior space (e.g., the space with test suite size as its dimension). We argue that the new model is more suitable and generic than the two alternatives because it provides at a time a large set of diverse (measured in the behavior space) and high-performing solutions that can ease the decision-making process. We apply MAP-Elites, one of the most popular QD algorithms, to solve the model. The results of the evaluation, on both realistic and artificial SPLs, are promising, with MAP-Elites significantly and substantially outperforming both single- and multi-objective approaches, and also several state-of-the-art SPL testing tools. In summary, this article provides a new and promising perspective on the test suite generation for SPLs.
Yi Xiang 0002, Han Huang 0002, Miqing Li, Chuan Luo 0002, Xiaowei Yang 0003
ACM Trans. Softw. Eng. Methodol.1
2023 Balancing Constraints and Objectives by Considering Problem Types in Constrained Multiobjective Optimization
abstract
Constrained multiobjective optimization problems widely exist in real-world applications. To handle them, the balance between constraints and objectives is crucial, but remains challenging due to non-negligible impacts of problem types. In our context, the problem types refer particularly to those determined by the relationship between the constrained Pareto-optimal front (PF) and the unconstrained PF. Unfortunately, there has been little awareness on how to achieve this balance when faced with different types of problems. In this article, we propose a new constraint handling technique (CHT) by taking into account potential problem types. Specifically, inspired by the prior work, problems are classified into three primary types: 1) I; 2) II; and 3) III, with the constrained PF being made up of the entire, part and none of the unconstrained counterpart, respectively. Clearly, any problem must be one of the three types. For each possible type, there exists a tailored mechanism being used to handle the relationships between constraints and objectives (i.e., constraint priority, objective priority, or the switch between them). It is worth mentioning that exact problem types are not required because we just consider their possibilities in the new CHT. Conceptually, we show that the new CHT can make a tradeoff among different types of problems. This argument is confirmed by experimental studies performed on 38 benchmark problems, whose types are known, and a real-world problem (with unknown types) in search-based software engineering. Results demonstrate that within both decomposition-based and nondecomposition-based frameworks, the new CHT can indeed achieve a good tradeoff among different problem types, being better than several state-of-the-art CHTs.
Yi Xiang 0002, Xiaowei Yang 0003, Han Huang 0002, Jiahai Wang
IEEE Trans. Cybern.1
2022 Search-based Diverse Sampling from Real-world Software Product Lines
abstract
Real-world software product lines (SPLs) often encompass enormous valid configurations that are impossible to enumerate. To understand properties of the space formed by all valid configurations, a feasible way is to select a small and valid sample set. Even though a number of sampling strategies have been proposed, they either fail to produce diverse samples with respect to the number of selected features (an important property to characterize behaviors of configurations), or achieve diverse sampling but with limited scalability (the handleable configuration space size is limited to 1013). To resolve this dilemma, we propose a scalable diverse sampling strategy, which uses a distance metric in combination with the novelty search algorithm to produce diverse samples in an incremental way. The distance metric is carefully designed to measure similarities between configurations, and further diversity of a sample set. The novelty search incrementally improves diversity of samples through the search for novel configurations. We evaluate our sampling algorithm on 39 real-world SPLs. It is able to generate the required number of samples for all the SPLs, including those which cannot be counted by sharpSAT, a state-of-the-art model counting solver. Moreover, it performs better than or at least competitively to state-of-the-art samplers regarding diversity of the sample set. Experimental results suggest that only the proposed sampler (among all the tested ones) achieves scalable diverse sampling.
Yi Xiang 0002, Han Huang 0002, Chuan Luo 0002, Qingwei Lin, Miqing Li, Xiaowei Yang 0003
ICSE1
2022 Sampling configurations from software product lines via probability-aware diversification and SAT solving
Yi Xiang 0002, Xiaowei Yang 0003, Han Huang 0002, Zhengxin Huang, Miqing Li
Autom. Softw. Eng.1
2022 A Multiobjective Evolutionary Algorithm Based on Objective-Space Localization Selection
abstract
This article proposes a simple yet effective multiobjective evolutionary algorithm (EA) for dealing with problems with irregular Pareto front. The proposed algorithm does not need to deal with the issues of predefining weight vectors and calculating indicators in the search process. It is mainly based on the thought of adaptively selecting multiple promising search directions according to crowdedness information in local objective spaces. Concretely, the proposed algorithm attempts to dynamically delete an individual of poor quality until enough individuals survive into the next generation. In this environmental selection process, the proposed algorithm considers two or three individuals in the most crowded area, which is determined by the local information in objective space, according to a probability selection mechanism, and deletes the worst of them from the current population. Thus, these surviving individuals are representative of promising search directions. The performance of the proposed algorithm is verified and compared with seven state-of-the-art algorithms [including four general multi/many-objective EAs and three algorithms specially designed for dealing with problems with irregular Pareto-optimal front (PF)] on a variety of complicated problems with different numbers of objectives ranging from 2 to 15. Empirical results demonstrate that the proposed algorithm has a strong competitiveness power in terms of both the performance and the algorithm compactness, and it can well deal with different types of problems with irregular PF and problems with different numbers of objectives.
Zhengxin Huang, Yi Xiang 0002
IEEE Trans. Cybern.4
2022 Performance analysis of evolutionary algorithm for the maximum internal spanning tree problem
Xiaoyun Xia, Zhengxin Huang, Xue Peng, Yi Xiang 0002
J. Supercomput.5
2022 Looking For Novelty in Search-Based Software Product Line Testing
abstract
Testing software product lines (SPLs) is difficult due to a huge number of possible products to be tested. Recently, there has been a growing interest in similarity-based testing of SPLs, where similarity is used as a surrogate metric for the$t$-wise coverage. In this context, one of the primary goals is to sample, by optimizing similarity metrics using search-based algorithms, a small subset of test cases (i.e., products) as dissimilar as possible, thus potentially making more$t$-wise combinations covered. Prior work has shown, by means of empirical studies, the great potential of current similarity-based testing approaches. However, the rationale of this testing technique deserves a more rigorous exploration. To this end, we perform correlation analyses to investigate how similarity metrics are correlated with the$t$-wise coverage. We find that similarity metrics generally have significantly positive correlations with the$t$-wise coverage. This well explains why similarity-based testing works, as the improvement on similarity metrics will potentially increase the$t$-wise coverage. Moreover, we explore, for the first time, the use of the novelty search (NS) algorithm for similarity-based SPL testing. The algorithm rewards “novel” individuals, i.e., those being different from individuals discovered previously, and this well matches the goal of similarity-based SPL testing. We find that the novelty score used in NS has (much) stronger positive correlations with the$t$-wise coverage than previous approaches relying on a genetic algorithm (GA) with a similarity-based fitness function. Experimental results on 31 software product lines validate the superiority of NS over GA, as well as other state-of-the-art approaches, concerning both$t$-wise coverage and fault detection capacity. Finally, we investigate whether it is useful to combine two satisfiability solvers when generating new individuals in NS, and how the performance of NS is affected by its key parameters. In summary, looking for novelty provides a promising way of sampling diverse test cases for SPLs.
Yi Xiang 0002, Han Huang 0002, Miqing Li, Xiaowei Yang 0003
IEEE Trans. Software Eng.1
2021 An Investigation of Decomposition-Based Metaheuristics for Resource-Constrained Multi-objective Feature Selection in Software Product Lines
Yi Xiang 0002, Xue Peng, Xiaoyun Xia, Xianbing Meng, Han Huang 0002
EMO1
2021 Constrained Multiobjective Optimization: Test Problem Construction and Performance Evaluations
abstract
Constrained multiobjective optimization abounds in practical applications and is gaining growing attention in the evolutionary computation community. Artificial test problems are critical to the progress in this research area. Nevertheless, many of them lack important characteristics, such as scalability and variable dependencies, which may be essential in benchmarking modern evolutionary algorithms. This article first proposes a new framework for constrained test problem construction. This framework splits a decision vector into position and distance variables and forces their optimal values to lie on a nonlinear hypersurface such that the interdependencies can be introduced among the position ones and among the distance ones individually. In this framework, two kinds of constraints are designed to introduce convergence-hardness and diversity-hardness, respectively. The first kind introduces infeasible barriers in approaching the optima, and at the same time, makes the position and distance variables interrelate with each other. The second kind restricts the feasible optimal regions such that different shapes of Pareto fronts can be obtained. Based on this framework, we construct 16 scalable and constrained test problems covering a variety of difficulties. Then, in the second part of this article, we evaluate the performance of some state of the art on the proposed test problems, showing that they are quite challenging and there is room for further enhancement of the existing algorithms. Finally, we discuss in detail the source of difficulties presented in these new problems.
Yi Xiang 0002, Xiaoyu He 0001
IEEE Trans. Evol. Comput.2
2020 Going deeper with optimal software products selection using many-objective optimization and satisfiability solvers
Yi Xiang 0002, Xiaowei Yang 0003, Zibin Zheng, Miqing Li, Han Huang 0002
Empir. Softw. Eng.1
2020 A Many-Objective Particle Swarm Optimizer With Leaders Selected From Historical Solutions by Using Scalar Projections
abstract
The particle swarm optimizer (PSO), originally proposed for single-objective optimization problems, has been widely extended to other areas. One of them is multiobjective optimization. Recently, using the PSO to handle many-objective optimization problems (MaOPs) (i.e., problems with more than three objectives) has caught increasing attention from the evolutionary multiobjective community. In the design of a multiobjective/many-objective PSO algorithm, the selection of leaders is a crucial issue. This paper proposes an effective many-objective PSO where the above issue is properly addressed. For each particle, the leader is selected from a certain number of historical solutions by using scalar projections. In the objective space, historical solutions record potential search directions, and the leader is elected as the solution that is closest to the Pareto front in the direction determined by the nadir point and the point constructed by the objective vector of this particle. The proposed algorithm is compared with eight state-of-the-art many-objective optimizers on 37 test problems in terms of four performance metrics. The experimental results have shown the superiority and competitiveness of our proposed algorithm. The new algorithm is free of a set of weight vectors and can handle Pareto fronts with irregular shapes. Given the high performance and good properties of the proposed algorithm, it can be used as a promising tool when dealing with MaOPs.
Yi Xiang 0002, Jun Zhang 0003
IEEE Trans. Cybern.1
2020 Enhancing Decomposition-Based Algorithms by Estimation of Distribution for Constrained Optimal Software Product Selection
abstract
This paper integrates an estimation of distribution (EoD)-based update operator into decomposition-based multiobjective evolutionary algorithms for binary optimization. The probabilistic model in the update operator is a probability vector, which is adaptively learned from historical information of each subproblem. We show that this update operator can significantly enhance decomposition-based algorithms on a number of benchmark problems. Moreover, we apply the enhanced algorithms to the constrained optimal software product selection (OSPS) problem in the field of search-based software engineering. For this real-world problem, we give its formal definition and then develop a new repair operator based on satisfiability solvers. It is demonstrated by the experimental results that the algorithms equipped with the EoD operator are effective in dealing with this practical problem, particularly for large-scale instances. The interdisciplinary studies in this paper provide a new real-world application scenario for constrained multiobjective binary optimizers and also offer valuable techniques for software engineers in handling the OSPS problem.
Yi Xiang 0002, Xiaowei Yang 0003, Han Huang 0002
IEEE Trans. Evol. Comput.1
2020 A Many-Objective Evolutionary Algorithm With Pareto-Adaptive Reference Points
abstract
We propose a new many-objective evolutionary algorithm with Pareto-adaptive reference points. In this algorithm, the shape of the Pareto-optimal front (PF) is estimated based on a ratio of Euclidean distances. If the estimated shape is likely to be convex, the nadir point is used as the reference point to calculate the convergence and diversity indicators for individuals. Otherwise, the reference point is set to the ideal point. In addition, the estimation of the nadir point is different from what was widely used in the literature. The nadir point, together with the ideal point, provides a feasible way to deal with dominance resistant solutions, which are difficult to be detected and eliminated in Pareto-based algorithms. The proposed algorithm is compared with the state-of-the-art many-objective optimization algorithms on a number of unconstrained and constrained test problems with up to 15 objectives. The experimental results show that it performs better than other algorithms in most of the test instances. Moreover, the new algorithm shows good performance on problems whose PFs are irregular (being discontinuous, degenerated, bent, or mixed). The observed high performance and inherent good properties (such as being free of weight vectors and control parameters) make the new proposal a promising tool for other similar problems.
Yi Xiang 0002, Xiaowei Yang 0003, Han Huang 0002
IEEE Trans. Evol. Comput.1
2020 Tri-Goal Evolution Framework for Constrained Many-Objective Optimization
abstract
It is generally accepted that the essential goal of many-objective optimization is the balance between convergence and diversity. For constrained many-objective optimization problems (CMaOPs), the feasibility of solutions should be considered as well. Then the real challenge of constrained many-objective optimization can be generalized to the balance among convergence, diversity, and feasibility. In this paper, a tri-goal evolution framework is proposed for CMaOPs. The proposed framework carefully designs two indicators for convergence and diversity, respectively, and converts the constraints into the third indicator for feasibility. Since the essential goal of constrained many-objective optimization is to balance convergence, diversity, and feasibility, the philosophy of the proposed framework matches the essential goal of constrained many-objective optimization well. Thus, it is natural to use the proposed framework to deal with CMaOPs. Further, the proposed framework is conceptually simple and easy to instantiate for constrained many-objective optimization. A variety of balance schemes and ranking methods can be used to achieve the balance among convergence, diversity and feasibility. Three typical instantiations of the proposed framework are then designed. Experimental results on a constrained many-objective optimization test suite show that the proposed framework is highly competitive with existing state-of-the-art constrained many-objective evolutionary algorithms for CMaOPs.
Yalan Zhou, Jiahai Wang, Zizhen Zhang, Yi Xiang 0002, Jun Zhang 0003
IEEE Trans. Syst. Man Cybern. Syst.5
2019 A set of new multi- and many-objective test problems for continuous optimization and a comprehensive experimental evaluation
Xiaoyu He 0001, Yi Xiang 0002, Shaowei Cai 0001
Artif. Intell.3
2019 A Decomposition-Based Many-Objective Artificial Bee Colony Algorithm
abstract
In this paper, a decomposition-based artificial bee colony (ABC) algorithm is proposed to handle many-objective optimization problems (MaOPs). In the proposed algorithm, an MaOP is converted into a number of subproblems which are simultaneously optimized by a modified ABC algorithm. The hybrid of the decomposition-based algorithm and the ABC algorithm can make full use of the advantages of both algorithms. The former, with the help of a set of weight vectors, is able to maintain a good diversity among solutions, while the latter, with a fast convergence speed, is highly effective when solving a scalar optimization problem. Therefore, the convergence and diversity would be well balanced in the new algorithm. Moreover, subproblems in the proposed algorithm are handled unequally, and computational resources are dynamically allocated through specially designed onlooker bees and scout bees. The proposed algorithm is compared with five state-of-the-art many-objective evolutionary algorithms on 13 test problems with up to 50 objectives. It is shown by the experimental results that the proposed algorithm performs better than or comparably to other algorithms in terms of both quality of the final solution set and efficiency of the algorithms. Finally, as shown by the Wilcoxon signed-rank test results, the onlooker bees and scout bees indeed contribute to performance improvements of the algorithm. Given the high quality of solutions and the rapid running speed, the proposed algorithm could be a promising tool when approximating a set of well-converged and properly distributed nondominated solutions for MaOPs.
Yi Xiang 0002, Langping Tang
IEEE Trans. Cybern.1
2019 A Scalar Projection and Angle-Based Evolutionary Algorithm for Many-Objective Optimization Problems
abstract
In decomposition-based multiobjective evolutionary algorithms, the setting of search directions (or weight vectors), and the choice of reference points (i.e., the ideal point or the nadir point) in scalarizing functions, are of great importance to the performance of the algorithms. This paper proposes a new decomposition-based many-objective optimizer by simultaneously using adaptive search directions and two reference points. For each parent, binary search directions are constructed by using its objective vector and the two reference points. Each individual is simultaneously evaluated on two fitness functions-which are motivated by scalar projections-that are deduced to be the differences between two penalty-based boundary intersection (PBI) functions, and two inverted PBI functions, respectively. Solutions with the best value on each fitness function are emphasized. Moreover, an angle-based elimination procedure is adopted to select diversified solutions for the next generation. The use of adaptive search directions aims at effectively handling problems with irregular Pareto-optimal fronts, and the philosophy of using the ideal and nadir points simultaneously is to take advantages of the complementary effects of the two points when handling problems with either concave or convex fronts. The performance of the proposed algorithm is compared with seven state-of-the-art multi-/many-objective evolutionary algorithms on 32 test problems with up to 15 objectives. It is shown by the experimental results that the proposed algorithm is flexible when handling problems with different types of Pareto-optimal fronts, obtaining promising results regarding both the quality of the returned solution set and the efficiency of the new algorithm.
Yi Xiang 0002, Jun He 0004, Jiahai Wang
IEEE Trans. Cybern.2
2018 A local search based restart evolutionary algorithm for finding triple product property triples
Yi Xiang 0002
Appl. Intell.1
2018 Configuring Software Product Lines by Combining Many-Objective Optimization and SAT Solvers
abstract
A feature model (FM) is a compact representation of the information of all possible products from software product lines. The optimal feature selection involves the simultaneous optimization of multiple (usually more than three) objectives in a large and highly constrained search space. By combining our previous work on many-objective evolutionary algorithm (i.e., VaEA) with two different satisfiability (SAT) solvers, this article proposes a new approach named SATVaEA for handling the optimal feature selection problem. In SATVaEA, an FM is simplified with the number of both features and constraints being reduced greatly. We enhance the search of VaEA by using two SAT solvers: one is a stochastic local search--based SAT solver that can quickly repair infeasible configurations, whereas the other is a conflict-driven clause-learning SAT solver that is introduced to generate diversified products. We evaluate SATVaEA on 21 FMs with up to 62,482 features, including two models with realistic values for feature attributes. The experimental results are promising, with SATVaEA returning 100% valid products on almost all FMs. For models with more than 10,000 features, the search in SATVaEA takes only a few minutes. Concerning both effectiveness and efficiency, SATVaEA significantly outperforms other state-of-the-art algorithms.
Yi Xiang 0002, Zibin Zheng, Miqing Li
ACM Trans. Softw. Eng. Methodol.1
2017 An angle based constrained many-objective evolutionary algorithm
Yi Xiang 0002, Miqing Li
Appl. Intell.1
2017 Ant colony optimization for triple product property triples to fast matrix multiplication
Xinsheng Lai, Yi Xiang 0002
Soft Comput.3
2017 A Vector Angle-Based Evolutionary Algorithm for Unconstrained Many-Objective Optimization
abstract
Taking both convergence and diversity into consideration, this paper suggests a vector angle-based evolutionary algorithm for unconstrained (with box constraints only) many-objective optimization problems. In the proposed algorithm, the maximum-vector-angle-first principle is used in the environmental selection to guarantee the wideness and uniformity of the solution set. With the help of the worse-elimination principle, worse solutions in terms of the convergence (measured by the sum of normalized objectives) are allowed to be conditionally replaced by other individuals. Therefore, the selection pressure toward the Pareto-optimal front is strengthened. The proposed method is compared with other four state-of-the-art many-objective evolutionary algorithms on a number of unconstrained test problems with up to 15 objectives. The experimental results have shown the competitiveness and effectiveness of our proposed algorithm in keeping a good balance between convergence and diversity. Furthermore, it was shown by the results on two problems from practice (with irregular Pareto fronts) that our method significantly outperforms its competitors in terms of both the convergence and diversity of the obtained solution sets. Notably, the new algorithm has the following good properties: 1) it is free from a set of supplied reference points or weight vectors; 2) it has less algorithmic parameters; and 3) the time complexity of the algorithm is low. Given both good performance and nice properties, the suggested algorithm could be an alternative tool when handling optimization problems with more than three objectives.
Yi Xiang 0002, Miqing Li
IEEE Trans. Evol. Comput.1
2014 A multi-objective artificial bee colony algorithm based on division of the searching space
Yu-bin Zhong, Yi Xiang 0002, Hai-Lin Liu 0001
Appl. Intell.2