Risolverò problemi di ottimizzazione lineare, non lineare e con vincoli in python
Data Scientist e Ingegnere di Machine Learning, AI, Statistica, Deep Learning
Informazioni su questo servizio
Hai bisogno di prendere la decisione migliore possibile sotto vincoli reali? Trasformo il tuo problema aziendale in un modello di ottimizzazione matematica e lo risolvo.
COSA FACCIO
- Programmazione lineare (LP) e programmazione mista intera (MILP)
- Ottimizzazione non lineare e convessa (NLP, QP, SOCP)
- Ottimizzazione con vincoli, vincoli rigidi e morbidi
- Ottimizzazione multi-obiettivo e analisi di sensibilità
- Metaheuristiche (algoritmi genetici, simulated annealing) per problemi complessi
PROBLEMI TIPICI
Pianificazione della produzione, scheduling e rostering dei turni, routing dei veicoli, supply chain e flusso di rete, blending, taglio stock, allocazione del portafoglio, assegnazione delle risorse, ottimizzazione dell'inventario.
STRUMENTI
Python: Pyomo, PuLP, OR-Tools, CVXPY, SciPy, HiGHS, CBC, GLPK. Non serve licenza di solver a pagamento.
COSA OTTIENI
- La formulazione (variabili decisionali, obiettivo, vincoli) spiegata in modo semplice
- Codice Python commentato che puoi eseguire e modificare
- Risultati, analisi di sensibilità e un breve rapporto
- Input e output in Excel/CSV se preferisci fogli di calcolo
Non sei sicuro che il tuo problema sia adatto? Scrivimi una breve descrizione e ti dirò onestamente se l'ottimizzazione è lo strumento giusto e quanto potrebbe costare.
Linguaggio di programmazione:
Python
•
SQL
Framework:
Scikit-learn
•
keras
•
PyTorch
•
Panda
Strumenti:
Quaderno jupyter
•
tensorflow
•
Excel
•
MLflow
•
Colab
Il mio portfolio
Altri servizi della categoria Data science e ML offerti da me
FAQ
Traduzione automatica.
Riceverò il codice sorgente?
Sì, in ogni pacchetto. Ricevi il modello Python commentato, i file di input e le istruzioni, così puoi rieseguirlo e modificare i dati da solo.
Ho bisogno di una licenza Gurobi o CPLEX?
No. Utilizzo solver open-source (HiGHS, CBC, GLPK, IPOPT, OR-Tools) che non hanno costi di licenza. Se possiedi già Gurobi o CPLEX, posso indirizzare il lavoro verso quelli.
Puoi spiegare i risultati a un team non tecnico?
Sì. Il report spiega l'obiettivo, i vincoli e perché la soluzione è ottimale, in modo semplice con grafici chiari, così puoi difenderla davanti al tuo team.
Non sono sicuro che il mio problema sia un problema di ottimizzazione. Puoi aiutarmi?
Sì. Dimmi quale decisione stai cercando di prendere, cosa vuoi massimizzare o minimizzare e quali limiti hai. Se l'ottimizzazione non è lo strumento giusto, te lo dirò prima che tu ordini.
Puoi consegnarlo in Excel invece che in Python?
Sì. Posso collegare il modello per leggere e scrivere file Excel o CSV, o costruirlo direttamente in Excel Solver per problemi più piccoli, così il tuo team può continuare a lavorare con i fogli di calcolo.

