PARTITION_PROBLEM, a MATLAB library which seeks solutions of the partition problem, splitting a set of integers into two subsets with equal sum.
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
PARTITION_PROBLEM is available in a C version and a C++ version and a FORTRAN90 version and a MATLAB version and a Python version.
CHANGE_MAKING, a MATLAB library which considers the change making problem, in which a given sum is to be formed using coins of various denominations.
COMBINATION_LOCK, a MATLAB program which simulates the process of determining the secret combination of a lock.
COMBO, a MATLAB library which includes many combinatorial routines.
SATISFY, a MATLAB program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem.
SUBSET, a MATLAB library which enumerates, generates, ranks and unranks combinatorial objects including combinations, partitions, subsets, index sets, and trees.
SUBSET_SUM, a MATLAB library which seeks solutions of the subset sum problem.
TSP_BRUTE, a MATLAB program which reads a file of city-to-city distances and solves the traveling salesperson problem, using brute force.