Abstract
This paper proposes a memetic direct transcription algorithm to solve Multi-Objective Optimal Control Problems (MOOCP). The MOOCP is first transcribed into a Non-linear Programming Problem (NLP) with Direct Finite Elements in Time (DFET) and then solved with a particular formulation of the Multi Agent Collaborative Search (MACS) framework. Multi Agent Collaborative Search is a memetic algorithm in which a population of agents combines local search heuristics, exploring the neighbourhood of each agent, with social actions exchanging information among agents. A collection of all Pareto optimal solutions is maintained in an archive that evolves towards the Pareto set. In the approach proposed in this paper, individualistic actions run a local search, from random points within the neighbourhood of each agent, solving a normalised Pascoletti-Serafini scalarisation of the multi-objective NLP problem. Social actions, instead, solve a bi-level problem in which the lower level handles only the constraint equations while the upper level handles only the objective functions. The proposed approach is tested on the multi-objective extensions of two well-known optimal control problems: the Goddard Rocket problem, and the maximum energy orbit rise problem.
Original language | English |
---|---|
Title of host publication | 2016 IEEE Symposium Series on Computational Intelligence, SSCI 2016 |
Place of Publication | Piscataway |
ISBN (Electronic) | 9781509042401 |
DOIs | |
Publication status | Published - 13 Feb 2017 |
Event | 2016 IEEE Symposium Series on Computational Intelligence, SSCI 2016 - Royal Olympic Hotel, Athens, Greece Duration: 6 Dec 2016 → 9 Dec 2016 http://ssci2016.cs.surrey.ac.uk/ |
Conference
Conference | 2016 IEEE Symposium Series on Computational Intelligence, SSCI 2016 |
---|---|
Abbreviated title | SSCI 2016 |
Country/Territory | Greece |
City | Athens |
Period | 6/12/16 → 9/12/16 |
Internet address |
Keywords
- optimal control
- linear programming
- optimization
- memetics
- collaboration
- finite element analysis
- sociology
- search problems
- nonlinear programming
- pareto optimisation