```rust use tsp_solver::{Point2D, TspSolver};
pub fn main() { let problem = Point2D::random(20, 16.0, 9.0); let mut solver = TspSolver::loadorcreate("target/days365/", problem.view()); for solution in solver.antcolonyoptimization(20) { println!("{:04}: {}", solution.bestdistance, solution.bestpath); } } ```