|
ABSTRACT
Recently, gradient techniques for solving numerical multi-objective optimization problems have appeared in the literature. Although promising results have already been obtained when combined with multi-objective evolutionary algorithms (MOEAs), an important question remains: what is the best way to integrate the use of gradient techniques in the evolutionary cycle of a MOEA. In this paper, we present an adaptive resource-allocation scheme that uses three gradient techniques in addition to the variation operator in a MOEA. During optimization, the effectivity of the gradient techniques is monitored and the available computational resources are redistributed to allow the (currently) most effective operator to spend the most resources. In addition, we indicate how the multi-objective search can be stimulated to also search $mboxemphalong $ the Pareto front, ultimately resulting in a better and wider spread of solutions. We perform tests on a few well-known benchmark problems as well as two novel benchmark problems with specific gradient properties. We compare the results of our adaptive resource-allocation scheme with the same MOEA without the use of gradient techniques and a scheme in which resource allocation is constant. The results show that our proposed adaptive resource-allocation scheme makes proper use of the gradient techniques only when required and thereby leads to results that are close to the best results that can be obtained by fine-tuning the resource allocation for a specific problem.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
T. Bäck. Self-adaptation in genetic algorithms. In F. J. Varela and P. Bourgine, editors, Proceedings of the 1st European Conference on Artificial Life, pages 227--235, Cambridge, MA, 1992. MIT Press.
|
 |
2
|
|
| |
3
|
P. A. N. Bosman and D. Thierens. The balance between proximity and diversity in multi-objective evolutionary algorithms. IEEE Transactions on Evolutionary Computation, 7:174--188, 2003.
|
| |
4
|
P. A. N. Bosman and D. Thierens. The naive MIDEA: a baseline multi-objective EA. In C. A. Coello Coello et al., editors, Evolutionary Multi-Criterion Optimization - EMO '05, pages 428--442, Berlin, 2005. Springer-Verlag.
|
| |
5
|
M. Brown and R. E. Smith. Effective use of directional information in multi-objective evolutionary computation. In E. Cantú-Paz et al., editors, Proceedings of the GECCO-2003 Genetic and Evolutionary Computation Conference, pages 778--789, Berlin, 2003. Springer-Verlag.
|
| |
6
|
|
| |
7
|
K. Deb. Multi-objective genetic algorithms: Problem difficulties and construction of test problems. Evolutionary Computation, 7(3):205--230, 1999.
|
| |
8
|
J. Fliege and B. F. Svaiter. Steepest descent methods for multicriteria optimization. Mathematical Methods of Operations Research, 51(3):479--494, 2000.
|
| |
9
|
|
| |
10
|
|
| |
11
|
B. A. Julstrom. Adaptive operator probabilities. In J. Alander, editor, Proceedings of the Second Nordic Workshop on Genetic Algorithms and their Applications (2NWGA), 1996.
|
| |
12
|
J. D. Knowles and D. Corne. On metrics for comparing non-dominated sets. In Proceedings of the 2002 Congress on Evol. Comp. CEC 2002, pages 666--674, Piscataway, New Jersey, 2002. IEEE Press.
|
| |
13
|
M. Lahanas, D. Baltas, and S. Giannouli. Global convergence analysis of fast multiobjective gradient based dose optimization algorithms for high-dose-rate brachytherapy. Phys. Med. Biol., 48:599--617, 2003.
|
| |
14
|
J. Layton and P. Foster. Error-prone DNA polymerase IV is controlled by the stress-response sigma factor, RpoS, in Escherichia coli. Molec. Microbiology, 50(2):549--561, 2003.
|
| |
15
|
P. Moscato. On evolution, search, optimization, genetic algorithms and martial arts: Towards memetic algorithms. Technical Report Caltech Concurrent Computation Program, Report. 826, California Institute of Technology, Pasadena, California, 1989.
|
| |
16
|
H. Mühlenbein and T. Mahnig. FDA - a scalable evolutionary algorithm for the optimization of additively decomposed functions. Evolutionary Computation, 7:353--376, 1999.
|
| |
17
|
|
| |
18
|
|
| |
19
|
O. Schütze, S. Mostaghim, M. Dellnitz, and J. Teich. Covering Pareto sets by multilevel evolutionary subdivision techniques. In Carlos M. Fonseca et al., editors, Evolutionary Multi-Criterion Optimization - EMO '03, pages 118--132, Berlin, 2003. Springer-Verlag.
|
| |
20
|
|
| |
21
|
M. A. L. Thathachar and P. S. Sastry. A class of rapidly converging algorithms for learning automata. IEEE Transactions on Systems, Man and Cybernetics, SMC-15:168--175, 1985.
|
 |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
|
|