Strategia poszukiwania wielu ścieżek po gronie

C# 85 PLN
Praca 10 z 19
Na wejście programu przychodzi graf, który jest ustawiony za pomocą pary szczytów, na przykład: 1 2 ; 1 3 ; 1 4 ; 2 3. Numer początkowy i końcowy. Za pomocą pary szczytów składały się triady, na przykład triady są łącznie pary 1 3 - 3 4.
Częścią programu było poszukiwanie wszystkich możliwych ścieżek od początkowego do końcowego szczytu grona. Po znalezieniu wszystkich możliwych ścieżek trzeba było stworzyć wiele ścieżek, które pokryłyby wszystkie istniejące trójki. W poszukiwaniu takich plemion trzeba było zrealizować za pomocą trzech różnych strategii: pragnącej, genetycznej, mrówki. Co więcej, każda strategia miała dwie ustawienia priorytetowe: priorytet na wykorzystanie najkrótszych dróg; priorytet na wykorzystanie najdłuższych dróg.