Algoritmos voraces para asignación de cuidadores en HealthTech
Visión general
De qué trata este proyecto.
Modela el problema como emparejamiento (matching) entre visitas y cuidadores con restricciones: zona, idioma del paciente, especialización, horario. Diseña al menos 2 estrategias voraces (por ejemplo earliest-deadline-first sobre ventanas horarias, y matching codicioso por proximidad). Demuestra informalmente por qué cada heurística es razonable y donde puede fallar. Compara contra una asignación aleatoria como base sobre 30 días simulados. Entrega código en Python, una nota técnica de 4 páginas justificando elecciones, y un dashboard simple en Streamlit para la operación.
El Briefing
Lo que harás y lo que demostrarás.
Diseñar y justificar algoritmos voraces de asignación que reduzcan huecos y desplazamientos en una flota de cuidadores domiciliarios.
Earning criteria — what you'll demonstrate
- Reconocer cuándo un problema admite solución voraz razonable
- Justificar correctitud o cotas de aproximación informalmente
- Comparar heurísticas contra una base aleatoria honesta
- Comunicar trade-offs a stakeholders operativos
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Trayectorias profesionales que esto construye
Roles canónicosSoftware Engineer
Modelar un problema operativo con heurísticas voraces y entregar una herramienta usable es práctica directa de un Software Engineer en producto.
Este proyecto afina
- greedy-algorithms
- python
- problem-modeling
Backend Engineer
Las Backend Engineers que entienden matching y heurísticas pueden mover lógica operativa al servicio en lugar de mantenerla en hojas de cálculo.
Este proyecto afina
- matching
- algorithm-analysis
- data-structures
Product Manager
Los Product Managers técnicos que entienden cuándo aplica un algoritmo voraz pueden encuadrar mejor problemas con su equipo de ingeniería.
Este proyecto afina
- greedy-algorithms
- problem-modeling
- algorithm-analysis