My public programs and models - mostly combinatorial problems and puzzles
Prolog Java HTML Python C++ AMPL Other
Permalink
Failed to load latest commit information.
aimms Added index.html, some other .html, and .sh. Aug 7, 2013
ampl AMPL: some updates Jan 6, 2015
answer_set_programming
apl
bprolog
choco3 Choco3: AllDifferentExcept0.java Dec 23, 2013
comet Comet: Comments of the discontinuation of Dynadec Jan 6, 2015
common_cp_models Added ./common_cp_models/index.html Aug 10, 2013
eclipse_clp ECLiPSe CLP: Fixed fractions.ecl Jan 8, 2016
essence_savile_row Essence'/Savile Row: New models: place_number_puzzle.eprime secret_sa… Jan 21, 2014
essence_tailor Added Essence/Tailor and Essence/Savile Row. Aug 7, 2013
eureqa Added Eureqa/Formulize. Aug 7, 2013
frink New/modified Frink programs Nov 29, 2015
gecode Gecode: fixed building_a_house.cpp Jan 8, 2016
gecode_r Added index.html, some other .html, and .sh. Aug 7, 2013
google_or_tools or-tools: Updates Jun 4, 2016
j
jacop Added index.html, some other .html, and .sh. Aug 7, 2013
jgap JGAP: updates Jun 4, 2016
jsr_331 Added index.html, some other .html, and .sh. Aug 7, 2013
k
mathematica
minizinc MiniZinc: addeded scene_allocation.mzn Dec 8, 2016
numberjack Numberjack: Forgot to add who_killed_agatha.py Dec 1, 2014
oocalc_excel Added oocalc_excel. Aug 7, 2013
oscar OscaR: changed models Feb 9, 2014
pddl Added PDDL. Aug 7, 2013
perl6 Added Perl6. Aug 7, 2013
picat
poplog Added index.html, some other .html, and .sh. Aug 7, 2013
python Python: Added euler.py Apr 6, 2014
sabr Added SABR. Aug 7, 2013
setlx SETL: typo in index.html Dec 1, 2014
sicstus New/modified SICStus models Nov 29, 2015
unicon Unicon: corrected euler23.icn Jan 26, 2014
weka Weka: updates Jun 4, 2016
README.md Added common_cp_models in README.md Aug 10, 2013

README.md

hakank

Here I will place my public programs and models. Most are available as individual files at different pages of http://www.hakank.org/

Here's a summary of the directories so far:

  • aimms: AIMMS system, linear/integer programming and constraint programming
  • ampl: AMPL: integer/linear programming and constraint programming
  • answer_set_programming: Answer Set Programming
  • apl: APL (note: index.html contains codes etc)
  • bprolog: B-Prolog, logic programming, constraint programming, tabling, loops etc
  • choco3: Choco v3, constraint programming
  • comet: Comet, constraint programming, linear/integer programming, constraint-based local search
  • common_cp_models: Listing of common CP problems (just index.html with statistics and links to the models)
  • eclipse_clp: ECLiPSe CLP, Prolog, logic programming, constraint programming, loops etc
  • essence_savile_row: Essence'/Saville Row, constraint programming
  • essence_tailor: Essence'/Tailor, constraint programming
  • eureqa: Eureqa/Formulize, genetic programming
  • frink: Frink, high level programming language
  • gecode: Gecode, constraint programming
  • gecode_r: Gecode/R, Ruby interface to Gecode
  • google_or_tools: Google or-tools, constraint programming, integer/linear programming, Java, Python, and C#
  • j: J array programming language J (note: index.html contains code etc)
  • jacop: JaCoP and JaCoP/Scala, constraint programming
  • jgap: JGAP, genetic programming
  • jsr_331: JSR-331, Java API for constraint programming
  • k: K, array programming language (note: index.html contains code etc)
  • mathematica: Mathematica, mathematical programming
  • minizinc: MiniZinc, constraint programming. Also G12 Zinc files.
  • numberjack: Numberjack, constraint programming
  • oocalc_excel: oocalc/Excel, some few linear/integer programming models
  • oscar: OscaR, constraint programming
  • pddl: PDDL (planning language)
  • perl6: Perl6 programming language
  • picat: PICAT, constraint programming, logic programming, loops, tabling, etc
  • poplog: Poplog Pop-11 high-level programming language
  • sabr: SABR, constraint-based planning language
  • setlx: SETL and SetlX, high level programming language
  • sicstus: SICStus Prolog, constraint programming, logic programming, loops. etc
  • unicon: Unicon/Icon, high level programming language
  • weka: Weka, data mining/machine learning, Java files, HTML, and data files (ARFF and CSV)

I'll try to keep this repository as updated as possible.

Hakan Kjellerstrand (a.k.a. hakank) hakank@gmail.com