Ik los lineaire, niet-lineaire en geconstrueerde optimalisatieproblemen in python op
Data Scientist en Machine Learning Engineer, AI, Statistiek, Deep Learning
Over deze dienst
Wil je de best mogelijke beslissing nemen binnen echte beperkingen? Ik vertaal jouw zakelijke probleem naar een wiskundig optimalisatiemodel en los het op.
WAT IK DOE
- Lineair programmeren (LP) en gemengde-integer programmeren (MILP)
- Niet-lineaire en convexe optimalisatie (NLP, QP, SOCP)
- Beperkte optimalisatie, harde en zachte beperkingen
- Multi-doel optimalisatie en gevoeligheidsanalyse
- Metaheuristieken (genetische algoritmes, simulated annealing) voor moeilijke problemen
TYPISCHE PROBLEMEN
Productieplanning, planning en shiftroosters, voertuigroutering, supply chain en netwerkstroom, mengen, snijstock, portefeuilleallocatie, resource toewijzing, voorraadoptimalisatie.
GEREEDSCHAPPEN
Python: Pyomo, PuLP, OR-Tools, CVXPY, SciPy, HiGHS, CBC, GLPK. Geen betaalde solverlicentie nodig.
WAT JE KRIJGT
- De formulering (beslissingsvariabelen, doel, beperkingen) uitgelegd in eenvoudige taal
- Commentaar bij Python-code die je kunt uitvoeren en aanpassen
- Resultaten, gevoeligheidsanalyse en een kort rapport
- Excel/CSV invoer en uitvoer als je liever spreadsheets gebruikt
Weet je niet zeker of jouw probleem erbij past? Stuur me een korte beschrijving en ik vertel je eerlijk of optimalisatie het juiste hulpmiddel is en wat het kost.
Programmeertaal:
Python
•
SQL
Frameworks:
Scikit-learn
•
keras
•
PyTorch
•
Panda
Tools:
Jupyter-notitieboek
•
tensorflow
•
Excel
•
MLflow
•
Colab
Mijn portfolio
Andere Data science en ML diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Ontvang ik de broncode?
Ja, in elk pakket. Je krijgt het commentaar Python-model, de invoerbestanden en instructies zodat je het opnieuw kunt uitvoeren en de data zelf kunt aanpassen.
Heb ik een Gurobi- of CPLEX-licentie nodig?
Nee. Ik werk met open-source solvers (HiGHS, CBC, GLPK, IPOPT, OR-Tools) die niets kosten om te gebruiken. Als je al Gurobi of CPLEX hebt, kan ik die ook gebruiken.
Kun je de resultaten uitleggen aan een niet-technisch team?
Ja. Het rapport legt het doel, de beperkingen en waarom de oplossing optimaal is uit in eenvoudige taal met duidelijke grafieken, zodat je het aan je team kunt verdedigen.
Ik weet niet zeker of mijn probleem een optimalisatieprobleem is. Kun je helpen?
Ja. Vertel me welke beslissing je probeert te nemen, wat je wilt maximaliseren of minimaliseren, en onder welke beperkingen je werkt. Als optimalisatie niet het juiste hulpmiddel is, zeg ik dat voordat je bestelt.
Kun je het in Excel leveren in plaats van Python?
Ja. Ik kan het model zo aanpassen dat het Excel- of CSV-bestanden leest en schrijft, of het direct in Excel Solver bouwen voor kleinere problemen, zodat je team blijft werken in spreadsheets.

