## Packages tagged algorithms

112 packages have this tag.

[Merge tag] (trustees only)Related tags: library (109), bsd3 (75), program (17), math (16), mit (15), gpl (13), data-structures (11), data (9), benchmark (7), data-mining (6), logic (6), bioinformatics (5), graphs (5), number-theory (5), numerical (5), optimisation (5), optimization (5), ai (4), lgpl (4), machine-learning (4), algebra (3), statistics (3), clustering (2), formal-languages (2), monads (2), numeric (2), pattern-classification (2), public-domain (2), text (2), theorem-provers (2), apache (1), compilers-interpreters (1), ...

Name |
DLs |
Rating |
Description |
Tags |
Maintainer |
---|---|---|---|---|---|

ADPfusion | 43 | 0.0 | Efficient, high-level dynamic programming. | (algorithms, bioinformatics, bsd3, data-structures, formal-languages, library) | ChristianHoener |

ADPfusionSet | 4 | 0.0 | Dynamic programming for Set data structures. | (algorithms, bioinformatics, bsd3, data-structures, formal-languages, library) | ChristianHoener |

Adaptive | 11 | 0.0 | Library for incremental computing. | (algorithms, bsd3, library, program) | DustinDeWeese, MagnusCarlsson, PeterJonsson |

AlanDeniseEricLauren | 5 | 0.0 | Find the minimal subset/submap satisfying some property. | (algorithms, benchmark, bsd3, library) | EchoNolan |

AlignmentAlgorithms | 12 | 0.0 | Collection of alignment algorithms | (algorithms, bioinformatics, data-structures, gpl, library, linguistics) | ChristianHoener |

Binpack | 19 | 0.0 | Common bin-packing heuristics. | (algorithms, bsd3, heuristics, library) | BjoernBrandenburg, DavidFeng |

DP | 5 | 0.0 | Pragmatic framework for dynamic programming | (algorithms, bsd3, library, math, natural-language-processing) | SashaRush |

DecisionTree | 10 | 0.0 | A very simple implementation of decision trees for discrete attributes. | (algorithms, lgpl, library, pattern-classification) | AdrianNeumann |

Diff | 225 | 0.0 | O(ND) diff algorithm in haskell. | (algorithms, bsd3, library) | SterlingClover |

DifferentialEvolution | 5 | 0.0 | Global optimization using Differential Evolution | (algorithms, library, mit, numerical, optimization) | VilleTirronen |

DimensionalHash | 17 | 0.0 | An n-dimensional hash using Morton numbers. | (algorithms, bsd3, data, library) | GhassenHamrouni |

GA | 7 | 0.0 | Genetic algorithm library | (ai, algorithms, bsd3, library, optimisation) | KennethHoste |

GraphSCC | 43 | 0.0 | Tarjan's algorithm for computing the strongly connected components of a graph. | (algorithms, bsd3, library) | IavorDiatchki |

Graphalyze | 45 | 0.0 | Graph-Theoretic Analysis library. | (algorithms, graphs, library) | IvanMiljenovic |

HMM | 5 | 0.0 | A hidden markov model library | (algorithms, bsd3, data-mining, library, machine-learning) | MikeIzbicki |

Hungarian-Munkres | 8 | 0.0 | A Linear Sum Assignment Problem (LSAP) solver | (algorithms, benchmark, gpl, library) | kaizhang |

KMP | 6 | 0.0 | Knuth–Morris–Pratt string searching algorithm | (algorithms, bsd3, library) | CindyLinz |

LinearSplit | 9 | 0.0 | Partition the sequence of items to the subsequences in the order given | (algorithms, bsd3, library) | VitaliyRukavishnikov |

ListTree | 15 | 0.0 | Trees and monadic trees expressed as monadic lists where the underlying monad is a list | (algorithms, bsd3, library) | YairChuchem |

Munkres | 4 | 0.0 | Munkres' assignment algorithm (hungarian method) | (algorithms, bsd3, library) | BalazsKomuves |

Munkres-simple | 2 | 0.0 | Simple and typesafe layer over the Munkres package. | (algorithms, bsd3, library) | ScrambledEggs |

Numbers | 13 | 0.0 | An assortment of number theoretic functions | (algorithms, lgpl, library, number-theory) | AdrianNeumann |

PropLogic | 8 | 0.0 | Propositional Logic | (algorithms, bsd3, library, logic, program) | DavidFox |

