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

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

Serving Software Downloads in 956 Categories, Downloaded 50.343.245 Times

Algorithm::Evolve 0.01

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

Algorithm::Evolve

Report Broken Link
Printer Friendly Version


Product Homepage
Download (35 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
USER REVIEWS
More Reviews or Write Review


ALGORITHM::EVOLVE RELATED
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  
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  
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  
Programming  -  Algorithm::Points::MinimumDistance 0.01
Given a set of points in N-dimensional Euclidean space, works out for each point the distance to its nearest neighbour (unless its nearest neighbour isn't very close). The distance metric is a method; subclass and override it for non-Euclidean...
10.24 KB  
File Sharing  -  Hydranode Project 0.3.0
Hydranode Core is a modular, plugin-driven peer-to-peer client framework which is designed with true multi-network downloads in mind. Hydranode Project can be used directly via the built-in shell functionality, or via external user interfaces....
6.8 MB  
Mathematics  -  MConvert for Mac OS 8.2
The prime conversion software available for currency, metric and imperial, currently including the following 27 conversion groups and many subgroups: Acceleration, Angle, Area, Base, Consumption, Currency, Data Storage, Data Transfer, Density,...
13.4 MB  
Communication  -  DSP algorithms using Embedded MATLAB Block 1.0
Embedded MATLAB block provides a way of bringing restricted subset of MATLAB into Simulink. There are couple of possibilities when moving untimed MATLAB algorithms into Simulink. This demo illustrates two such alternatives in porting a sample...
20.48 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
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  
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 2.4.37.9
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  
Utilities  -  Command Not Found 0.2.41
Command Not Found is a program that uses a cache of existing programs and their associated packages to aid users in their day-to-day command-line work. Usage: command-not-found [options] Options: ...
30.72 KB