Je vais résoudre des problèmes d'optimisation linéaires, non linéaires et contraints en python
Data Scientist et ingénieur en Machine Learning, IA, Statistiques, Deep Learning
À propos de ce service
Vous cherchez à prendre la meilleure décision possible dans des contraintes réelles ? Je transforme votre problème d'entreprise en un modèle d'optimisation mathématique et je le résous.
CE QUE JE FAIS
- Programmation linéaire (LP) et programmation en nombres entiers mixtes (MILP)
- Optimisation non linéaire et convexe (NLP, QP, SOCP)
- Optimisation sous contraintes, contraintes dures et souples
- Optimisation multi-objectifs et analyse de sensibilité
- Metaheuristiques (algorithmes génétiques, recuit simulé) pour les problèmes complexes
PROBLEMES COURANTS
Planification de la production, ordonnancement et gestion des équipes, routage de véhicules, gestion de la chaîne d'approvisionnement et flux réseau, mélange, coupe-stock, allocation de portefeuille, affectation des ressources, optimisation des inventaires.
OUTILS
Python : Pyomo, PuLP, OR-Tools, CVXPY, SciPy, HiGHS, CBC, GLPK. Aucune licence de solveur payante nécessaire.
CE QUE VOUS RECEVEZ
- La formulation (variables de décision, objectif, contraintes) expliquée en termes simples
- Code Python commenté que vous pouvez exécuter et modifier
- Résultats, analyse de sensibilité et un court rapport
- Entrée et sortie en Excel/CSV si vous préférez les feuilles de calcul
Vous n'êtes pas sûr que votre problème corresponde ? Envoyez-moi une courte description et je vous dirai honnêtement si l'optimisation est la bonne solution, et combien cela coûterait.
Langage de programmation:
Python
•
SQL
Frameworks:
Scikit-learn
•
keras
•
PyTorch
•
Panda
Outils:
Jupyter Notebook
•
tensorflow
•
Excel
•
MLflow
•
Colab
Mon portfolio
Autres services de Data science et machine learning I Offre
FAQ
Traduction automatique
Vais-je recevoir le code source ?
Oui, dans chaque service. Vous recevez le modèle Python commenté, les fichiers d'entrée et les instructions pour que vous puissiez le relancer et modifier les données vous-même.
Ai-je besoin d'une licence Gurobi ou CPLEX ?
Non. Je travaille avec des solveurs open-source (HiGHS, CBC, GLPK, IPOPT, OR-Tools) qui ne coûtent rien à utiliser. Si vous possédez déjà Gurobi ou CPLEX, je peux cibler ces solutions à la place.
Pouvez-vous expliquer les résultats à une équipe non technique ?
Oui. Le rapport explique l'objectif, les contraintes et pourquoi la solution est optimale, en langage clair avec des graphiques explicites, pour que vous puissiez la défendre auprès de votre équipe.
Je ne sais pas si mon problème est un problème d'optimisation. Pouvez-vous m'aider ?
Oui. Dites-moi quelle décision vous essayez de prendre, ce que vous souhaitez maximiser ou minimiser, et quelles limites vous avez. Si l'optimisation n'est pas l'outil approprié, je vous le dirai avant que vous passiez commande.
Pouvez-vous le livrer en Excel plutôt qu'en Python ?
Oui. Je peux faire en sorte que le modèle lise et écrive des fichiers Excel ou CSV, ou le construire directement dans Excel Solver pour des problèmes plus petits, afin que votre équipe continue à travailler dans des tableurs.