TrieMap | 55 | 0.0 | Automatic type inference of generalized tries with Template Haskell. | (algorithms, bsd3, library) | LouisWasserman |

adp-multi | 6 | 0.0 | ADP for multiple context-free languages | (algorithms, bioinformatics, bsd3, data-structures, library) | MaikRiechert |

adp-multi-monadiccp | 6 | 0.0 | Subword construction in adp-multi using monadiccp | (algorithms, bioinformatics, bsd3, data-structures, library) | MaikRiechert |

aeson-diff | 46 | 0.0 | Extract and apply patches to JSON documents. | (algorithms, bsd3, json, library, program, web) | ThomasSutton |

algebraic-graphs | 14 | 2.5 | A library for algebraic graph construction and transformation | (algebra, algorithms, benchmark, data-structures, graphs, library, mit) | snowleopard |

arithmoi | 64 | 0.0 | Efficient basic number-theoretic functions. | (algorithms, library, math, mit, number-theory) | CarterSchonwald, DanielFischer, HerbertValerioRiedel, Bodigrim |

binary-search | 20 | 0.0 | Binary and exponential searches | (algorithms, bsd3, library) | RossPaterson, TakayukiMuranushi |

bordacount | 18 | 0.0 | Implementation of the Borda count election method. | (algorithms, bsd3, library) | hverr |

cmaes | 13 | 0.0 | CMA-ES wrapper in Haskell | (algorithms, library, numerical, optimization) | TakayukiMuranushi |

concorde | 3 | 0.0 | Simple interface to the Concorde solver for the Traveling Salesperson Problem | (algorithms, bsd3, library) | KeeganMcAllister |

concurrent-sa | 6 | 0.0 | Concurrent simulated annealing system. | (algorithms, bsd3, concurrency, library) | LouisWasserman |

cubicspline | 7 | 2.0 | Natural cubic spline interpolation. | (algorithms, bsd3, library, math) | GershomBazerman |

dgim | 6 | 0.0 | Implementation of DGIM algorithm | (algorithms, data, library, mit) | musically_ut |

dom-lt | 9 | 0.0 | The Lengauer-Tarjan graph dominators algorithm. | (algorithms, bsd3, graphs, library) | MattMorrow |

dtw | 10 | 0.0 | (Fast) Dynamic Time Warping | (algorithms, data-mining, library, machine-learning, mit) | fho |

edit-distance | 632 | 0.0 | Levenshtein and restricted Damerau-Levenshtein edit distances | (algorithms, benchmark, bsd3, library) | MaxBolingbroke, phadej |

edit-distance-vector | 7 | 0.0 | Calculate edit distances and edit scripts between vectors. | (algorithms, bsd3, data, data-structures, library) | ThomasSutton |

eigen | 25 | 2.0 | Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, numerical solvers). | (algebra, algorithms, bsd3, data, library, math, numeric, statistics) | OlegSidorkin |

epanet-haskell | 5 | 0.0 | Haskell binding for EPANET | (algorithms, gpl, hydraulics, library) | psibi |

equivalence | 156 | 0.0 | Maintaining an equivalence relation implemented as union-find using STT. | (algorithms, bsd3, data, library) | PatrickBahr |

ersatz | 30 | 2.0 | A monad for expressing SAT or QSAT problems using observable sharing. | (algorithms, bsd3, library, logic) | EdwardKmett, EricMertens, ryanglscott |

ersatz-toysat | 3 | 0.0 | toysat driver as backend for ersatz | (algorithms, bsd3, library, logic) | MasahiroSakai |

exact-cover | 4 | 0.0 | Efficient exact cover solver. | (algorithms, bsd3, library, math) | arthur |

fibonacci | 12 | 0.0 | Fast computation of Fibonacci numbers. | (algorithms, bsd3, library, numerical) | SebastianFischer |

funsat | 17 | 0.0 | A modern DPLL-style SAT solver | (algorithms, bsd3, library, program) | DenisBueno |

garsia-wachs | 8 | 0.0 | A Functional Implementation of the Garsia-Wachs Algorithm | (algorithms, bsd3, library) | NicolasPouillard |

genprog | 6 | 0.0 | Genetic programming library | (ai, algorithms, bsd3, library, optimisation) | JanSnajder |

graph-generators | 7 | 2.0 | Functions for generating structured or random FGL graphs | (algorithms, apache, graphs, library, program) | ulikoehler |

graphs | 28 | 0.0 | A simple monadic graph library | (algorithms, bsd3, data-structures, graphs, library) | EdwardKmett |

