Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.635.445 Times

Algorithm::Evolve 0.01

Company: Mike Rosulek
Date Added: October 23, 2013  |  Visits: 290


Report Broken Link
Printer Friendly Version

Product Homepage
Download (18 downloads)

Calculate distances on a square grid with optional wormholes (the 'chessboard metric')<br /><br />Algorithm::Metric::Chessboard is a Perl module to calculate distances on a square grid with optional wormholes (the 'chessboard metric').<br /><br />Calculates the minimum number of moves between two points in a game played on a square grid, where one move is a jump from a point to a horizontal, vertical or diagonal neighbour.<br /><br />With no other features, the number of moves taken to go from the point (x1, y1) to (x2, y2) would be quite simple:<br /><br /> d( (x1, y1), (x2, y2) ) = max( abs( x1 - x2 ), abs( y1 - y2) )<br /><br />However within the space are "wormholes" which allow you to travel between any two distant points, so the actual number of moves may be smaller than the above. Wormhole travel costs a fixed number of moves.<br /><br />SYNOPSIS<br /><br /> my @wormholes = (<br /> Algorithm::Metric::Chessboard::Wormhole->new( x => 5, y => 30 ),<br /> Algorithm::Metric::Chessboard::Wormhole->new( x => 98, y => 99 ),<br /> );<br /><br /> my $grid = Algorithm::Metric::Chessboard->new(<br /> x_range => [ 0, 99 ],<br /> y_range => [ 0, 99 ],<br /> wormholes => @wormholes,<br /> wormhole_cost => 3,<br /> );<br /><br /> my $wormhole = $grid->nearest_wormhole( x => 26, y => 53 );<br /><br /> my $journey = $grid->shortest_journey(start => [1, 6], end => [80, 1]);<br /><br />Requirements:<br /><br />?*A* Perl<br />

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Actual Algorithm Chessboard Costs Distances Distant Fixed Metric Moves Movessynopsis Number Optional Point Points Smaller Square Travel Wormhole Wormholes
Users rating: 0/10

License: Freeware Size: 10.24 KB
More Reviews or Write Review

Libraries  -  Algorithm::Munkres 0.06
Algorithm::Munkres is a Perl extension for Munkres solution to classical Assignment problem for square and rectangular matrices. This module extends the solution of Assignment problem for square matrices to rectangular matrices by padding zeros....
9.22 KB  
Development Tools  -  Munkres for Simulink 1.0
This is Markus Buehren's code re-packaged to work in Simulink. I use it with Global Nearest Neighbour data association method. Any problems with the actual algorithm should be addressed to Markus. Any problems with the Simulink port, please let me...
10 KB  
Audio Tools  -  vuVolume 1.0
vuVolume is a framework for volume rendering algorithms in C++. When creating a new rendering method in vuVolume it is possible to just concentrate on the actual algorithm and let the framework take care of the more administrative tasks.
30.72 KB  
Health & Fitness  -  C25K checklist
The C25K checklist helps you track your progress in the Couch to 25K running program. View the goals and duration of each week and each session, and check them off as they're completed. C25K checklist can display distances in either metric...
1024 KB  
Games  -  Guess it! - Play with your friends - A FREE fun exciting guessing game 1.0.0
GUESS IT! ******** INSANELY ADDICTING ********* Guess It is a simple, addicting game where you guess how many objects there are in a picture within 10 seconds. The closer your guess to the actual number, the more points and...
28.8 MB  
Libraries  -  Algorithm::Networksort 1.05
Algorithm::Networksort can create inline comparisons for sorting. SYNOPSIS use Algorithm::Networksort qw(:all); my $inputs = 4; # # Generate the network (a list of comparators). # my @network = nw_comparators($inputs); # # Print the...
15.36 KB  
Development Tools  -  Nearest Neighbor algorithm for the Travelling Salesman Problem 1.0
The 2-column vector contains cities' coordinates. The algorithm generates the optimal path to visit all the cities exactly once, and return to the starting city.The algorithm has its limitations, and based on the cities' distribution on the map it...
10 KB  
Finance  -  Fuel Costs
This application allows you easily monitor yours vehicles fuel costs. Add vehicles and then add refueling costs. Monitor your vehicle average fuel consumption and a lot other statistics. Application statistics accuracy depends on number of...
1024 KB  
Miscellaneous  -  SMAWK totally monotone matrix searching algorithm 1.0
This SMAWK algorithm takes as input a function for computing matrix values, and searches for the position of maximum value in each row. The matrix must satisfy the "totally monotone" property: in each submatrix (in particular each 2x2 submatrix)...
Development Tools  -  Pattern search method: deterministic iterative zero order algorithm 1.0
It's a deterministic iterative zero order algorithm that can be used to solve unconstrained optimization problem. It finds the relative minimum of a two variables function with a deterministic iterative zero order algorithm. Pattern search method...
10 KB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Utilities  -  LPAR2RRD 4.95-4
LPAR2RRD collects performance data and generates actual, historical and future trends utilization graphs of your virtual environment. It is agentless (it receives everything from the management stations like vCenter or HMC). The product supports...
2.25 MB  
Utilities  -  Nessconnect 1.0.2
Nessconnect is a GUI, CLI and API client for Nessus and Nessus compatible servers. With an improved user interface, it provides local session management, scan templates, report generation through XSLT, charts and graphs, and vulnerability trending.
819.2 KB  
Utilities  -  Dynamic Power Management 2.6.16
The Dynamic Power Management (DPM) project explores technologies to improve power conservation capabilities of platforms based on open source software. Of particular interest are techniques applicable to running systems, adjusting power parameters...
30.72 KB  
Utilities  -  Ethernet bridge tables
Ethernet bridge tables - Linux Ethernet filter for the Linux bridge. The 2.4-ebtables-brnf package contains the ebtables+bridge-nf patch. Be sure to check out the ebtables hp. This site also contains the arptables userspace tool.
40.96 KB  
Utilities  -  SaraB 1.0.0
SaraB works with DAR (Disk ARchive) to schedule and rotate backups on random-access media (i.e. hard drives, CDs, DVDs, Zip, etc. Basically anything except magnetic tapes.) This reduces hassle for the administrator by providing an automatic backup...
20.48 KB