1. A system for controlling an unmanned vehicle using a multi-objective evolutionary algorithm, the system comprising: a random number generator residing on a programmable hardware device for generating a sequence of pseudo random numbers; a population generator residing on the programmable hardware device for generating a population of solutions based on the output from the random number generator; a crossover/mutation module residing on the programmable hardware device for adapting one or more members of the population of solutions to generate an adapted population of solutions; a fitness evaluator residing on the programmable hardware device for evaluating each member of the population of solutions and the adapted population of solutions, the fitness evaluator comprising a neural network emulator having inputs representing each member of the population of solutions and the adapted population of solutions and outputs representing at least two fitness functions for each member of the population of solutions and the adapted population of solutions, the at least two fitness functions including thrust and range; a dominance filter residing on the programmable hardware device for selecting a subset of members from the population of solutions and the adapted population of solutions, the dominance filter generating a filtered population of solutions based on the at least two fitness functions generated by the fitness evaluator for each member of the population of solutions and the adapted population of solutions; and an archive for storing an archive set of solutions from each generation on a master computational device, wherein the master computational device applies a decision-making technique to select a solution from the archive set of solutions for use in unmanned vehicle control.