gutenberg-fibonaccis | 10 | 0.0 | The first 1001 Fibonacci numbers, retrieved from the Gutenberg Project. | (algorithms, gpl, library, math, numeric, numerical) | JustinHanekom |

heapsort | 2 | 0.0 | Heapsort of MArrays as a demo of imperative programming | (algorithms, bsd3, library, program) | BartonMassey |

hgal | 12 | 0.0 | library for computation automorphism group and canonical labelling of a graph | (algorithms, data-structures, gpl, library) | JeanPhilippeBernardy |

hlcm | 5 | 0.0 | Fast algorithm for mining closed frequent itemsets | (algorithms, bsd3, data-mining, library, program) | AlexandreTermier |

hmm | 12 | 0.0 | A hidden markov model library | (algorithms, bsd3, data-mining, library, machine-learning) | MaxRabkin, MikeIzbicki |

hps-kmeans | 2 | 0.0 | A nice implementation of the k-Means algorithm. | (algorithms, clustering, data-mining, gpl, library, math, pattern-recognition, statistics) | RodrigoGadea |

htn | 4 | 0.0 | resolver using htn algorithm | (algorithms, bsd3, library) | uj |

incremental-sat-solver | 22 | 0.0 | Simple, Incremental SAT Solving as a Library | (algorithms, bsd3, library) | SebastianFischer |

infinite-search | 8 | 0.0 | Exhaustively searchable infinite sets. | (algorithms, bsd3, data, library, monads, search) | LukePalmer |

integer-logarithms | 3324 | 0.0 | Integer logarithms. | (algorithms, library, math, mit, number-theory) | phadej |

iproute | 757 | 0.0 | IP Routing Table | (algorithms, bsd3, library, network) | KazuYamamoto |

kmeans | 10 | 2.0 | K-means clustering algorithm | (algorithms, bsd3, clustering, data-mining, library) | GershomBazerman, MaxRabkin |

kmp-dfa | 6 | 0.0 | KMP algorithm implementation, based on Deterministic Finite State Automata | (algorithms, bsd3, library) | PaoloVeronelli |

lca | 13 | 2.0 | O(log n) persistent on-line lowest common ancestor calculation without preprocessing | (algorithms, bsd3, data-structures, library) | EdwardKmett |

learning-hmm | 15 | 0.0 | Yet another library for hidden Markov models | (algorithms, library, machine-learning, mit, statistics) | mnacamura |

libgraph | 32 | 0.0 | Store and manipulate data in a graph. | (algorithms, bsd3, data-structures, library) | faddegon |

majority | 5 | 0.0 | Boyer-Moore Majority Vote Algorithm | (algorithms, library, public-domain) | NisWegmann |

markov-chain | 16 | 0.0 | Markov Chains for generating random sequences with a user definable behaviour. | (algorithms, gpl, library) | HenningThielemann |

maximal-cliques | 5 | 2.0 | Enumerate all maximal cliques of a graph. | (algorithms, bsd3, library) | GershomBazerman |

mdp | 4 | 0.0 | Tools for solving Markov Decision Processes. | (algorithms, library, math, mit, program) | prsteele |

moo | 2 | 0.0 | Genetic algorithm library | (ai, algorithms, bsd3, library, optimisation, optimization) | SergeyAstanin |

natural-sort | 82 | 2.0 | User-friendly text collation | (algorithms, bsd3, library) | JohnMillikin |

nonlinear-optimization-ad | 5 | 0.0 | Wrapper of nonlinear-optimization package for using with AD package | (algorithms, gpl, library, math, optimisation, optimization) | MasahiroSakai |

palindromes | 16 | 0.0 | Finding palindromes in strings | (algorithms, bsd3, library, program) | JohanJeuring |

patience | 16 | 0.0 | Patience diff and longest increasing subsequence | (algorithms, bsd3, library, text) | KeeganMcAllister |

pell | 5 | 0.0 | Package to solve the Generalized Pell Equation. | (algorithms, library, math, mit, number-theory) | lbrunjes |

pqueue-mtl (deprecated in favor of queuelike) | 16 | 0.0 | Fully encapsulated monad transformers with queuelike functionality. | (algorithms, bsd3, deprecated, library, monads) | LouisWasserman |

presburger | 48 | 0.0 | A decision procedure for quantifier-free linear arithmetic. | (algorithms, bsd3, library) | IavorDiatchki |

