Je vais construire un solveur d'algorithme génétique personnalisé en Python
À propos de ce service
Vous avez besoin d'optimiser quelque chose où la force brute est trop lente et les solveurs exacts abandonnent ? Vous êtes au bon endroit.
Je crée des algorithmes métaheuristiques personnalisés en Python, livrés sous forme de code propre que vous pouvez exécuter et modifier.
Algorithmes :
- Algorithme génétique, PSO, recuit simulé
- Évolution différentielle, colonie de fourmis, recherche tabou, VNS
Problèmes que je résous :
- Planification et emploi du temps
- Routage (TSP, VRP)
- Localisation d'installations et allocation de ressources
- Sac à dos, emballage, assignation
- Sélection de caractéristiques et réglage de paramètres
- Toute objectif personnalisé que vous pouvez décrire
Ce que vous obtenez :
- Code source Python propre et commenté
- README expliquant chaque paramètre
- Graphiques de convergence
- Tableaux de benchmark et rapport PDF (pour les packages plus importants)
Pourquoi me choisir :
- Étudiant en physique et informatique avec expérience en recherche en optimisation métaheuristique
- Communication claire, pas de boîtes noires
Contactez-moi avec votre problème avant de commander. S'il n'est pas encore bien défini, nous le formulerons ensemble.
FAQ
Traduction automatique
J'ai un problème mais je ne sais pas quel algorithme utiliser. Pouvez-vous quand même aider ?
Oui, c'est le cas normal. Envoyez-moi une description de ce que vous souhaitez minimiser ou maximiser et quelles sont vos contraintes, et je vous dirai quelle méthode convient et pourquoi avant que vous passiez commande.
De quoi avez-vous besoin de ma part pour commencer ?
Une description claire de l'objectif et des contraintes, tous fichiers de données, et le format de sortie souhaité. Si vous avez déjà du code ou un modèle partiel, envoyez-le aussi.
La solution sera-t-elle optimale ?
Les métaheuristiques trouvent des solutions très bonnes rapidement, mais ne prouvent pas l'optimalité. Si votre instance est suffisamment petite pour une méthode exacte, je vous le dirai et vous obtiendrez une meilleure réponse ainsi.
Pouvez-vous travailler en MATLAB ou Java à la place de Python ?
Oui. Python est la norme, mais MATLAB, Java et C sont disponibles sur demande. Mentionnez-le avant de commander.
Aidez-vous au travail académique?
J'écris du code, explique la méthodologie et produis des benchmarks et rapports. Je ne rédige pas de thèses ni de devoirs complets destinés à être soumis comme votre propre travail.

