GitHub topics: combinatorics
stdlib-js/math-base-special-factorial
Evaluate a factorial.
Language: C - Size: 1.29 MB - Last synced at: about 2 hours ago - Pushed at: about 3 hours ago - Stars: 1 - Forks: 0

stdlib-js/math-base-special-factorial2
Evaluate the double factorial.
Language: Python - Size: 337 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

ncg777/name.ncg777
CLI programs invokable through bash scripts to completely enumerate a variety of mathematical objects & utilities to handle and generate musical data.
Language: Java - Size: 3.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

abetten/orbiter
Classification of combinatorial objects
Language: C++ - Size: 1.58 GB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 17 - Forks: 7

DragunWF/Competitive-Programming
My journey through competitive programming with solutions to problems from platforms like CodeWars, LeetCode, CodeChef, and CodeForces, highlighting problem-solving and algorithmic skills.
Language: Python - Size: 1.16 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 21 - Forks: 0

Rag322/constants-float32-catalan
Catalan's constant.
Language: JavaScript - Size: 47.9 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

marmitar/utf8-counter
Calculate how many possible UTF8 strings there are.
Language: Rust - Size: 74.2 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

Lipen/discrete-math-course
:milky_way: Supplementary materials for Discrete Math course at ITMO University
Language: TeX - Size: 42.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 45 - Forks: 10

SergeyChelak/AdventOfCode
Advent of Code in Rust
Language: Rust - Size: 1.41 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

ncg777/ultra-mega-enumerator
Ultra Mega Enumerator is a lightweight library designed to enumerate various combinatorial objects. Its goal is to provide efficient tools for generating combinations, permutations, compositions, partitions, and more.
Language: TypeScript - Size: 508 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

stdlib-js/math-iter-sequences-factorials
Create an iterator which generates a sequence of factorials.
Language: JavaScript - Size: 1.51 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

mcanlas/idioma
Procedural text generation for foreign languages
Language: Scala - Size: 479 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3 - Forks: 0

mcanlas/hangul
A programmatic model for Hangul, the Korean alphabet
Language: Scala - Size: 182 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

mcanlas/pokemon-quest-recipes
Language: Scala - Size: 121 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

mcanlas/spawning-pool
A framework for genetic algorithms in Scala
Language: Scala - Size: 490 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 13 - Forks: 0

mcanlas/rotationizer
Generating optimal volleyball rotations with Scala
Language: Scala - Size: 74.2 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

JuliaDecisionFocusedLearning/DecisionFocusedLearningBenchmarks.jl
Benchmark problems for decision-focused learning
Language: Julia - Size: 1.38 MB - Last synced at: about 17 hours ago - Pushed at: 2 months ago - Stars: 10 - Forks: 0

apache/commons-numbers
Apache Commons Numbers
Language: Java - Size: 29.8 MB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 74 - Forks: 60

maxgfr/similarities
This package contains functions to find similarities between arrays
Language: TypeScript - Size: 1.67 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 1

waldohidalgo/rutas_code_chef
Repositorio con el código de ejercicios y proyectos de diversas rutas completadas en CodeChef
Language: Python - Size: 1.2 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

pwalig/graphsack
Solver for multiple knapsack problem variations
Language: C++ - Size: 237 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

YaelDillies/ForbiddenMatrix
Formalisation of forbidden matrix theory
Language: Lean - Size: 115 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

YaelDillies/ChandraFurstLipton
Formalisation in the Lean theorem prover of the relation between corner-free sets and communication complexity
Language: TeX - Size: 87.9 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 3 - Forks: 1

YaelDillies/LeanAPAP
Formalisation of the Kelley-Meka bound on Roth numbers
Language: Lean - Size: 1.42 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 17 - Forks: 7

eremidio/COMBINATORICS---STATISTICS---PROBABILITY
A COLLECTION OF DISCRETE MATHEMATICAL ALGORITHMS
Language: C++ - Size: 1.85 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

eyasir329/CP_Archive
A collection of essential algorithms, data structures, and mathematical utilities for competitive programming.
Language: C++ - Size: 1.28 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 2

