22
votes
Algorithm for finding a 3-cycle cover
The cycle cover problem (CC) is the problem of finding a spanning set of cycles in a given directed or undirected input graph.
If all the cycles in the cover must consist of at least $k$ edges/arcs, ...
7
votes
Accepted
Implementation of Wilf-Zeilberger and related methods
It is implemented in Maxima (http://maxima.sourceforge.net/docs/manual/de/maxima_77.html#SEC400), to which Sage has interface. A few dozens of examples (ranging from very easy to very difficult) I ...
6
votes
Accepted
Most efficient inplace merge algorithms (stable and unstable)
TLDR
The latest stable one with linear moves is from 2008 and with detailed description can be found here. According to their benchmarks, it is less than two times slower than standard merge that ...
5
votes
Accepted
Are there any implementations of a graph crossing algorithm?
A slow brute-force implementation of the graph crossing number
was added to Sage in
Sage Trac ticket 24216: Add crossing number of a graph
which was closed 2018-01-05, and merged in Sage 8.2.beta3.
2
votes
Implementation of surreal numbers for games
Here is an implementation of Surreal Numbers in a relatively new language, Julia.
https://github.com/mroughan/SurrealNumbers.jl
Described at
https://www.sciencedirect.com/science/article/pii/...
2
votes
Accepted
Operations on Sentential Decision Diagrams
I try to address your questions one after the other. I agree that the description of the algorithm is really succinct. To understand it better, I would encourage you to parallel this algorithm with ...
1
vote
Word length using entropy : Maximum entropy criteria
Disclaimer: This is based on generic information theory knowledge only. Too long for a comment.
Summary: The pointwise product of your two plots should go to some limit, as the relevant blocklengths ...
1
vote
Powerful Algorithms too complex to implement
Perfect hash construction (https://en.wikipedia.org/wiki/Perfect_hash_function#Construction) would apply to any use-case with static or infrequently-changing keys (e.g. top level domain names on ...
Community wiki
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
implementation × 31ds.algorithms × 13
graph-algorithms × 9
reference-request × 6
graph-theory × 4
software × 4
ds.data-structures × 2
cc.complexity-theory × 1
co.combinatorics × 1
approximation-algorithms × 1
optimization × 1
quantum-computing × 1
pl.programming-languages × 1
cg.comp-geom × 1
cr.crypto-security × 1
lambda-calculus × 1
linear-programming × 1
big-picture × 1
approximation-hardness × 1
it.information-theory × 1
big-list × 1
randomness × 1
np-complete × 1
graph-isomorphism × 1
sorting × 1