CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Modules     > >     A     > >     Algorithm
Algorithm::Accounting
Generate accounting statistic for general logs
Algorithm::Accounting::Report
report generating of Algorithm::Accounting result
Algorithm::Accounting::Report::GDGraph
generate graph report using GD
Algorithm::Accounting::Report::Imager
Algorithm::Accounting::Report::Text
generate text version report
Algorithm::AhoCorasick
efficient search for multiple strings
Algorithm::AhoCorasick::SearchMachine
implementation of Algorithm::AhoCorasick
Algorithm::Annotate
represent a series of changes in annotate form
Algorithm::BaumWelch
Baum-Welch Algorithm for Hidden Markov Chain parameter estimation.
Algorithm::Bayesian
Bayesian Spam Filtering Algorithm
Algorithm::BestChoice
Choose the best
Algorithm::BestChoice::Matcher
Algorithm::BestChoice::Option
Algorithm::BestChoice::Ranker
Algorithm::BestChoice::Result
Algorithm::BinPack
efficiently pack items into bins
Algorithm::BreakOverlappingRectangles
Break overlapping rectangles into non overlapping ones
Algorithm::Bucketizer
Distribute sized items to buckets with limited size
Algorithm::C3
A module for merging hierarchies using the C3 algorithm
Algorithm::CheckDigits
Perl extension to generate and test check digits
Algorithm::CheckDigits::M07_001
Algorithm::CheckDigits::M09_001
Algorithm::CheckDigits::M10_001
Algorithm::CheckDigits::M10_002
Algorithm::CheckDigits::M10_003
Algorithm::CheckDigits::M10_004
Algorithm::CheckDigits::M10_005
Algorithm::CheckDigits::M10_006
Algorithm::CheckDigits::M10_008
Algorithm::CheckDigits::M10_009
Algorithm::CheckDigits::M10_010
Algorithm::CheckDigits::M10_011
Algorithm::CheckDigits::M11_001
Algorithm::CheckDigits::M11_002
Algorithm::CheckDigits::M11_003
Algorithm::CheckDigits::M11_004
Algorithm::CheckDigits::M11_006
Algorithm::CheckDigits::M11_007
Algorithm::CheckDigits::M11_008
Algorithm::CheckDigits::M11_009
Algorithm::CheckDigits::M11_010
Algorithm::CheckDigits::M11_011
Algorithm::CheckDigits::M11_012
Algorithm::CheckDigits::M11_013
Algorithm::CheckDigits::M11_015
Algorithm::CheckDigits::M11_016
Algorithm::CheckDigits::M11_017
Algorithm::CheckDigits::M16_001
Algorithm::CheckDigits::M23_001
Algorithm::CheckDigits::M23_002
Algorithm::CheckDigits::M43_001
Algorithm::CheckDigits::M89_001
Algorithm::CheckDigits::M97_001
Algorithm::CheckDigits::M97_002
Algorithm::CheckDigits::MBase_001
Algorithm::CheckDigits::MBase_002
Algorithm::CheckDigits::MBase_003
Algorithm::CheckDigits::MXX_001
Algorithm::CheckDigits::MXX_002
Algorithm::CheckDigits::MXX_003
Algorithm::CheckDigits::MXX_004
Algorithm::CheckDigits::MXX_005
Algorithm::CheckDigits::MXX_006
Algorithm::ChooseSubsets
OO interface to iterate through subsets of a list.
Algorithm::Closest::NetworkAddress
finds the closest network address from a defined list
Algorithm::Cluster
Perl extension for the C clustering library
Algorithm::Cluster::Record
Algorithm::Cluster::Thresh
Hierarchical clustering with variable thresh
Algorithm::ClusterPoints
find clusters inside a set of points
Algorithm::Combinatorics
Efficient generation of combinatorial sequences
Algorithm::ConsistentHash::Ketama
Ketama Consistent Hashing for Perl (XS)
Algorithm::ConsistentHash::Ketama::Bucket
A Bucket Object
Algorithm::CouponCode
Generate and validate 'CouponCode' strings
Algorithm::CRF
Perl binding for CRF++
Algorithm::CurveFit
Nonlinear Least Squares Fitting
Algorithm::DecisionTree
A pure-Perl implementation for
Algorithm::Dependency
Base class for implementing various dependency trees
Algorithm::Dependency::Item
Implements an item in a dependency heirachy.
Algorithm::Dependency::MapReduce
A Map/Reduce implementation for Alg:Dep graphs
Algorithm::Dependency::Objects
An implementation of an Object Dependency Algorithm
Algorithm::Dependency::Ordered
Implements an ordered dependency heirachy
Algorithm::Dependency::Source
Implements a source of heirachy items
Algorithm::Dependency::Source::DBI
Database source for Algorithm::Dependency
Algorithm::Dependency::Source::File
File source for dependency heirachys
Algorithm::Dependency::Source::HoA
Source for a HASH of ARRAYs
Algorithm::Dependency::Source::Invert
Logically invert a source
Algorithm::Dependency::Weight
Calculate dependency 'weights'
Algorithm::DependencySolver::Operation
An operation representation
Algorithm::DependencySolver::Solver
Algorithm::DependencySolver::Traversal
A module for traversing a dependency graph
Algorithm::Diff
Diff (also Longest Common Subsequence)
Algorithm::Diff::Any
Perl module to find differences between files
Algorithm::Diff::Apply
apply one or more Algorithm::Diff diffs
Algorithm::Diff::Callback
Use callbacks on computed differences
Algorithm::Diff::XS
Algorithm::Diff with XS core loop
Algorithm::DimReduction
Dimension Reduction tool that relies on 'Octave'
Algorithm::DimReduction::Result
Result object of analyze method
Algorithm::DistanceMatrix
Compute distance matrix using any distance
Algorithm::DrillDown
Turns a long list into an easy-to-navigate tree
Algorithm::EquivalenceSets
Group sets transitively
Algorithm::Evolve
An extensible and generic framework for executing
Algorithm::Evolve::Util
Some useful utility functions for use in evolutionary
Algorithm::FastPermute
Rapid generation of permutations
Algorithm::FEC
Forward Error Correction using Vandermonde Matrices
Algorithm::FloodControl
Limit event processing to count/time ratio.
Algorithm::FuzzyCmeans
perl implementation of Fuzzy c-means clustering
Algorithm::FuzzyCmeans::Distance
Algorithm::FuzzyCmeans::Distance::Cosine
Algorithm::FuzzyCmeans::Distance::Euclid
Algorithm::GDiffDelta
generate and apply GDIFF format binary deltas
Algorithm::GenerateSequence
a sequence generator
Algorithm::GoldenSection
Golden Section Search Algorithm for one-dimensional minimisation.
Algorithm::GooglePolylineEncoding
Google's Encoded Polyline Algorithm Format
Algorithm::Graphs::TransitiveClosure
Calculates the transitive closure
Algorithm::Hamming::Perl
ECC Hamming encoding, fixes 1-bit errors
Algorithm::HITS
Perl implementation of HITS algorithm
Algorithm::HITS::Lite
HITS algorithm implementation not requiring PDL
Algorithm::HowSimilar
Perl extension for quantifying similarites between things
Algorithm::Huffman
Perl extension that implements the Huffman algorithm
Algorithm::IncludeExclude
build and evaluate include/exclude lists
Algorithm::Interval2Prefix
Generate prefixes from intervals
Algorithm::InversionList
Perl extension for generating an inversion
Algorithm::IRCSRP2
IRC channel encryption algorithm
Algorithm::IRCSRP2::Alice
Alice interface
Algorithm::IRCSRP2::Exchange
utility functions
Algorithm::IRCSRP2::Utils
Algorithm utility functions
Algorithm::KernelKMeans
Weighted kernel k-means clusterer
Algorithm::KernelKMeans::PP
Algorithm::KernelKMeans::Util
Algorithm::KernelKMeans::XS
Drop-in replacement for Algorithm::KernelKMeans
Algorithm::KMeans
Clustering multi-dimensional data with a pure-Perl implementation
Algorithm::Kmeanspp
perl implementation of K-means++
Algorithm::Knap01DP
Solves the 0-1 Knapsack problem using the Dynamic Programming Technique
Algorithm::Knapsack
Brute-force algorithm for knapsack problem
Algorithm::Kuhn::Munkres
Determines the maximum weight perfect matching in a weighted complete bipartite graph
Algorithm::LatticePoints
Run code for each lattice points
Algorithm::LBFGS
Perl extension for L-BFGS
Algorithm::LCSS
Perl extension for getting the Longest Common Sub-Sequence
Algorithm::Line::Bresenham
simple pixellated line-drawing algorithm
Algorithm::Line::Bresenham::C
it is a C version Algorithm::Line::Bresenham to speed up a bit.
Algorithm::Loops
Looping constructs:
Algorithm::LUHN
Calculate mod 10 Double Add Double checksum
Algorithm::MarkovChain
Object oriented Markov chain generator
Algorithm::MarkovChain::Base
Algorithm::MarkovChain::GHash
Object oriented Markov chain generator, glib/C storage
Algorithm::MasterMind
Framework for algorithms that solve the MasterMind game
Algorithm::MasterMind::Canonical_GA
Tries to compute new solution from last
Algorithm::MasterMind::CGA_Partitions
Solver using a Canonical GA
Algorithm::MasterMind::EDA
Solver using an Estimation of Distribution Algorithm
Algorithm::MasterMind::EDA_Partitions
Solver using an EDA plus partitions
Algorithm::MasterMind::Evolutionary
Tries to compute new solution from last
Algorithm::MasterMind::Evolutionary_Base
Base class for evolutionary-based algorithms
Algorithm::MasterMind::Evolutionary_MO
Tries to compute new solution from last
Algorithm::MasterMind::Evolutionary_Partitions
Evolutionary algorithm with the partition method
Algorithm::MasterMind::EvoRank
Evolutionary algorith with the
Algorithm::MasterMind::EvoRank_End_Games
Adding end_games (tricks) for making a faster exploration of the solutions space
Algorithm::MasterMind::Generational_Partitions
Skeleton class for
Algorithm::MasterMind::MOGA
Solver using an Estimation of Distribution Algorithm
Algorithm::MasterMind::Partition_Worst
Plays by Knuth's playbook
Algorithm::MasterMind::Random
Plays random consistent combinations
Algorithm::MasterMind::Sequential
Tests each combination in turn.
Algorithm::MasterMind::Sequential_Alt
Tests each combination in
Algorithm::MasterMind::Test
Mock class used for testing algorithms
Algorithm::MasterMind::Test_Solver
Utility functions for testing solvers
Algorithm::MedianSelect::XS
Median finding algorithm
Algorithm::Merge
Implements 3-way merge and diff algorithms
Algorithm::Metric::Chessboard
Calculate distances on a square grid with optional wormholes (the 'chessboard metric').
Algorithm::Metric::Chessboard::Journey
Model a journey on an Algorithm::Metric::Chessboard grid.
Algorithm::Metric::Chessboard::Wormhole
Model a wormhole for Algorithm::Metric::Chessboard.
Algorithm::MinMax
Finding the minimum and maximum of an array with
Algorithm::Munkres
Solution to classical Assignment Problem
Algorithm::NaiveBayes
Bayesian prediction of categories
Algorithm::NaiveBayes::Model::Discrete
Algorithm::NaiveBayes::Model::Frequency
Algorithm::NaiveBayes::Model::Gaussian
Algorithm::NaiveBayes::Util
Algorithm::NeedlemanWunsch
sequence alignment with configurable scoring
Algorithm::Networksort
Create Sorting Networds
Algorithm::NGram
N-gram token sequence analysis and creation
Algorithm::Nhash
Exim nhash algorithm
Algorithm::NIN
Interface to UK National Insurance Number.
Algorithm::Numerical::Sample
Knuth's sample algorithm
Algorithm::Numerical::Shuffle
Knuth's shuffle algorithm
Algorithm::PageRank
Calculate PageRank in Perl
Algorithm::PageRank::XS
Calculate PageRank in Perl for many nodes
Algorithm::Pair::Best
Pair items according to a 'best score'
Algorithm::Pair::Swiss
Create pairings for Swiss-rounds tournaments
Algorithm::Partition
Partition a set of integers.
Algorithm::Permute
Handy and fast permutation with OO interface
Algorithm::Points::MinimumDistance
Works out the distance from each point to its nearest neighbour. Kinda.
Algorithm::QuadTree
A QuadTree Algorithm class in pure Perl.
Algorithm::QuineMcCluskey
Solve Quine-McCluskey set-cover problems
Algorithm::QuineMcCluskey::Util
provide utility functions to
Algorithm::RabinKarp
Rabin-Karp streaming hash
Algorithm::RabinKarp::Util
utility methods for use with Rabin-Karp hash generation.
Algorithm::RandomMatrixGeneration
Generate internal cell values for a matrix given fixed marginal totals.
Algorithm::RectanglesContainingDot
find rectangles containing a given dot
Algorithm::RectanglesContainingDot_XS
C/XS implementation of Algorithm::RectanglesContainingDot
Algorithm::Scale2x
Generic implementation of the Scale2x algorithm
Algorithm::Search
Module for traversing an object.
Algorithm::SetCovering
Algorithms to solve the "set covering problem"
Algorithm::Shape::RandomTree
Create an object representing a procedural, editable, randomized plant shape that
Algorithm::Shape::RandomTree::Branch
This object contains the attributes necessary to generate a branch, using
Algorithm::Shape::RandomTree::Branch::Point
Branch point - a 2D point on the geometrical path representing
Algorithm::Simplex
An implementation of the Simplex Algorithm.
Algorithm::Simplex::Float
Float model of the Simplex Algorithm
Algorithm::Simplex::PDL
PDL model of the Simplex Algorithm
Algorithm::Simplex::Rational
Rational model of the Simplex Algorithm
Algorithm::Simplex::Role::Solve
solve() method implemented as Moose role.
Algorithm::Simplex::Types
Types into which we coerce matrix input
Algorithm::SIN
Interface to Canada's Social Insurance Number.
Algorithm::SISort
Select And Insert sorting algorithm
Algorithm::SixDegrees
Find a path through linked elements in a set
Algorithm::SkipList
Perl implementation of skip lists
Algorithm::SkipList::Header
header node class for Algorithm::SkipList
Algorithm::SkipList::Node
node class for Algorithm::SkipList
Algorithm::SkipList::PurePerl
Pure-Perl implementation of skip lists
Algorithm::SocialNetwork
Social Network Analysis
Algorithm::SpatialIndex
Flexible 2D/3D spacial indexing
Algorithm::SpatialIndex::Bucket
A container for items
Algorithm::SpatialIndex::Node
A non-leaf node in a SpatialIndex
Algorithm::SpatialIndex::Storage
Base class for storage backends
Algorithm::SpatialIndex::Storage::DBI
DBI storage backend
Algorithm::SpatialIndex::Storage::Memory
In-memory storage backend
Algorithm::SpatialIndex::Strategy
Base class for indexing strategies
Algorithm::SpatialIndex::Strategy::2D
Base class for 2D indexing strategies
Algorithm::SpatialIndex::Strategy::3D
Base class for 3D indexing strategies
Algorithm::SpatialIndex::Strategy::MedianQuadTree
QuadTree splitting on bucket medians
Algorithm::SpatialIndex::Strategy::OctTree
Basic OctTree strategy
Algorithm::SpatialIndex::Strategy::QuadTree
Basic QuadTree strategy
Algorithm::SpiralSearch
Function Optimization of Two Parameters
Algorithm::Step
Tracing algorithm steps.
Algorithm::SVM
Perl bindings for the libsvm Support Vector Machine library.
Algorithm::SVM::DataSet
A DataSet object for the Algorithm::SVM Support
Algorithm::SVMLight
Interface to SVMLight Machine-Learning pkg
Algorithm::TokenBucket
Token bucket rate limiting algorithm
Algorithm::TravelingSalesman::BitonicTour
solve the euclidean traveling-salesman problem with bitonic tours
Algorithm::Tree::NCA
Constant time retrieval of I<Nearest Common Ancestor>
Algorithm::TSort
Perl extension for topological sort
Algorithm::URL::Shorten
URL shortening algorithm.
Algorithm::VectorClocks
Generating a partial ordering of events in a distributed system
Algorithm::Verhoeff
Perl extension for checking and computing Verhoeff
Algorithm::Viterbi
Compute Viterbi path and probability
Algorithm::Voting
voting algorithm implementations
Algorithm::Voting::Ballot
represents a ballot to cast in a race
Algorithm::Voting::Plurality
use "Plurality" to decide the sole winner
Algorithm::Voting::Sortition
implements RFC 3797, "Publicly Verifiable
Algorithm::VSM
A pure-Perl implementation of VSM and LSA
Algorithm::WordLevelStatistics
Pure Perl implementation of the "words level statistics" algorithm

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.