WAHO solver to aplikacja linii komend pozwalająca generować i rozwiązywać losowe instancje układanki WAHO. Powstała ona jako cześć pracy inżynierskiej w celu porównania zestawu opracowanych heurystyk.
Projekt korzysta z Rust w wersji 1.76.0.
Projekt można zbudować, korzystając z polecenia:
cargo build --releaseProgram można uruchomić, korzystając z polecenia:
cargo run --releaseAlternatywnie można uruchomić plik wykonywalny wygenerowany przez cargo build znajdujący się w
folderze target/release/
Aby wyświetlić dostępne w programie opcje, należy uruchomić program z poleceniem help
waho-solver helpProgram posiada 2 główne komendy generate oraz solve które odpowiednio pozwalają na generowanie i rozwiązywanie
wygenerowanych rozwiązań.
W celu poznania dokładnych opisów tych komend należy skorzystać z poleceń:
waho-solver help generate
waho-solver help solveDokumentację można wygenerować i przejrzeć korzystając z polecenia:
cargo doc --no-deps --openTesty jednostkowe zawarte w projekcie można uruchomić poleceniem:
cargo test