tgjohnst/WordLock_Solver
A handy app to solve for all possible words from resettable, word/letter-based combination locks
Language: HTML - Size: 3.53 MB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

YaelDillies/LeanCamCombi
Formalisation of the Cambridge Part II and Part III courses Graph Theory, Combinatorics, Extremal and Probabilistic Combinatorics in Lean
Language: Lean - Size: 966 KB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 58 - Forks: 14

jaketbouma/blokk-solver
Blokk! is the ultimate puzzle game. It's also an interesting mathematical and algorithmic puzzle, which this project explores.
Language: Python - Size: 154 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

stdlib-js/math-base-special-binomcoeff
Compute the binomial coefficient as a single-precision floating-point number.
Language: Python - Size: 262 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

gmou3/matroid-generator
Generate all non-isomorphic matroids
Language: C++ - Size: 25.4 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 1 - Forks: 0

ovitrac/radigen
Radigen 🧪⚛️: Python-based chemical kernel for simulating oxidation reactions from prompts
Language: HTML - Size: 12.5 MB - Last synced at: 10 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 0

stdlib-js/random-shuffle
Shuffle elements of an array-like object.
Language: JavaScript - Size: 2.67 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 2 - Forks: 0

ehmicky/big-cartesian
Cartesian product for big inputs
Language: TypeScript - Size: 9.6 MB - Last synced at: about 18 hours ago - Pushed at: 28 days ago - Stars: 17 - Forks: 2

markrogoyski/math-php
Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra
Language: PHP - Size: 5.56 MB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 2,369 - Forks: 244

ehmicky/fast-cartesian
Fast cartesian product
Language: TypeScript - Size: 10.2 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 70 - Forks: 5

XanaduAI/thewalrus
A library for the calculation of hafnians, Hermite polynomials and Gaussian boson sampling.
Language: Python - Size: 15.5 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 104 - Forks: 58

hydroo/ramsey-number-5
Ramsey number R(r, s) is the smallest number of nodes n such that for each undirected graph of size n, there is either a complete subgraph of size r, or an empty subgraph of size s
Language: C++ - Size: 457 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 1

HighDiceRoller/icepool
Python dice probability package.
Language: Python - Size: 144 MB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 56 - Forks: 5

gmou3/matroid-database
Python interface to matroid database
Language: Python - Size: 717 KB - Last synced at: 18 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1

stdlib-js/stats-base-dists-hypergeometric-quantile
Hypergeometric distribution quantile function.
Language: JavaScript - Size: 1.1 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/stats-base-dists-hypergeometric-cdf
Hypergeometric distribution cumulative distribution function (CDF).
Language: JavaScript - Size: 1020 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

stdlib-js/math-iter-special-factorial
Create an iterator which evaluates the factorial function for each iterated value.
Language: JavaScript - Size: 1.53 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/math-base-special-binomcoefln
Compute the natural logarithm of the binomial coefficient.
Language: Python - Size: 1.26 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

stdlib-js/constants-float64-catalan
Catalan's constant.
Language: JavaScript - Size: 342 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

TheLeprechaun25/NCOLib
The Neural Combinatorial Optimization Library (NCOLib) is an accessible software library designed to simplify the application of neural network models and deep learning algorithms to solve combinatorial optimization problems.
Language: Python - Size: 184 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 0

SUNCAT-Center/CatKit
General purpose tools for high-throughput catalysis
Language: Python - Size: 24.9 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 94 - Forks: 56

thraraujo/pysymmpol
A Python package for calculating and performing basic manipulations on symmetric polynomials.
Language: Python - Size: 5.36 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

dajmera-24/Superpermutation-Algorithm
An O(n) space superpermutation generating algorithm
Language: Java - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

cool-RR/combi
Pythonic package for combinatorics
Language: Python - Size: 770 KB - Last synced at: 18 days ago - Pushed at: almost 4 years ago - Stars: 50 - Forks: 0

mzusin/mz-math
mzMath - a collection of typescript-based math helpers.
Language: TypeScript - Size: 3.03 MB - Last synced at: 20 days ago - Pushed at: 11 months ago - Stars: 13 - Forks: 2

