Projekt zaliczeniowy z przedmiotu Optymalizacja Kombinatoryczna na Politechnice Poznańskiej.
Program generuje losową sekwencję DNA i przygotowuje z niej spektrum według ustalonych kryteriów np. ilość błędów pozytywnych i negatywnych. Dwa algorytmy próbują z poukładanego alfabetycznie spektrum odzyskać oryginalną sekwencję: swój wynik jako pierwszy zwraca algorytm losowy, a następnie metaheurystyka oparta na algorytmie mrówkowym.