Libreria Python minima con el nucleo AHP, sensibilidad y ejemplos reproducibles, pensada para reutilizar el motor fuera del microservicio.
Descargar AHP CoreTeoria AHP, sensibilidad y forma correcta de usar AHP Lab.
Esta pagina concentra el contexto tecnico para no sobrecargar la home. Resume el metodo de Saaty, la sensibilidad OAT, el caso tesis CELSIA y los paquetes descargables auditables.
Que es AHP
AHP, propuesto por Thomas L. Saaty, organiza un problema multicriterio en jerarquia: objetivo, criterios y alternativas. El decisor compara criterios por pares usando la escala de Saaty, se obtiene un vector de pesos y luego se sintetizan los puntajes de las alternativas.
Piezas clave
- Matriz pareada de criterios con reciprocidad `a_ij = 1 / a_ji`.
- Vector prioritario obtenido desde el autovector principal.
- Chequeo de consistencia con `lambda_max`, `CI`, `RI` y `CR`.
- Sintesis distributiva por criterio para cuantificaciones directas de alternativas.
En este proyecto el motor productivo se mantiene en normalizacion distributiva, que coincide con la formulacion validada en la tesis del caso CELSIA.
Sensibilidad OAT
La sensibilidad implementada sigue el enfoque one-at-a-time: se perturba un criterio a la vez, se renormalizan los pesos y se vuelve a sintetizar el ranking.
Que se reporta
- Escenarios `±10 %` y `±20 %` para los dos criterios mas influyentes.
- Margen de decision `MD` entre la primera y segunda alternativa.
- Correlacion de Spearman con empates para detectar estabilidad del ranking.
- Umbrales criticos `delta*` cuando aplica un cruce entre alternativas.
- Grafico tornado ordenado por `|delta MD|`.
El caso tesis incluye 8 escenarios auditados y 5 umbrales reproducidos contra la auditoria PDF.
Como usar AHP Lab
Modo tesis
- Pulse Ejecutar caso tesis (CELSIA) en la home.
- La app corre el caso canonico sin pedir archivos ni parametros.
- Obtiene ranking, margen `MD`, escenarios, umbrales y tornado.
- Puede descargar el PDF del caso, los graficos o los paquetes reproducibles.
Modo generico
- Cargue un XLSX con las hojas `Criterios`, `Alternativas`, `Pesos_AHP` y `Cuantificacion`.
- Revise o edite las tablas directamente en la interfaz.
- Ejecute el analisis y, si desea, active la sensibilidad automatica del top-2 criterios.
- Descargue el PDF y el ZIP de graficos del job resultante.
Caso tesis CELSIA
El flujo canonico reproduce la Tabla 4-16 con el ranking: Siemens SIPROTEC `0.2525`, ABB RELION `0.2184`, Hitachi SMU615 `0.1976`, SEL-401 `0.1961` y GE L90 `0.1354`.
El margen base entre Siemens y ABB es `MD = 0.0341`. Esa misma base alimenta la sensibilidad, el tornado y los umbrales criticos expuestos por la API y la interfaz.
Descargas
Paquete standalone del caso tesis con `python main.py`, trazabilidad matematica, reportes de texto y tornado listo para auditar paso a paso.
Descargar prueba de escritorioCreditos y cita
AHP Lab fue desarrollado como herramienta reproducible para el trabajo academico de seleccion multicriterio de equipos en CELSIA, con soporte de la Universidad del Valle.
- Base metodologica: Thomas L. Saaty, The Analytic Hierarchy Process.
- Motor productivo validado contra la tesis y auditorias internas del proyecto.
- Si cita la herramienta, mencione AHP Lab, Universidad del Valle y el caso CELSIA.