Construiré un solucionador de algoritmo genético personalizado en python
Acerca de este Servicio
¿Necesitas optimizar algo donde la fuerza bruta es demasiado lenta y los solucionadores exactos se rinden? Estás en el lugar correcto.
Construyo algoritmos metaheurísticos personalizados en Python, entregados como código limpio que puedes ejecutar y modificar.
Algoritmos:
- Algoritmo genético, PSO, recocido simulado
- Decepción diferencial, colonia de hormigas, búsqueda tabú, VNS
Problemas que resuelvo:
- Programación y planificación de horarios
- Enrutamiento (TSP, VRP)
- Ubicación de instalaciones y asignación de recursos
- Mochila, empaquetado, asignación
- Selección de características y ajuste de parámetros
- Cualquier objetivo personalizado que puedas describir
Lo que obtienes:
- Código fuente en Python limpio y comentado
- README explicando cada parámetro
- Gráficas de convergencia
- Tablas de benchmark e informe en PDF (paquetes más grandes)
Por qué yo:
- Estudiante de física y ciencias de la computación con experiencia en investigación en optimización metaheurística
- Comunicación clara, sin cajas negras
Envíame un mensaje con tu problema antes de ordenar. Si aún no está bien definido, lo formularemos juntos.
FAQ
Traducción automática
Tengo un problema pero no sé qué algoritmo usar. ¿Aún puedes ayudarme?
Sí, ese es el caso normal. Envíame una descripción de lo que quieres minimizar o maximizar y cuáles son tus restricciones, y te diré qué método encaja y por qué antes de que hagas el pedido.
¿Qué necesitas de mí para empezar?
Una descripción clara del objetivo y las restricciones, cualquier archivo de datos y el formato en que quieres la salida. Si ya tienes código o un modelo parcial, envíalo también.
¿La solución será óptima?
Las metaheurísticas encuentran soluciones muy buenas rápidamente, pero no prueban la optimalidad. Si tu instancia es lo suficientemente pequeña para un método exacto, te lo diré y obtendrás una mejor respuesta de esa manera.
¿Puedes trabajar en MATLAB o Java en lugar de Python?
Sí. Python es el predeterminado, pero MATLAB, Java y C están disponibles bajo pedido. Menciónalo antes de ordenar.
¿Ayuda con el trabajo académico?
Escribo código, explico la metodología y produzco benchmarks e informes. No escribo tesis ni tareas completas que se pretendan presentar como tu trabajo propio.

