Token导航 LogoToken导航TokenDH.com
MCP competition logo
地图位置未说明官方级别未说明来源级核验

MCP competition

MCP Server

该项目为ITAM优化竞赛提供了最大覆盖位置问题(MCP)的解决方案,旨在确定墨西哥Aguascalientes地区救护车的最佳位置,以最大化在预定服务半径内的交通事故覆盖率。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Python位置天气搜索

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

BobadillaE

提供方

BobadillaE

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🚑 Maximal Covering Location Problem - Aguascalientes

📋 Descripción del Proyecto

Solución integral para el Maximal Covering Location Problem (MCP) de la competencia de Optimización del ITAM. El objetivo es determinar las ubicaciones óptimas para ambulancias en Aguascalientes, maximizando la cobertura de accidentes de tráfico dentro de radios de servicio predefinidos.


🎯 Objetivos y Resultados

CategoríaMetaEstadoCobertura Clave (Manhattan)
ObligatorioGenerar 100 soluciones (Métrica Manhattan)✅ Completado$\mathbf{86.33\%}$ (Máx.) y $\mathbf{4.53\%}$ (Mín.)
Bonus (+1 punto)Generar 100 soluciones (Métrica Alternativa)✅ CompletadoEuclidiana fue elegida como la métrica ganadora.

⚙️ Metodología y Estrategia Óptima

La estrategia se centró en la precisión del modelo matemático y la eficiencia algorítmica.

1. Calibración Crítica del Factor de Conversión

Mediante ingeniería inversa y validación empírica con soluciones conocidas, se determinó el factor de conversión exacto utilizado por el evaluador, eliminando el error de escala del problema:

  • Factor de Conversión: $\mathbf{107.5 \text{ km/grado}}$
  • Validación: Este factor replica exactamente la cobertura del $17.98\%$ reportada por el evaluador oficial.

2. Algoritmo Híbrido Superior

Se implementó un Algoritmo Greedy híbrido para balancear la velocidad y la calidad de la solución:

  1. Heurística Base (Greedy): Selecciona iterativamente los candidatos (generados inteligentemente) que maximizan la cobertura marginal.
  2. Refinamiento (Grid Search Local): Aplica una búsqueda intensiva ($\pm 0.002^{\circ}$, 30 iteraciones) sobre las ubicaciones Greedy para asegurar que la solución sea un máximo local. Esta fase fue la responsable de la mejora consistente de $\mathbf{+0.1\% \text{ a } +0.5\%}$ por instancia.

3. Elección del Bono: Euclidiana vs. Haversine

Se probó la complejidad de Haversine contra la simplicidad de Euclidiana para el bono.

MétricaAlgoritmoDesempeño Clave (4 Casos Testeados)Decisión Final
Euclidiana ($L_2$)Greedy + Grid SearchGanó a Haversine en la mayoría de los escenarios.GANADORA (Robusta y precisa)
Haversine (Geodésica)Look-Ahead + Búsqueda IntensivaComplejidad alta, pero rendimiento final inferior.Descartada

Conclusión: La métrica Euclidiana demostró ser la más eficiente para el concurso, proporcionando la mayor ganancia ($\mathbf{+1.16}$ puntos en el caso $R=1.0 \text{ km}, N=10$) sobre el Manhattan base.


📊 Resultados Clave de la Solución Final

ConfiguraciónCobertura Lograda (Manhattan)Cobertura Ganadora (Euclidiana)
0.5 km, 5 amb$7.46\%$$\mathbf{11.67\%}$
1.0 km, 10 amb$37.11\%$$\mathbf{48.12\%}$
2.5 km, 10 amb$91.83\%$$\mathbf{97.46\%}$

🏗️ Estructura del Proyecto

El repositorio incluye el código fuente de las tres métricas utilizadas para el análisis:

DirectorioArchivo GeneradorMétrica GeneradaPropósito
output/mcp_generator_manhattan_fixed.pyManhattan ($L_1$)Soluciones Obligatorias (Calibración).
output_euclidean/mcp_generator_euclidean_fixed.pyEuclidiana ($L_2$)Soluciones para el Bono Opcional.
output_haversine/mcp_generator_ultimate_fixed.pyHaversine (Geodésica)Implementación del Máximo Esfuerzo (Validación).
data/Contiene los 5 archivos CSV de datos de accidentes.N/ADatos de entrada.

***

🚀 Instalación y Uso

Requisitos

pip install pandas numpy scipy scikit-learn

Este proyecto fue desarrollado con fines académicos para la competencia MCP del ITAM.

目录标签

目录标签

Python位置天气搜索位置优化本地部署救护车调度算法优化数学建模地理信息系统

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP