Schéma algorithmique VORACE
Donnée : un ensemble K de candidats solutions au problème.
Résultat : une solution S⊂K du problème.
S←∅;
Tantque C≠∅
et S n'est pas solution du problème
faire
//
Il faut donc un critère de validation de S
Choisir dans C le meilleur candidat x;
// Le choix doit être simple et rapide pour être efficace
Si x est acceptable alors ajouter x à S;
// Il faut donc un critère d'acceptabilité des candidats
Si S est une solution
alors retourner S
sinon retourner ∅.