Artificial evolution for computer graphics
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Computational Steering Software Systems and Strategies
IEEE Computational Science & Engineering
Improving problem definition through interactive evolutionary computation
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Biomedical computing and visualization software environments
Communications of the ACM - Bioinformatics
Many-Objective optimization: an engineering design perspective
EMO'05 Proceedings of the Third international conference on Evolutionary Multi-Criterion Optimization
Performance assessment of multiobjective optimizers: an analysis and review
IEEE Transactions on Evolutionary Computation
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Brief paper: Application of multiobjective optimization in aircraft control systems design
Automatica (Journal of IFAC)
Multi-objective evolutionary design of robust controllers on the grid
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
The execution process of an evolutionary algorithm typically involves some trial and error. This is due to the difficulty in setting the initial parameters of the algorithm-especially when little is known about the problem domain. This problem is magnified when applied to many-objective optimisation, as care is needed to ensure that the final population of candidate solutions is representative of the trade-off surface. We propose a computational steering system that allows the engineer to interact with the optimisation routine during execution. This interaction can be as simple as monitoring the values of some parameters during the execution process, or could involve altering those parameters to influence the quality of the solutions produced by the optimisation process. The implementation of this steering system should provide the ability to tailor the client to the hardware available, for example providing a lightweight steering and visualisation client for use on a PDA.