I. I NTRODUCCIN
LECTRE (ELimination Et Choix Traduisant la REalit
- eliminacin y escogencia para expresar la realidad,
en espaol) es un mtodo de decisin multicriterio discreto
desarrollado por Bernard Roy en la dcada de los 60, y
pertenece a la familia de mtodos de dominancia (outranking,
en ingls). La idea detrs de ELECTRE es el poder evaluar
varias alternativas dentro de un programa de decisin teniendo
en cuenta varios criterios con ponderaciones determinadas
por el centro decisor, y el desempeo de las alternativas
en dichos criterios. A travs de un proceso que involucra
la normalizacin de los datos recogidos y su comparacin,
se determina que tan diferentes son las alternativas entre si,
de forma que se puedan establecer relaciones de dominancia
y establecer cual es la mejor. A partir de este proceso se
construye un grafo dirigido, llamado grafo de sobreclasificacin, en el cual se muestran las alternativas como nodos
y las relaciones de dominancia estn expresadas a traves de
las aristas que conectan los nodos, y su direccin indica la
alternativa dominante dentro de la relacin.
VAN
100
200
100
200
250
0.25
TIR
15
25
20
30
25
0.25
Empleo
7
7
4
20
15
0.2
Ventas
40
60
25
70
100
0.1
Impacto Amb.
50
200
25
350
500
0.2
Table I
M ATRIZ DE DECISIN .
Figure 1.
III. JELECTRE
JElectre es un sistema construido en Java - Swing que
implementa el mtodo ELECTRE para la toma de decisiones,
y permite la creacin y anlisis de programas de decisin,
recibiendo del usuario los datos de la matriz de decisin
y dando como salida el grafo de sobreclasificacin y las
respectivas matrices del anlisis. Adems, permite efectuar el
anlisis de sensibilidad para los umbrales de concordancia y
discordancia y ver los cambios producidos en la respuesta de
ELECTRE.
Dentro del sistema, las matrices de anlisis se representan a
travs de Arrays de tipo Double (reales de doble precisin)
y se defini una jerarquia de clases para el proceso de la
informacin en cada paso. La clase AbstractMatrixProcessor
representa el inicio de la jerarquia, y de ella exienden el resto
de clases que contienen la lgica ELECTRE. La aplicacin es
de tipo MDI (Multi Document Interface), de tal forma que el
usuario pueda trabajar con varios programas de decisin a la
vez, y as mejorar su experiencia al utilizar el sistema.
Para la presentacin del grafo de sobreclasificacin, se
utiliz el Netbeans Visual API, librera que hace parte de
la plataforma de Netbeans, y que es de cdigo libre. De
esta forma se implement con relativemente poco esfuerzo
el sistema de visualizacin en JElectre con muy buenos
resultados.
JElectre tiene la capacidad de almacenar en disco los
programas de decision utilizando XML (eXtensible Markup
Language), para ser recuperados en una ocasin posterior. Se
escogi XML puesto que representa el estndar de facto para
el intercambio de informacin, y su utilizacin permite una
mayor interoperabilidad con otros sistemas.
JElectre se encuentra disponible como proyecto de cdigo
abierto en la direccin http://code.google.com/p/electre.
IV. C ONCLUSIONES
Se recorrieron las generalidades del mtodo discreto multicriterio ELECTRE, y de la construccin del sistema JElectre,
para el soporte de decisiones. JElectre permite explotar los
beneficios del mtodo, reduciendo las complejidades asociadas
al clculo de las matrices del anlisis, y proporcionando
la informacin pertinente y necesaria para que el tomador
de decisiones pueda maximizar su eficacia. La utilizacin
de JAVA como lenguaje y plataforma para el desarrollo del
sistema, brinda grandes ventajas en varios mbitos tales como
la capacidad de ser ejecutado en diversos sistemas operativos,
la posibilidad de construir en poco tiempo interfaces de usuario
con alta usabilidad, y la capacidad de exportar la informacin
a XML para el almacenamiento de los programas de decisin.