Packages tagged algorithms

133 packages have this tag.

[Merge tag] (trustees only)

Related tags: library (129), bsd3 (86), math (24), program (20), mit (18), data-structures (12), optimisation (12), optimization (11), data (9), gpl (8), logic (7), number-theory (7), numerical (6), apache (5), bioinformatics (5), data-mining (5), graphs (5), ai (4), machine-learning (4), algebra (3), graphics (3), numeric (3), statistics (3), animation (2), clustering (2), compilers-interpreters (2), formal-languages (2), game-engine (2), language (2), monads (2), pattern-classification (2), public-domain (2), text (2), theorem-provers (2), unification (2), ats (1), combinatorics (1), concurrency (1), constraints (1), data-mining----------- (1), ...

Name
DLs
Rating
Rev Deps
Description
Tags
Last U/L
Last Version
Maintainers
ADPfusion230.015Efficient, high-level dynamic programming. (algorithms, bioinformatics, bsd3, data-structures, formal-languages, library)2019-10-010.6.0.0ChristianHoener
ADPfusionSet40.03Dynamic programming for Set data structures. (algorithms, bioinformatics, bsd3, data-structures, formal-languages, library)2017-10-190.0.0.2ChristianHoener
Adaptive40.01Library for incremental computing. (algorithms, bsd3, library, program)2013-01-280.23DustinDeWeese, MagnusCarlsson, PeterJonsson
AlanDeniseEricLauren40.01Find the minimal subset/submap satisfying some property. (algorithms, bsd3, library)2016-08-240.1.0.1EchoNolan
AlignmentAlgorithms50.01Collection of alignment algorithms (algorithms, bioinformatics, data-structures, gpl, library, linguistics)2017-03-140.1.0.0ChristianHoener
Binpack240.01Common bin-packing heuristics. (algorithms, bsd3, heuristics, library)2014-02-070.4.1BjoernBrandenburg, DavidFeng
DP20.01Pragmatic framework for dynamic programming (algorithms, bsd3, library, math, natural-language-processing)2010-03-080.1.1SashaRush
DecisionTree10.01A very simple implementation of decision trees for discrete attributes. (algorithms, library, pattern-classification)2009-01-250.0AdrianNeumann
Diff3452.056Diff algorithm in pure Haskell (algorithms, bsd3, library)2023-10-220.5DavidFox, SterlingClover
DimensionalHash80.01An n-dimensional hash using Morton numbers. (algorithms, bsd3, data, library)2011-05-100.1.5.2GhassenHamrouni
GA180.01Genetic algorithm library (ai, algorithms, bsd3, library, optimisation)2011-09-271.0KennethHoste
GraphSCC490.03Tarjan's algorithm for computing the strongly connected components of a graph. (algorithms, bsd3, library)2013-07-221.0.4IavorDiatchki
Graphalyze230.03Graph-Theoretic Analysis library. (algorithms, graphs, library)2017-05-030.15.0.0IvanMiljenovic
HMM20.01A hidden markov model library (algorithms, bsd3, data-mining, library, machine-learning)2012-03-250.2.1MikeIzbicki
Hungarian-Munkres340.01A Linear Sum Assignment Problem (LSAP) solver (algorithms, gpl, library)2014-10-080.1.5kaizhang
KMP200.02Knuth–Morris–Pratt string searching algorithm (algorithms, bsd3, library)2018-12-170.2.0.0CindyLinz
LinearSplit30.01Partition the sequence of items to the subsequences in the order given (algorithms, bsd3, library)2011-03-050.2.1VitaliyRukavishnikov
ListTree200.01Trees and monadic trees expressed as monadic lists where the underlying monad is a list (algorithms, bsd3, library)2016-12-260.2.3YairChuchem
MIP110.02Library for using Mixed Integer Programming (MIP) (algorithms, bsd3, library, math, optimisation, optimization)2020-12-260.1.1.0MasahiroSakai
MIP-glpk10.00A GLPK backend to the MIP library. (algorithms, gpl, library, math, optimisation, optimization)2020-12-260.1.1.0MasahiroSakai
Munkres270.02Munkres' assignment algorithm (hungarian method) (algorithms, bsd3, library)2008-12-070.1BalazsKomuves
Munkres-simple30.01Simple and typesafe layer over the Munkres package. (algorithms, bsd3, library)2014-09-130.1.0.1ScrambledEggs
Numbers120.01An assortment of number theoretic functions (algorithms, library, number-theory)2009-04-170.2.1AdrianNeumann
PropLogic250.02Propositional Logic (algorithms, bsd3, library, logic, program)2012-04-160.9.0.4DavidFox
TrieMap490.02Automatic type inference of generalized tries with Template Haskell. (algorithms, bsd3, library)2013-04-184.1.0LouisWasserman
adp-multi60.02ADP for multiple context-free languages (algorithms, bioinformatics, bsd3, data-structures, library)2013-05-290.2.3MaikRiechert
adp-multi-monadiccp30.01Subword construction in adp-multi using monadiccp (algorithms, bioinformatics, bsd3, data-structures, library)2013-05-290.2.1MaikRiechert
aeson-diff622.05Extract and apply patches to JSON documents. (algorithms, bsd3, json, library, program, web)2022-05-261.1.0.13ThomasSutton, janus, velveteer
algebraic-graphs2672.7520A library for algebraic graph construction and transformation (algebra, algorithms, data-structures, graphs, library, mit)2022-06-200.7snowleopard
arithmoi1112.022Efficient basic number-theoretic functions. (algorithms, library, math, mit, number-theory)2023-07-290.13.0.0CarterSchonwald, DanielFischer, HerbertValerioRiedel, Bodigrim
batching240.00An Applicative Functor deferring actions to run in a batch later. (algorithms, apache, library)2021-09-090.1.0.0AndrewPritchard
binary-search510.04Binary and exponential searches (algorithms, bsd3, library)2021-02-222.0.0RossPaterson, TakayukiMuranushi, Jappie
bordacount130.01Implementation of the Borda count election method. (algorithms, bsd3, library)2017-09-010.1.0.0hverr
build112.01Build systems a la carte (algorithms, data-structures, library, mit)2018-07-061.0snowleopard
cmaes420.01CMA-ES wrapper in Haskell (algorithms, library, numerical, optimization)2020-10-100.2.3DominicSteinitz, TakayukiMuranushi
collate180.00An Applicative Functor for extracting parts of a stream of values (algorithms, apache, library)2021-09-090.1.0.0AndrewPritchard
concorde150.01Simple interface to the Concorde solver for the Traveling Salesperson Problem (algorithms, bsd3, library)2011-10-210.1KeeganMcAllister
concurrent-sa230.01Concurrent simulated annealing system. (algorithms, bsd3, concurrency, library)2010-04-071.0.1LouisWasserman
conduit-aeson50.01Short description (algorithms, bsd3, library)2022-03-020.1.0.1lehins
cubicspline152.01Natural cubic spline interpolation. (algorithms, bsd3, library, math)2015-10-180.1.2GershomBazerman
dgim30.01Implementation of DGIM algorithm (algorithms, data, library, mit)2015-04-040.0.3musically_ut
dom-lt1580.03The Lengauer-Tarjan graph dominators algorithm. (algorithms, bsd3, graphs, library)2021-11-120.2.3MattMorrow, AndreasK
dtw70.01(Fast) Dynamic Time Warping (algorithms, data-mining, library, machine-learning, mit)2016-07-211.0.3.0fho
edit-distance1830.024Levenshtein and restricted Damerau-Levenshtein edit distances (algorithms, bsd3, library)2015-07-120.2.2.1MaxBolingbroke, phadej
edit-distance-linear130.00Efficient implementation of the Levenshtein edit distance in linear memory. (algorithms, bsd3, library)2019-12-080.2.0.20xd34df00d
edit-distance-vector510.03Calculate edit distances and edit scripts between vectors. (algorithms, bsd3, data, data-structures, library)2016-05-241.0.0.4ThomasSutton
eigen441.56Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, numerical solvers). (algebra, algorithms, bsd3, data, library, math, numeric, statistics)2018-12-113.3.7.0OlegSidorkin, chessai
epanet-haskell40.01Haskell binding for EPANET (algorithms, gpl, hydraulics, library)2013-12-162.0.12.4psibi
equivalence1760.03Maintaining an equivalence relation implemented as union-find using STT. (algorithms, bsd3, data, library)2022-07-260.4.1AndreasAbel, PatrickBahr
ersatz402.03A monad for expressing SAT or QSAT problems using observable sharing. (algorithms, bsd3, library, logic)2023-09-180.5EdwardKmett, EricMertens, ryanglscott
ersatz-toysat40.01toysat driver as backend for ersatz (algorithms, bsd3, library, logic)2017-10-020.2.2.0MasahiroSakai
exact-cover20.01Efficient exact cover solver. (algorithms, bsd3, library, math)2017-04-220.1.0.0arthur
fast-arithmetic1372.01Fast functions on integers. (algorithms, ats, bsd3, combinatorics, ffi, library, math, number-theory, numerics)2022-01-170.6.7.0vmchale
fibonacci180.01Fast computation of Fibonacci numbers. (algorithms, bsd3, library, numerical)2010-12-180.2.0.1SebastianFischer
funsat80.02A modern DPLL-style SAT solver (algorithms, bsd3, library, program)2011-02-270.6.2DenisBueno
garsia-wachs260.01A Functional Implementation of the Garsia-Wachs Algorithm (algorithms, bsd3, library)2008-09-231.2NicolasPouillard
genprog40.01Genetic programming library (ai, algorithms, bsd3, library, optimisation)2013-08-310.1.0.2JanSnajder
graph-generators272.01Functions for generating structured or random FGL graphs (algorithms, apache, graphs, library, program)2018-06-080.1.4.0ulikoehler
graphs350.01A simple monadic graph library (algorithms, bsd3, data-structures, graphs, library)2022-05-070.7.2EdwardKmett, ryanglscott
gutenberg-fibonaccis300.01The first 1001 Fibonacci numbers, retrieved from the Gutenberg Project. (algorithms, gpl, library, math, numeric, numerical)2012-09-091.1.0JustinHanekom
heapsort10.01Heapsort of MArrays as a demo of imperative programming (algorithms, bsd3, library, program)2010-08-040.1.0BartonMassey
hgal330.02library for computation automorphism group and canonical labelling of a graph (algorithms, data-structures, library)2023-05-122.0.0.3JeanPhilippeBernardy, marcellus
hlcm20.01Fast algorithm for mining closed frequent itemsets (algorithms, bsd3, data-mining-----------, library, program)2010-06-160.2.2AlexandreTermier
hmm110.01A hidden markov model library (algorithms, bsd3, data-mining, library, machine-learning)2012-03-260.2.1.1MaxRabkin, MikeIzbicki
hps-kmeans20.01A nice implementation of the k-Means algorithm. (algorithms, clustering, data-mining, gpl, library, math, pattern-recognition, statistics)2012-07-100.1.0.0RodrigoGadea
htn310.01resolver using htn algorithm (algorithms, bsd3, library)2016-11-250.1.0.0uj
hypertypes200.00Typed ASTs (algorithms, bsd3, compilers-interpreters, language, library, logic, unification)2023-07-250.2.2YairChuchem
imj-animation12.01Animation Framework (algorithms, animation, bsd3, game-engine, graphics, library)2018-01-010.1.0.2OlivierSohn
imj-base22.02Game engine with geometry, easing, animated text, delta rendering. (algorithms, animation, bsd3, game-engine, graphics, library, mathematics, optimisation, optimization, program, terminal, user-interface)2018-01-010.1.0.2OlivierSohn
incremental-sat-solver210.03Simple, Incremental SAT Solving as a Library (algorithms, bsd3, library)2016-08-310.1.8SebastianFischer
infinite-search100.01Exhaustively searchable infinite sets. (algorithms, bsd3, data, library, monads, search)2009-01-090.12LukePalmer
integer-logarithms2870.025Integer logarithms. (algorithms, library, math, mit, number-theory)2020-11-011.0.3.1phadej
integer-roots560.05Integer roots and perfect powers (algorithms, library, math, mit, number-theory)2021-11-221.0.2.0Bodigrim
iproute2900.063IP Routing Table (algorithms, bsd3, library, network)2021-11-041.7.12KazuYamamoto
kmeans272.02K-means clustering algorithm (algorithms, bsd3, clustering, data-mining, library)2015-03-220.1.3GershomBazerman, MaxRabkin
kmp-dfa30.01KMP algorithm implementation, based on Deterministic Finite State Automata (algorithms, bsd3, library)2017-06-180.1.0.1PaoloVeronelli
lca412.01O(log n) persistent online lowest common ancestor search without preprocessing (algorithms, bsd3, data-structures, library)2021-02-170.4EdwardKmett, ryanglscott
learning-hmm280.01Yet another library for hidden Markov models (algorithms, library, machine-learning, mit, statistics)2015-04-050.3.2.2mnacamura
libgraph300.03Store and manipulate data in a graph. (algorithms, bsd3, data-structures, library)2017-09-031.14faddegon
majority20.01Boyer-Moore Majority Vote Algorithm (algorithms, library, public-domain)2011-07-181.1NisWegmann
markov-chain340.06Markov Chains for generating random sequences with a user definable behaviour. (algorithms, library)2016-07-140.0.3.4HenningThielemann
maximal-cliques302.02Enumerate all maximal cliques of a graph. (algorithms, bsd3, library)2015-03-220.1.1GershomBazerman
mdp40.00Tools for solving Markov Decision Processes. (algorithms, library, math, mit, program)2016-11-290.1.1.0prsteele
moo212.02Genetic algorithm library (ai, algorithms, bsd3, library, optimisation, optimization)2018-11-131.2SergeyAstanin
natural-sort182.02User-friendly text collation (algorithms, bsd3, library)2012-08-070.1.2JohnMillikin
nonlinear-optimization-ad290.01Wrapper of nonlinear-optimization package for using with AD package (algorithms, gpl, library, math, optimisation, optimization)2020-02-290.2.4MasahiroSakai
nonlinear-optimization-backprop160.00Wrapper of nonlinear-optimization package for using with backprop package (algorithms, gpl, library, math, optimisation, optimization)2020-02-290.2.4MasahiroSakai
number-wall70.00Create number walls and save them as images (algorithms, graphics, image, library, math, mit)2022-09-030.1.0.3OwenBechtel
numeric-optimization30.02Unified interface to various numerical optimization algorithms (algorithms, bsd3, library, math, numeric, numerical, optimisation, optimization)2023-06-210.1.1.0MasahiroSakai
numeric-optimization-ad20.00Wrapper of numeric-optimization package for using with AD package (algorithms, bsd3, library, math, optimisation, optimization)2023-06-030.1.0.1MasahiroSakai
numeric-optimization-backprop20.00Wrapper of numeric-optimization package for using with backprop package (algorithms, bsd3, library, math, optimisation, optimization)2023-06-030.1.0.1MasahiroSakai
outsort150.00External sorting package based on Conduit (algorithms, mit, program)2019-07-110.1.0luispedro
palindromes270.01Finding palindromes in strings (algorithms, bsd3, library, program)2012-12-280.4JohanJeuring
patience380.05Patience diff and longest increasing subsequence (algorithms, bsd3, library, text)2019-07-290.3KeeganMcAllister, chessai
pell30.01Package to solve the Generalized Pell Equation. (algorithms, library, math, mit, number-theory)2019-11-120.1.3.0lbrunjes
pqueue-mtl (deprecated in favor of queuelike)80.01Fully encapsulated monad transformers with queuelike functionality. (algorithms, bsd3, deprecated, library, monads)2009-03-131.0.7LouisWasserman
presburger190.03A decision procedure for quantifier-free linear arithmetic. (algorithms, bsd3, library)2015-03-241.3.1IavorDiatchki
primal222.01Primeval world of Haskell. (algorithms, bsd3, library)2021-01-220.3.0.0lehins
primal-memory242.00Unified interface for memory managemenet. (algorithms, bsd3, library)2021-01-220.3.0.0lehins
primes1272.017Efficient, purely functional generation of prime numbers (algorithms, bsd3, library, numerical)2011-04-290.2.1.0SebastianFischer
primes-type40.01Type-safe prime numbers. (algorithms, library, numerical)2017-10-090.2.0.3kindaro
primesieve170.00FFI bindings for the primesieve library. (algorithms, foreign, library, math, mit, number-theory, program)2017-09-080.1.0.1sighingnow
pure-shuffle130.01 (algorithms, apache, library)2018-11-160.1.1.1igrep
qchas172.00A library for implementing Quantum Algorithms (algorithms, bsd3, library, program)2018-07-291.1.0.123ars
quadratic-irrational380.01An implementation of quadratic irrationals (algorithms, data, library, math, mit)2020-04-150.1.1ion, Bodigrim
queuelike200.01A library of queuelike data structures, both functional and stateful. (algorithms, bsd3, library)2009-04-251.0.9LouisWasserman
rangemin200.01Linear range-min algorithms. (algorithms, bsd3, library)2010-05-312.2.2LouisWasserman
raz20.01Random Access Zippers (algorithms, library, mit)2016-09-180.1.0.0lyxia
rspp20.01A Rational Street Performer Protocol solver (algorithms, library, mit)2015-08-230.1.0.1AlexChapman
sat50.01CNF SATisfier (algorithms, program)2007-11-221.1.1AndriiZvorygin
sat-micro-hs20.01A minimal SAT solver (algorithms, program)2008-02-270.1.1DenisBueno
satchmo-backends60.01driver for external satchmo backends (algorithms, library)2011-06-241.9.1JohannesWaldmann
satchmo-examples50.01examples that show how to use satchmo (algorithms, program)2011-01-121.8.1JohannesWaldmann
satchmo-funsat30.01funsat driver as backend for satchmo (algorithms, library)2009-04-211.4JohannesWaldmann
satchmo-toysat50.01toysat driver as backend for satchmo (algorithms, bsd3, library, logic)2015-05-310.2.1.0MasahiroSakai
seqalign330.01Sequence Alignment (algorithms, bsd3, library)2015-07-030.2.0.4rcallahan
set-cover360.02Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube (algorithms, bsd3, library, math)2020-03-210.1.1HenningThielemann
smartGroup50.01group strings or bytestrings by words in common (algorithms, bsd3, library)2011-02-190.3.0SamAnklesaria
spacefill80.01Generators for space-filling curves. (algorithms, library, public-domain)2015-01-100.1knz
stable-marriage80.01algorithms around stable marriage (algorithms, bsd3, library)2023-04-190.2.1.2KatsutoshiItoh
strips300.01resolver using strips algorithm (algorithms, bsd3, library)2016-11-140.1.0.0uj
svm-simple140.01Medium level, simplified, bindings to libsvm (ai, algorithms, bsd3, library, pattern-classification, support-vector-machine)2012-07-180.2.7.1VilleTirronen
teams40.01Graphical modeling tools for sequential teams (algorithms, library, stochastic-control)2009-10-050.0.2.3AdityaMahajan
text-metrics1302.012Calculate various string metrics efficiently (algorithms, bsd3, library, text)2021-12-300.3.2mrkkrp
toysolver170.04Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc (algorithms, bsd3, constraints, formal-methods, library, logic, optimisation, optimization, program, smt, theorem-provers)2022-09-170.8.1MasahiroSakai
tsne280.00t-SNE (algorithms, library, program)2017-03-111.3.0robagar
twentyseven30.00Rubik's cube solver (algorithms, library, mit, program)2016-03-160.0.0lyxia
unification-fd572.04Simple generic unification algorithms. (algebra, algorithms, bsd3, compilers-interpreters, language, library, logic, unification)2022-05-260.11.2WrenThornton, WrenRomano
union-find670.04Efficient union and equivalence testing of sets. (algorithms, bsd3, data, library)2012-06-230.2ThomasSchilling
union-find-array250.03union find data structure (algorithms, data, library, mit)2021-07-220.1.0.3BertramFelgenhauer, MartinAvanzini
vector-quicksort20.00Fast and flexible quicksort implementation for mutable vectors (algorithms, apache, library)2023-04-150.1SergeyVinokurov
wordsearch30.01A word search solver library and executable (algorithms, bsd3, library, program)2010-10-011.0.1ByronJohnson
yices-easy20.01Simple interface to the Yices SMT (SAT modulo theories) solver. (algorithms, bsd3, library, math, theorem-provers)2010-09-290.1KeeganMcAllister