in reply to Travelling Salesman
Here is how a simple Dijkstra run would look like in Lemon::Graph
The bad news is that I have never ever tried to compile Lemon::Graph under Windows, but I see no reason why it shouldn't work. Please, report back if you manage to compile it.use Lemon::Graph; # read graph from file with a cost map encoding arc lengths my $graph = Lemon::GraphReader->new("some_graph.lgf")-> arcMap("cost", my $cost)-> run(); my $source = ... some node ...; my $destination = ... some other node ...; # create a shortest path object my $d = Lemon::Dijkstra->new($graph, $cost); # run Dijkstra from $source $d->run($source); # get the distance to $destination my $dist = $d->dist($destination);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Travelling Salesman
by gangulphus (Initiate) on May 16, 2012 at 17:16 UTC |