|
Algorithm A1 Estimating the Pareto Frontier |
|
Parameters:num_generations, num_langs
|
|
Inputs: set of languages L, Pareto dominance method find_dominant, interpolate method |
| |
| function
genetic_estimate(num_generations, num_langs) |
|
|
| for
do
|
|
|
|
|
| end for
|
| return
languages
|
| end function
|
| |
| function
sample_mutated(languages, amount) |
|
|
|
|
| for
language ∈ languages
do
|
| for do
|
| Add to
|
| end for
|
| end for
|
| for
do
|
|
|
| Add to
|
| end for
|
| return
mutated_languages
|
| end function
|
| |
| function
mutate (language) |
| mutated_language ← language
|
|
|
| for do
|
|
|
|
|
|
|
| end for
|
| return mutated_language
|
| end function
|
| |
|
|
|
|
|
|