| Literature DB >> 25006591 |
Hongwei Mo1, Zhidan Xu2, Lifang Xu3, Zhou Wu4, Haiping Ma5.
Abstract
Multiobjective optimization involves minimizing or maximizing multiple objective functions subject to a set of constraints. In this study, a novel constrained multiobjective biogeography optimization algorithm (CMBOA) is proposed. It is the first biogeography optimization algorithm for constrained multiobjective optimization. In CMBOA, a disturbance migration operator is designed to generate diverse feasible individuals in order to promote the diversity of individuals on Pareto front. Infeasible individuals nearby feasible region are evolved to feasibility by recombining with their nearest nondominated feasible individuals. The convergence of CMBOA is proved by using probability theory. The performance of CMBOA is evaluated on a set of 6 benchmark problems and experimental results show that the CMBOA performs better than or similar to the classical NSGA-II and IS-MOEA.Entities:
Mesh:
Year: 2014 PMID: 25006591 PMCID: PMC4058290 DOI: 10.1155/2014/232714
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Algorithm 1CMBOA.
Algorithm 2Disturbance migration operator T .
Figure 1Final Pareto front for all test functions by the proposed algorithm CMBOA.
Figure 2Final Pareto front for OSY and CTP4 under original and novel migration operator.
Figure 3Final Pareto front for OSY and CTP4 under F(t) = 0.2,0.4,0.6,0.8.
Mean and variance (Var.) of the cover metric on CMBOA and NSGA-II.
| Algorithm | Benchmark functions | |||||
|---|---|---|---|---|---|---|
| OSY | TNK | CONSTR | CTP1 | CTP2 | CTP3 | |
|
| ||||||
| Mean | 0.3003 | 0.2007 | 0.1320 | 0.2643 | 0.2690 | 0.7543 |
| Var. | 0.0324 | 0.0019 | 0.0012 | 0.0023 | 0.0039 | 0.0319 |
|
| ||||||
| Mean | 0.1683 | 0.1940 | 0.1517 | 0.1270 | 0.2397 | 0.2567 |
| Var. | 0.0160 | 0.0011 | 0.0016 | 0.0026 | 0.0043 | 0.0262 |
|
| ||||||
| Algorithm | Benchmark functions | |||||
| CTP4 | CTP5 | CF1 | CF2 | CF4 | CF6 | |
|
| ||||||
|
| ||||||
| Mean | 0.7507 | 0.6863 | 0.8403 | 0.1433 | 0.0860 | 0.2250 |
| Var. | 0.0540 | 0.0675 | 0.0138 | 0.0152 | 0.0209 | 0.0100 |
|
| ||||||
| Mean | 0.1793 | 0.3150 | 0.1550 | 0.1683 | 0.2500 | 0.4093 |
| Var. | 0.0274 | 0.0296 | 0.0120 | 0.0080 | 0.0961 | 0.0135 |
Distribution of HV value using Wilcoxon rank-sum test.
| OSY | TNK | CONSTR | CTP1 | CTP2 | CTP3 | |
|---|---|---|---|---|---|---|
| HV(CMBOA, NSGA-II) | 2.5721 | 3.0199 |
| 4.6159 |
| 8.9934 |
| HV(CMBOA, IS-MOEA) | 1.4110 | 3.0199 | 2.8314 | 3.3242 |
| 9.8329 |
|
| ||||||
| CTP4 | CTP5 | CF1 | CF2 | CF4 | CF6 | |
|
| ||||||
| HV(CMBOA, NSGA-II) | 4.0772 | 1.0937 | 2.6099 | 0.0044 |
| 5.9706 |
| HV(CMBOA, IS-MOEA) | 3.3384 | 4.5726 | 3.0199 | 1.0937 | 4.1825 | 3.0199 |
Wilcoxon rank-sum test on C value of CMBOA and NSGA-II.
| OSY | TNK | CONSTR | CTP1 | CTP2 | CTP3 | |
|---|---|---|---|---|---|---|
| ( |
| 0.3937 | 0.0738 |
| 0.1096 |
|
|
| ||||||
| CTP4 | CTP5 | CF1 | CF2 | CF4 | CF6 | |
|
| ||||||
| ( |
|
|
| 0.1408 | 0.7492 |
|
Wilcoxon rank-sum test on C value of CMBOA and IS-MOEA.
| OSY | TNK | CONSTR | CTP1 | CTP2 | CTP3 | |
|---|---|---|---|---|---|---|
| ( |
|
|
| 0.0685 |
|
|
|
| ||||||
| CTP4 | CTP5 | CF1 | CF2 | CF4 | CF6 | |
|
| ||||||
| ( |
|
|
|
|
|
|
Mean and variance (Var.) of the cover metric on CMBOA and IS-MOEA.
| Algorithm | Benchmark functions | |||||
|---|---|---|---|---|---|---|
| OSY | TNK | CONSTR | CTP1 | CTP2 | CTP3 | |
|
| ||||||
| Mean | 0.9044 | 0.0997 | 0.1670 | 0.1823 | 0.1773 | 0.5976 |
| Var. | 0.0456 | 0.0010 | 0.0010 | 0.0048 | 0.0037 | 0.0318 |
|
| ||||||
| Mean | 0.0517 | 0.3093 | 0.1367 | 0.1523 | 0.3167 | 0.4710 |
| Var. | 0.0140 | 0.0029 | 0.0012 | 0.0017 | 0.0045 | 0.0249 |
|
| ||||||
| Algorithm | Benchmark functions | |||||
| CTP4 | CTP5 | CF1 | CF2 | CF4 | CF6 | |
|
| ||||||
|
| ||||||
| Mean | 0.7990 | 0.6701 | 0.9667 | 0.6591 | 0.6190 | 0.8472 |
| Var. | 0.0241 | 0.0334 | 0.0020 | 0.0680 | 0.0957 | 0.0305 |
|
| ||||||
| Mean | 0.1767 | 0.3223 | 0.0520 | 0.0787 | 0.0713 | 0.0143 |
| Var. | 0.0173 | 0.0133 | 0.0045 | 0.0109 | 0.0210 | 0.0011 |
Mean and variance (Var.) of the hypervolume (HV) metric.
| Algorithm | HV | Benchmark functions | |||||
|---|---|---|---|---|---|---|---|
| OSY | TNK | CONST | CTP1 | CTP2 | CTP3 | ||
| CMBOA | Mean | 0.9835 | 0.998 | 0.9992 | 0.9995 | 0.9992 | 0.9949 |
| Var. | 0.0032 | 3.0145 | 2.2481 | 9.3282 | 1.5011 | 1.3630 | |
| NSGA-II | Mean | 0.9107 | 0.9965 | 0.9993 | 0.9944 | 0.9983 | 0.9763 |
| Var. | 0.0162 | 5.7807 | 3.1099 | 4.1408 | 2.8101 | 0.0029 | |
| IS-MOEA | Mean | 0.7576 | 0.9965 | 0.9992 | 0.9757 | 0.9579 | 0.9609 |
| Var. | 0.0257 | 1.5731 | 2.8652 | 0.0021 | 0.0069 | 0.0011 | |
|
| |||||||
| Algorithm | HV | Benchmark Functions | |||||
| CTP4 | CTP5 | CF1 | CF2 | CF4 | CF6 | ||
|
| |||||||
| CMBOA | Mean | 0.9289 | 0.9190 | 0.9956 | 0.9549 | 0.8820 | 0.9535 |
| Var. | 0.0015 | 0.0014 | 1.4497 | 0.0016 | 0.0077 | 8.3474 | |
| NSGA-II | Mean | 0.8581 | 0.8180 | 0.9901 | 0.8971 | 0.9319 | 0.9445 |
| Var. | 0.0185 | 0.0181 | 4.6140 | 0.0037 | 0.0026 | 0.0017 | |
| IS-MOEA | Mean | 0.8716 | 0.8518 | 0.9670 | 0.7838 | 0.7444 | 0.8472 |
| Var. | 0.0115 | 0.0088 | 3.899 | 0.0208 | 0.0496 | 0.0127 | |