Staalbouw Bakhuizen

Vracht-planning solver

Een Python-tool die werkplaatsplanning en vrachtindeling genereert via Google OR-tools CP-SAT optimalisatie.

PLAN.md

Variabelen, constraints en objectief vastgelegd

Solver

CP-SAT modelopbouw, 6 tests groen in 8s

Visualisatie

Plotly Gantt per werkpad en per project

Documentatie

README, KPI-definities, oplossingsflow

Data model

projects.csv

project_id · klant · leverdatum · locatie · prioriteit

stuks.csv

stuk_id · project_id · omschrijving · gewicht_kg · volume_m3

bewerkingen.csv

bewerking_id · stuk_id · type · duur_minuten · voorganger_id

werkpaden.csv

werkpad_id · groep · capaciteit · beschikbaar_van/tot

vrachten.csv

vracht_id · project_id · max_gewicht · max_volume · vertrek_datum

Tech stack

Python 3.11OR-Tools CP-SATpandasplotlypytestmypy