deepeshpatel/jnumbertools
JNumberTools is an open-source Java library for solving complex problems in combinatorics and number theory. Whether you're a researcher, developer, or student, this library offers a comprehensive set of APIs to efficiently handle a wide range of mathematical tasks, from basic to advanced combinatorial computations
Language: Java - Size: 1.81 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 0

jirikostiha/smath
Alternative math library based on .Net 7 generic math.
Language: C# - Size: 304 KB - Last synced at: 14 days ago - Pushed at: 2 months ago - Stars: 3 - Forks: 1

JuliaMath/Combinatorics.jl
A combinatorics library for Julia
Language: Julia - Size: 615 KB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 221 - Forks: 59

Erfaniaa/competitive-programming
Algorithm Design, Data Structures, ACM-ICPC, and IOI
Language: C++ - Size: 118 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 203 - Forks: 25

oameye/GraphCombinations.jl
Generate all combinations of graphs and their symmetry factor
Language: Julia - Size: 1.13 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 3 - Forks: 0

erkal/kite
An interactive visualization tool for graph theory
Language: Elm - Size: 2.07 MB - Last synced at: 29 days ago - Pushed at: 8 months ago - Stars: 551 - Forks: 24

YaelDillies/add-combi
The (currently unofficial) sublibrary of Mathlib dedicated to additive combinatorics
Language: Shell - Size: 43 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 1

latte-int/latte
LattE integrale, software for counting lattice points and integration over convex polytopes
Language: C++ - Size: 15.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 48 - Forks: 13

ChanchalKumarMaji/Introduction-to-Discrete-Mathematics-for-Computer-Science-Specialization
[Coursera] Introduction to Discrete Mathematics for Computer Science Specialization
Language: Jupyter Notebook - Size: 113 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 111 - Forks: 51

PeterEFrancis/addcomb-js
AddComb.js is a javascript library for additive combinatorics calculation.
Language: HTML - Size: 296 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

Girish-1-Goyal/Codeforces-solutions
Codeforces Solution Contests and Others
Language: C++ - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

ACSVMath/sage_acsv
A SageMath package with algorithms for analytic combinatorics in several variables.
Language: Python - Size: 589 KB - Last synced at: 17 minutes ago - Pushed at: 20 minutes ago - Stars: 8 - Forks: 1

stdlib-js/constants-float32-catalan
Catalan's constant.
Language: JavaScript - Size: 183 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

FloydZ/generalcartesianproduct 📦
Implementation of the general cartesian product, allowing to generate sequences based on variable limits
Language: Python - Size: 15.6 KB - Last synced at: 20 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

GitProger/ITMO-CT-dm-labs
Discrete Math Labs
Language: C++ - Size: 1.14 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

stdlib-js/math-base-special-binomcoef
Compute the binomial coefficient.
Language: Python - Size: 480 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

Cobord/Plabic
Cluster algebraic/geometric structures related to plabic graphs
Language: Python - Size: 167 KB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

linas/anant
Analytic Number Theory high-precision GnuMP routines
Language: C - Size: 548 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 5

fedimser/math
Small research projects
Language: Jupyter Notebook - Size: 645 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

stdlib-js/math-base-special-factorialln
Evaluate the natural logarithm of the factorial function.
Language: Python - Size: 933 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

beryx/streamplify
Java 8 combinatorics-related streams and other utilities
Language: Java - Size: 1.42 MB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 43 - Forks: 14

cognate-lang/cognate
A human readable quasi-concatenative programming language
Language: C - Size: 4.45 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 251 - Forks: 12

IohannesPaullusMD/learning-dynamic-programming
Most of the stuff here are responses from Copilot
Size: 7.81 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

foo123/Abacus
Advanced Combinatorics and Algebraic Number Theory Symbolic Computation library for JavaScript, Python
Language: JavaScript - Size: 5.12 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 22 - Forks: 5

khanhvu207/competitiveprogramming
Competitive programming related stuffs (Olympiads, Codeforces, USACO)
Language: Modula-3 - Size: 698 MB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 18 - Forks: 2