primes | 31 | 0.0 | Efficient, purely functional generation of prime numbers | (algorithms, bsd3, library, numerical) | SebastianFischer |

primesieve | 29 | 0.0 | FFI bindings for the primesieve library. | (algorithms, foreign, library, math, mit, number-theory, program) | |

qchas | 11 | 2.0 | A library for implementing Quantum Algorithms | (algorithms, bsd3, library) | 23ars |

quadratic-irrational | 8 | 0.0 | An implementation of quadratic irrationals | (algorithms, data, library, math, mit) | ion |

queuelike | 23 | 0.0 | A library of queuelike data structures, both functional and stateful. | (algorithms, bsd3, library) | LouisWasserman |

rangemin | 44 | 0.0 | Linear range-min algorithms. | (algorithms, bsd3, library) | LouisWasserman |

raz | 2 | 0.0 | Random Access Zippers | (algorithms, benchmark, library, mit) | lyxia |

rspp | 2 | 0.0 | A Rational Street Performer Protocol solver | (algorithms, library, mit) | AlexChapman |

sat | 12 | 0.0 | CNF SATisfier | (algorithms, gpl, program) | AndriiZvorygin |

sat-micro-hs | 6 | 0.0 | A minimal SAT solver | (algorithms, lgpl, program) | DenisBueno |

satchmo-backends | 12 | 0.0 | driver for external satchmo backends | (algorithms, gpl, library) | JohannesWaldmann |

satchmo-examples | 9 | 0.0 | examples that show how to use satchmo | (algorithms, gpl, program) | JohannesWaldmann |

satchmo-funsat | 4 | 0.0 | funsat driver as backend for satchmo | (algorithms, gpl, library) | JohannesWaldmann |

satchmo-toysat | 2 | 0.0 | toysat driver as backend for satchmo | (algorithms, bsd3, library, logic) | MasahiroSakai |

seqalign | 11 | 0.0 | Sequence Alignment | (algorithms, bsd3, library) | rcallahan |

set-cover | 16 | 0.0 | Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube | (algorithms, bsd3, library, math) | HenningThielemann |

sgd | 15 | 0.0 | Stochastic gradient descent | (algorithms, bsd3, library, math) | JakubWaszczuk |

smartGroup | 12 | 0.0 | group strings or bytestrings by words in common | (algorithms, bsd3, library) | SamAnklesaria |

spacefill | 3 | 0.0 | Generators for space-filling curves. | (algorithms, library, public-domain) | knz |

stable-marriage | 5 | 0.0 | algorithms around stable marriage | (algorithms, bsd3, library) | KatsutoshiItoh |

strips | 4 | 0.0 | resolver using strips algorithm | (algorithms, bsd3, library) | uj |

svm-simple | 12 | 0.0 | Medium level, simplified, bindings to libsvm | (ai, algorithms, bsd3, library, pattern-classification, support-vector-machine) | VilleTirronen |

teams | 9 | 0.0 | Graphical modeling tools for sequential teams | (algorithms, gpl, library, stochastic-control) | AdityaMahajan |

text-metrics | 47 | 0.0 | Calculate various string metrics efficiently | (algorithms, benchmark, bsd3, library, text) | mrkkrp |

toysolver | 16 | 0.0 | Assorted decision procedures for SAT, Max-SAT, PB, MIP, etc | (algorithms, benchmark, bsd3, constraints, library, logic, optimisation, optimization, program, theorem-provers) | MasahiroSakai |

tsne | 11 | 0.0 | t-SNE | (algorithms, lgpl, library, program) | robagar |

twentyseven | 3 | 0.0 | Rubik's cube solver | (algorithms, library, mit, program) | lyxia |

unification-fd | 14 | 2.0 | Simple generic unification algorithms. | (algebra, algorithms, bsd3, compilers-interpreters, language, library, logic, unification) | WrenThornton |

union-find | 42 | 0.0 | Efficient union and equivalence testing of sets. | (algorithms, bsd3, data, library) | ThomasSchilling |

union-find-array | 5 | 0.0 | union find data structure | (algorithms, data, library, mit) | BertramFelgenhauer, MartinAvanzini |

wordsearch | 6 | 0.0 | A word search solver library and executable | (algorithms, bsd3, library, program) | ByronJohnson |

yices-easy | 3 | 0.0 | Simple interface to the Yices SMT (SAT modulo theories) solver. | (algorithms, bsd3, library, math, theorem-provers) | KeeganMcAllister |