This is your work, valued
Theoretical Mind, Practical Solutions: Mastering NP-Hard Optimization Problems @ Technical University of Braunschweig
cpsat-primer. The CP-SAT Primer: Using and Understanding Google OR-Tools' CP-SAT Solver
780CP-SAT-Log-Analyzer. A webapp that visualizes and annotates your ortools' CP-SAT logs. Partially inspired by gurobi-logtools.
61ALENEX24-partial-coverage-path-planning. Code and Data for the Paper "Near-Optimal Coverage Path Planning with Turn Costs" ALENEX 2024
30cpsat-autotune. WIP: Tune the hyperparameters of Google's OR-Tools' CP-SAT solver for specific models
26slurminade. A decorator-based slurm runner.
17CheckMyTex. A tool to comfortably check complex LaTeX documents, e.g., dissertations.
15flachtex. A simple Python-library to flatten LaTeX
12AlgBench. Experiment execution and result management for empirical evaluations of algorithms in Python.
7AlgLab-WS2425-material. Material for the AlgLab (Winter 2024/2025) @ TU Braunschweig
7skbuild-conan. An extension for scikit-build to add C++-dependencies as easily as Python dependencies via conan.
7cpsat-utils. A utils package for Google's ortools CP-SAT solver
7pyvispoly. CGAL Visibility Polygons in Python
6cpsat-logutils. Utils for parsing the logs of OR-Tools' CP-SAT solver.
5close-enough-tsp. A Branch&Bound-based solver for the close-enough TSP, optimized as subroutine for coverage path planning.
3AlgLab-WS2526-material. Material for the AlgLab (Winter 2025/2026) @ TU Braunschweig
3turncost. Implementation of solver for covering grid graphs with minimal turn costs
2pyaccft. Python bindings for the Implementation of the Caprara, Fischetti, and Toth algorithm for the Set Covering problem.
2AeMeasure. A macro-benchmarking tool with a serverless database
1AlgLab-summer25-material. Material for the Algorithms Lab for summer 2025 @ TU Braunschweig
1dispersive_agp_solver. An exact solver for the Dispersive Art Gallery Problem
1primal_dual_weighted_set_cover. A primal dual algorithm for weighted set cover. Especially for the case when the number of sets an element can occur in is limited (like in Vertex Cover for which this algorithm is a 2-APX).
1bipartite_vertex_cover. Optimal vertex covers in bipartite graphs in C++ and Boost Graph Library. Simple interface and copy&paste integration.
1eurocg18-angularft. Material for "Beam It Up, Scotty: Angular Freeze-Tag with Directional Antennas" - Fekete and Krupke - EuroCG 2018 Berlin
1thesis-manager. A simple management server for Student Theses. It helps institutes keep track of their supervised theses.
1