dawidrylko/domino-tiling
This repository contains a library for solving domino tiling problems using BigInt and standard JavaScript. It provides a method to calculate the number of ways to tile a 2D grid with 2x1 and 1x2 dominoes.
Language: JavaScript - Size: 7.06 MB - Last synced at: 12 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

SanderGi/Genus
Practical algorithm for calculating the genus of a graph
Language: C - Size: 9.65 MB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

luk036/ecgen-cpp
🔢 Enumerative Combinatoric C++ Code
Language: C++ - Size: 1.09 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

SanderGi/conformal-rigidity
Exploring the relationship between conformal rigidity, spectral properties, and genus of graphs.
Language: Jupyter Notebook - Size: 4.77 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mihael-tunik/CombsOnGrid
Faster restricted combinations on grid generator
Language: C++ - Size: 37.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

FatemehTarashi/awesome-algebraic-statistics
A curated list of Algebraic Statistics tools and resources.
Size: 24.4 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

GutBla/PROJECT_Roulette_Conteo_Combinatoria_y_Probabilidad
Roulette: Conteo, Combinatoria y Probabilidad" es un proyecto en Java que simula una ruleta y permite explorar conceptos matemáticos como el conteo, la combinatoria y la probabilidad, combinando educación y simulación de juegos de azar
Language: Java - Size: 34 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

brianSalk/Daily-Problems
A collection of combinatorics problems and solutions along with simulations to proove them
Language: Python - Size: 407 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

nas5w/combinate
Combinatorics generator for JavaScript and Typescript.
Language: TypeScript - Size: 204 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 3

Anksharskarp/Competitive-Programming
A collection of my competitive programming code and solutions.
Language: Java - Size: 10.7 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

Beliavsky/Burkardt-Fortran-90
Classification of John Burkardt's many Fortran 90 codes
Size: 29.9 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 46 - Forks: 10

stdlib-js/math-iter-special-factorialln
Create an iterator which evaluates the natural logarithm of the factorial function for each iterated value.
Language: JavaScript - Size: 1.27 MB - Last synced at: 26 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

benjohnde/ayto-matcher
Some fun combinatorics coding for 'Are You the One?'
Language: Kotlin - Size: 67.4 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

apurva313/competitive-math-toolkit
Competitive Math Toolkit is an advanced, high-performance library designed for competitive programming and algorithmic challenges. It ensures fast computations and seamless integration into coding competitions and problem-solving tasks. 🚀🔥
Language: JavaScript - Size: 49.8 KB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

ajcr/probability-calculator 📦
Calculate the probability of drawing specific combinations of items
Language: Python - Size: 85.9 KB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

N8Brooks/combinatorics
🦕 Combinatorial generators including combinations, permutations, combinations with replacement, permutations with replacement, cartesian products, and power sets.
Language: TypeScript - Size: 112 KB - Last synced at: 14 days ago - Pushed at: almost 3 years ago - Stars: 27 - Forks: 1

more-joao/dodecaphonic-sequences
A somewhat constructive approach to finding dodecaphonic sequences of interest using pure Python.
Language: Python - Size: 46.9 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

sraaphorst/reed-muller-python
Python implementation of Reed-Muller codes
Language: Python - Size: 446 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 16 - Forks: 9

denisrosset/alasc
Computational Group Theory in Scala. It's Scala permuted!
Language: Scala - Size: 1.71 MB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 22 - Forks: 5

fedork/radio
Solver for quantitive group testing problem with 2 defectives
Language: C - Size: 258 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

abyanmajid/dyckvis
Dyck paths visualizer built with DOM methods
Language: JavaScript - Size: 15.6 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

TryAtSoftware/CleanTests
TryAtSoftware.CleanTests is a modern framework for execution and generation of automated tests in .NET
Language: C# - Size: 5.49 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 13 - Forks: 0

lucamata/lucamata.github.io
Luca's website
Language: HTML - Size: 23 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

lucamata/ExteriorIdeals
A Macaulay2 package for working with ideals over exterior algebra.
Language: Macaulay2 - Size: 29.3 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0
