<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1815-5936</journal-id>
<journal-title><![CDATA[Ingeniería Industrial]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. Ind.]]></abbrev-journal-title>
<issn>1815-5936</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería Industrial, Instituto Superior Politécnico José Antonio Echeverría, Cujae.]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1815-59362013000200004</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Sistema soporte a la decisión para el agrupamiento de clientes de BRASCUBA S.A.]]></article-title>
<article-title xml:lang="en"><![CDATA[Decision support system for the clustering of BRASCUBA S.A.´s customers]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Escalera-Fariñas]]></surname>
<given-names><![CDATA[Annalay]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Baldoquín-de la Peña]]></surname>
<given-names><![CDATA[María Gulnara]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Instituto Superior Politécnico José Antonio Echeverría, Cujae Facultad de Ingeniería Industrial ]]></institution>
<addr-line><![CDATA[La Habana ]]></addr-line>
<country>Cuba</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Pontificia Universidad Javeriana de Cali Facultad de Ingeniería ]]></institution>
<addr-line><![CDATA[Cali ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2013</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2013</year>
</pub-date>
<volume>34</volume>
<numero>2</numero>
<fpage>143</fpage>
<lpage>154</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S1815-59362013000200004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S1815-59362013000200004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S1815-59362013000200004&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Se presenta un sistema soporte a la decisión para el agrupamiento de clientes en zonas de distribución, a partir de un problema logístico real de la empresa BRASCUBA S.A., relacionado con la distribución y comercialización de cigarrillos. Se muestran las funcionalidades fundamentales y pantallas principales del mismo. Se utilizó un conjunto de métodos elaborados para agrupar clientes, debido a que no es posible utilizar métodos clásicos existentes de agrupamiento por requerimientos adicionales del problema presentado, de restricciones de capacidad en los clientes a agrupar. El resultado es una aplicación desktop, diseñada para ser utilizada sobre plataforma Windows, con la cual el usuario puede interactuar de manera simple a través de un sistema gestor y generador de diálogos. Se describen la metodología y notaciones usadas en el diseño del sistema. Los directivos de BRASCUBA valoraron positivamente el trabajo desarrollado, que puede ser utilizado por otras empresas con problemas de agrupamiento similares.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[A decision support system is presented for clustering clients in distribution areas, due to a real logistical problem of BRASCUBA S.A. company, related to the distribution and commercialization of cigarettes. The fundamental functionalities, as well as the main screens of the system, are shown. A group of methods elaborated for customers' clustering was used, because it is not possible to use the existent classic methods of cluster, due to the additional requirements that the organization´s problem presents, of capacity of each cluster. The result is a desktop application, designed to be used on platform Windows, with which the user can interact in a simple way through a system agent and generator of dialogues. The methodology and notations used in the design of the system are described. The directive of BRASCUBA gave positive valuations of the work, which can be used by other companies with similar cluster's problems.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[sistema soporte a la decisión]]></kwd>
<kwd lng="es"><![CDATA[agrupamiento]]></kwd>
<kwd lng="es"><![CDATA[distribución]]></kwd>
<kwd lng="en"><![CDATA[decision support system]]></kwd>
<kwd lng="en"><![CDATA[clustering]]></kwd>
<kwd lng="en"><![CDATA[distribution]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font size="2" face="Verdana"><strong>ART&Iacute;CULO ORIGINAL</strong></font></p>     <p align="right">&nbsp;</p>     <p align="left"><font size="4" face="Verdana"><strong>Sistema soporte a la decisi&oacute;n    para el agrupamiento de clientes de BRASCUBA S.A.</strong></font></p>     <p align="left">&nbsp;</p>     <p><font size="3" face="Verdana"><strong>Decision support system for the clustering    of BRASCUBA S.A.&acute;s customers</strong></font></p>     <p>&nbsp;</p>     <p>&nbsp;</p>     <p><font size="2" face="Verdana"><strong>Annalay Escalera-Fari&ntilde;as<sup>I</sup>,    M</strong><strong>ar&iacute;a Gulnara Baldoqu&iacute;n-de la Pe&ntilde;a<sup>II</sup></strong></font></p>     <p><font size="2" face="Verdana"><sup>I</sup>Instituto Superior Polit&eacute;cnico    Jos&eacute; Antonio Echeverr&iacute;a, Cujae. Facultad de Ingenier&iacute;a    Industrial. La Habana, Cuba.</font>    <br>   <font size="2" face="Verdana"><sup>I</sup><sup>I</sup>Pontificia Universidad    Javeriana de Cali, Facultad de Ingenier&iacute;a, Cali, Colombia.</font></p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p>&nbsp;</p> <hr>     <p><font size="2" face="Verdana"><strong>RESUMEN</strong></font></p>     <p><font size="2" face="Verdana"> Se presenta un sistema soporte a la decisi&oacute;n    para el agrupamiento de clientes en zonas de distribuci&oacute;n, a partir de    un problema log&iacute;stico real de la empresa BRASCUBA S.A., relacionado con    la distribuci&oacute;n y comercializaci&oacute;n de cigarrillos. Se muestran    las funcionalidades fundamentales y pantallas principales del mismo. Se utiliz&oacute;    un conjunto de m&eacute;todos elaborados para agrupar clientes, debido a que    no es posible utilizar m&eacute;todos cl&aacute;sicos existentes de agrupamiento    por requerimientos adicionales del problema presentado, de restricciones de    capacidad en los clientes a agrupar. El resultado es una aplicaci&oacute;n desktop,    dise&ntilde;ada para ser utilizada sobre plataforma Windows, con la cual el    usuario puede interactuar de manera simple a trav&eacute;s de un sistema gestor    y generador de di&aacute;logos. Se describen la metodolog&iacute;a y notaciones    usadas en el dise&ntilde;o del sistema. Los directivos de BRASCUBA valoraron    positivamente el trabajo desarrollado, que puede ser utilizado por otras empresas    con problemas de agrupamiento similares.</font></p>     <p><font size="2" face="Verdana"><strong>Palabras clave</strong>: sistema soporte    a la decisi&oacute;n, agrupamiento, distribuci&oacute;n.</font></p> <hr>     <p><font size="2" face="Verdana"><strong>ABSTRACT</strong></font></p>     <p><font size="2" face="Verdana"> A decision support system is presented for clustering    clients in distribution areas, due to a real logistical problem of BRASCUBA    S.A. company, related to the distribution and commercialization of cigarettes.    The fundamental functionalities, as well as the main screens of the system,    are shown. A group of methods elaborated for customers' clustering was used,    because it is not possible to use the existent classic methods of cluster, due    to the additional requirements that the organization&acute;s problem presents,    of capacity of each cluster. The result is a desktop application, designed to    be used on platform Windows, with which the user can interact in a simple way    through a system agent and generator of dialogues. The methodology and notations    used in the design of the system are described. The directive of BRASCUBA gave    positive valuations of the work, which can be used by other companies with similar    cluster's problems.</font></p>     <p><font size="2" face="Verdana"><strong>Key words</strong>: decision support    system, clustering, distribution.</font></p> <hr>     <p>&nbsp;</p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><font size="3" face="Verdana"><strong>INTRODUCCI&Oacute;N</strong></font></p>     <p><font size="2" face="Verdana">La empresa mixta cubana-brasilera BRASCUBA S.A.    tiene como objetivo la producci&oacute;n de cigarrillos y su comercializaci&oacute;n    en el mercado nacional. La empresa abarca las ventas en todo el territorio nacional    a todas las cadenas de tiendas, centros gastron&oacute;micos, hoteles y otros    puntos de ventas que comercializan productos en divisa; siendo el objetivo de    la empresa llegar con la distribuci&oacute;n directa a cada punto de venta.    La cantidad de clientes en la actualidad, tan solo en la provincia La Habana,    sobrepasa los 1000 y debe incrementarse. </font></p>     <p><font size="2" face="Verdana"> Algunas de las caracter&iacute;sticas asociadas    a la log&iacute;stica de distribuci&oacute;n de la empresa, son las siguientes:</font></p>     <p><font size="2" face="Verdana"> 1. El n&uacute;mero de visitas que debe realizarse    a cada punto de venta depende del volumen de ventas mensual en el lugar, pudiendo    ser semanal, bisemanal, quincenal o mensual. </font></p>     <p><font size="2" face="Verdana"> 2. Existen 3 tipos de visita a realizar en los    puntos de venta, no siempre para descargar mercanc&iacute;as, lo cual implica    tiempos de estad&iacute;a diferentes. </font></p>     <p><font size="2" face="Verdana"> 3. La empresa cuenta con un conjunto de carros    para llegar a los puntos de venta, siendo una restricci&oacute;n que cada carro    tiene asociado un vendedor fijo y que cada punto debe ser siempre visitado por    el mismo vendedor. </font></p>     <p><font size="2" face="Verdana"> Para llegar con la distribuci&oacute;n directa    a cada punto de venta de acuerdo a las entregas requeridas en un mes, se hace    necesario resolver 3 subproblemas diferentes, pero relacionados: particionar    el conjunto de clientes por zonas de distribuci&oacute;n, planificar los d&iacute;as    de entrega a cada punto de venta en el mes y buscar las rutas de distribuci&oacute;n    diarias en cada zona, de acuerdo a los puntos a visitar en el d&iacute;a. El    primer subproblema conlleva resolver un problema de agrupamiento, pero no cl&aacute;sico,    teniendo en cuenta restricciones impuestas como la capacidad de los clientes;    entendiendo como tal el n&uacute;mero de visitas a realizar en el mes, que en    la actualidad puede oscilar entre 1 y 8. Un buen agrupamiento no solo debe tener    cercanos los clientes en una misma zona, sino que debe satisfacer que cada zona    no sobrepase una capacidad m&aacute;xima. Por otro lado, existen restricciones    adicionales de puntos que deben ser visitados por el mismo vendedor, lo que    significa que deben estar situados en la misma zona de distribuci&oacute;n;    por ejemplo, si est&aacute;n asociados a la misma casa matriz. Esto conlleva    a resolver no solo un problema de agrupamiento con restricciones de capacidad,    sino con conocimiento adicional del problema, que debe ser integrado a los m&eacute;todos    de agrupamiento utilizados. Un mal agrupamiento, debido a que exista una zona    muy &#8220;cargada&#8221; de visitas a realizar en un mes, puede provocar que    no sea posible en dicha zona lograr una planificaci&oacute;n mensual en el tiempo    de trabajo estipulado para ello. </font></p>     <p><font size="2" face="Verdana"> La literatura es amplia en aplicaciones y m&eacute;todos    para la soluci&oacute;n de problemas de agrupamiento. </font></p>     <p><font size="2" face="Verdana"> El algoritmo de las k-medias, tambi&eacute;n    conocido como k-means en ingl&eacute;s, es uno de los m&aacute;s utilizados    en aplicaciones cient&iacute;ficas [1]. En la literatura existen diferentes    versiones de este m&eacute;todo. Entre ellas pueden citarse: COP-KMeans [2],    2 variantes semi-supervisadas de k-medias, llamadas Seeded-KMeans y Constrained-KMeans    [3], versiones de iKMeans que difieren en la definici&oacute;n de las distancias    y centroides [1], y k-means integrado con la distancia de Jaccard [4]. </font></p>     <p><font size="2" face="Verdana"> Algunos de los m&eacute;todos de agrupamiento    son sensibles a la partici&oacute;n inicial que se tome [2; 3; 4; 5], por lo    que si se proveen buenos puntos iniciales o semillas, los mismos pueden ser    muy robustos. Deng y Bard (2011) usan una metaheur&iacute;stica h&iacute;brida    para hacer agrupamientos con restricciones de capacidad en los clusters a obtener,    a partir de un grafo con p v&eacute;rtices (objetos a agupar), donde no necesariamente    todos los v&eacute;rtices est&aacute;n conectados entre s&iacute;, no coincidiendo    esto con las caracter&iacute;sticas del problema abordado [5].</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana"> Pacheco y Beltr&aacute;n (2001) proponen un    m&eacute;todo &aacute;vido-aleatorio de 2 fases para para la creaci&oacute;n    de clusters, proporcionando de manera &#8220;inteligente&#8221; las semillas    iniciales [6]. Taillard (2003) desarrolla 3 m&eacute;todos heur&iacute;sticos    para la obtenci&oacute;n de clusters no jer&aacute;rquicos: candidate list search    (CLS), local optimization (LOPT) y descomposition-recombination (DEC); uno de    ellos para el agrupamiento de grandes vol&uacute;menes de datos, en los que    tiene en cuenta c&oacute;mo seleccionar &#8220;buenas&#8221; semillas iniciales    [7]. </font></p>     <p><font size="2" face="Verdana"> Berkhin (2006) hace un estudio de t&eacute;cnicas    de Miner&iacute;a de Datos para problemas de agrupamiento [8]. </font></p>     <p><font size="2" face="Verdana"> En particular, los softwares encontrados para    la construcci&oacute;n de clusters, como el MINITAB, no tienen en cuenta la    restricci&oacute;n de capacidad en los puntos a agrupar. El volumen de clientes    que ya tiene la empresa, y el aumento que se prev&eacute; en el futuro cercano,    hace que la misma no pueda continuar resolviendo el problema de forma manual,    a&uacute;n con un personal experto. Por otro lado, no se ha encontrado en la    literatura software que aborden este problema como tal, aunque algunos resuelven    problemas similares, pero a un alto costo [9; 10; 11; 12]. Lo anterior justifica    la necesidad de desarrollar una herramienta inform&aacute;tica que le permita    a la empresa agrupar sus clientes por zonas de distribuci&oacute;n, determinar    los clientes a visitar cada d&iacute;a de la semana para cada una de dichas    zonas y obtener las rutas a seguir por sus veh&iacute;culos, cada d&iacute;a,    para cubrir la entrega de sus productos a los clientes.</font></p>     <p><font size="2" face="Verdana"> En este trabajo se presenta, del sistema soporte    a la decisi&oacute;n para la soluci&oacute;n del problema planteado, el subsistema    que corresponde a la soluci&oacute;n de una de las fases del problema: la partici&oacute;n    del total de clientes de la empresa en La Habana, en un conjunto de zonas de    distribuci&oacute;n. </font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana"><strong>M&Eacute;TODOS</strong></font></p>     <p><font size="2" face="Verdana">El trabajo desarrollado conllev&oacute; las siguientes    tareas:</font></p>     <p><font size="2" face="Verdana"> 1. Entrevistas a directivos y vendedores de    BRASCUBA, as&iacute; como participaci&oacute;n como observadores en la distribuci&oacute;n    de mercanc&iacute;as en diferentes zonas y diferentes d&iacute;as, para definir    el problema a resolver.</font></p>     <p><font size="2" face="Verdana"> 2. B&uacute;squeda de softwares relacionados    con el tema (referenciados en ep&iacute;grafe anterior)</font></p>     <p><font size="2" face="Verdana"> 3. Estudio de algoritmos no cl&aacute;sicos    de agrupamientos (referenciados en ep&iacute;grafe anterior)</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana"> 4. Estudio de reconocidos modelos de procesos    [13; 14; 15; 16].</font></p>     <p><font size="2" face="Verdana"> Como resultado de lo anterior se desarroll&oacute;    un modelo matem&aacute;tico para la construcci&oacute;n de agrupamientos con    las restricciones impuestas por la empresa. El modelo corresponde a un problema    de Programaci&oacute;n Binaria Lineal Cuadr&aacute;tica, que por la dimensi&oacute;n    del mismo se hace pr&aacute;cticamente imposible resolver de manera exacta con    software existentes para este tipo de problemas. De ah&iacute; que se desarrollaran    diversos algoritmos heur&iacute;sticos para obtener agrupamientos con restricciones    de capacidad en sus puntos. La diferencia entre los algoritmos la determinan    diversos m&eacute;todos de selecci&oacute;n de puntos iniciales (semillas) en    la construcci&oacute;n de los clusters, as&iacute; como cu&aacute;ndo se realiza    la actualizaci&oacute;n de los centroides (centro geom&eacute;trico de cada    cluster) de los diferentes agrupamientos. Para ello se decidi&oacute; seguir    una filosof&iacute;a similar a la propuesta por Pacheco y Beltr&aacute;n (2001)    [6] y por Taillard (2003) [7]. Los algoritmos son adaptaciones del conocido    m&eacute;todo k-means con el uso de centroides, lo que le proporciona una clara    interpretaci&oacute;n f&iacute;sica al problema abordado (agrupamiento en zonas    geogr&aacute;ficas), aportando el centro geom&eacute;trico de cada cluster.</font></p>     <p><font size="2" face="Verdana"> La descripci&oacute;n de dichos algoritmos,    as&iacute; como el dise&ntilde;o de experimentos desarrollados para fundamentar    la efectividad de dichos m&eacute;todos, se presentan en el trabajo de Escalera    (2011) [17]. La medida de distancia (que permite medir la similitud entre los    objetos a agrupar) asumida en esta primera versi&oacute;n del sistema, es la    distancia euclidiana, la cual se define como en la <a href="#e01">expresi&oacute;n    1</a>:</font></p>     <p><font size="2" face="Verdana"><a name="e01"></a> <img src="/img/revistas/rii/v34n2/e0104213.gif" alt="expresi&oacute;n 1" width="332" height="44"></font></p>     <p><font size="2" face="Verdana"> Las restricciones adicionales sobre clientes    que deben estar situados en la misma zona de distribuci&oacute;n, se tienen    en cuenta mediante una transformaci&oacute;n de conjuntos de clientes (coordenadas    geogr&aacute;ficas de los mismos) y sus capacidades en clientes ficticios, con    nuevas coordenadas y capacidades, que permite reducir el problema a un problema    solo de restricci&oacute;n de capacidades.</font></p>     <p><font size="2" face="Verdana"> Para el an&aacute;lisis y dise&ntilde;o del    sistema se decidi&oacute; utilizar, de los m&aacute;s reconocidos modelos de    procesos en el desarrollo de software, el Proceso Unificado de Rational (RUP,    por sus siglas en ingl&eacute;s) as&iacute; como el Lenguaje Unificado de Modelado    (UML, por sus siglas en ingl&eacute;s). Para la implementaci&oacute;n se utiliz&oacute;    c# como lenguaje de programaci&oacute;n, y una versi&oacute;n Express de Visual    Studio. </font></p>     <p><font size="2" face="Verdana"> Puesto que el sistema desarrollado se sustenta    en un conjunto de algoritmos heur&iacute;sticos para la construcci&oacute;n    de los agrupamientos, la confiabilidad de los mismos es un aspecto importante.    Una exitosa prueba de un algoritmo (programa), asegura que para todas las instancias    (por ejemplo: juegos de datos) a las que se les aplica el programa, ofrece los    resultados de salida adecuados. En general, es una tarea sumamente dif&iacute;cil.    Muchas veces se confunde la prueba con la experimentaci&oacute;n, que es el    arte de crear muestras de datos sobre las cuales correr un programa. Una prueba    dice m&aacute;s que cualquier n&uacute;mero finito de experimentos, pero es    m&aacute;s dif&iacute;cil.     <br>       <br>   Como una alternativa a la prueba de los algoritmos, los mismos fueron programados    por 2 personas diferentes, utilizando lenguajes de programaci&oacute;n y estructuras    de datos distintas, desarrollando de forma paralela el dise&ntilde;o de experimentos    confeccionado para fundamentar la eficiencia de los m&eacute;todos. Esto permiti&oacute;    encontrar y corregir errores de programaci&oacute;n muy dif&iacute;ciles de    encontrar en un corto tiempo de experimentaci&oacute;n, llegando al final a    resultados satisfactorios en cuanto a la confiabilidad de los algoritmos.</font></p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><font size="3" face="Verdana"><strong>RESULTADOS</strong></font></p>     <p><font size="2" face="Verdana">La herramienta desarrollada para la construcci&oacute;n    de agrupamientos permite, entre sus opciones:</font></p>     <p><font size="2" face="Verdana"> 1. Cargar la base de datos de los clientes a    agrupar.</font></p>     <p><font size="2" face="Verdana"> 2. Mostrar los datos de los clientes de forma    tabular, as&iacute; como representar geogr&aacute;ficamente los clientes, teniendo    en cuenta las coordenadas de su localizaci&oacute;n.</font></p>     <p><font size="2" face="Verdana"> 3. Presentar estad&iacute;sticas sobre las capacidades    de los clientes, as&iacute; como de las distancias entre los mismos, teniendo    en cuenta sus coordenadas geogr&aacute;ficas.</font></p>     <p><font size="2" face="Verdana"> 4. Definir par&aacute;metros en la construcci&oacute;n    de los clusters, como son:</font></p>     <p><font size="2" face="Verdana"> 4.1. Especificar o no la cantidad de clusters    a construir.    <br>   4.2. Especificar o no la capacidad promedio m&aacute;xima de cada cluster, o    una capacidad m&aacute;xima definida para cada cluster (si hay una cantidad    prefijada).    <br>   4.3. Definir cu&aacute;les puntos espec&iacute;ficos deban (o no) estar en un    mismo cluster.    <br>   4.4. Definir un valor D tal que si 2 puntos se encuentran a una distancia menor    que D, sea aconsejable que pertenezcan al mismo cluster, si no existen otras    restricciones &#8220;duras&#8221; que se lo impidan.    ]]></body>
<body><![CDATA[<br>   4.5. Seleccionar entre varios de los m&eacute;todos desarrollados para agrupamiento    con restricciones de capacidad en los puntos a agrupar.</font></p>     <p><font size="2" face="Verdana"> 5. Brindar diferentes opciones de soluciones,    gr&aacute;ficas y anal&iacute;ticas.</font></p>     <p><font size="2" face="Verdana"> 6. Salvar las soluciones obtenidas por el sistema.</font></p>     <p><font size="2" face="Verdana"> Dentro de los requisitos no funcionales del    sistema pueden mencionarse:</font></p>     <p><font size="2" face="Verdana"> El sistema debe ser capaz de dar una respuesta    al usuario en la menor brevedad posible (en general, agrupamientos con m&aacute;s    de 1000 nodos en segundos y menos de 3 minutos), lo cual fue tenido en cuenta    desde el dise&ntilde;o de los algoritmos. </font></p>     <p><font size="2" face="Verdana"> El sistema fue dise&ntilde;ado de manera que    los errores que pueden ser provocados por la entrada incorrecta de datos por    parte del usuario sean m&iacute;nimos, siguiendo una estrategia preventiva.    No obstante, en los casos en que no es posible su prevenci&oacute;n, la validaci&oacute;n    de los datos se realiza a nivel de c&oacute;digo, mostrando los errores en una    ventana que contiene un texto describiendo la situaci&oacute;n que dio origen    al error y qu&eacute; hacer para evitar que vuelva a ocurrir.</font></p>     <p><font size="2" face="Verdana"> El sistema requiere de un procesador Pentium    III o superior, con 256 Mb de memoria de acceso aleatorio RAM, como m&iacute;nimo.</font></p>     <p><font size="2" face="Verdana"><strong>Principales pantallas del sistema</strong></font></p>     <p><font size="2" face="Verdana"> Las figuras que se presentan a continuaci&oacute;n    corresponden a pantallas de la interfaz de usuarios que permiten dar una visi&oacute;n    de las posibilidades del sistema.</font></p>     <p><font size="2" face="Verdana"> En la <a href="/img/revistas/rii/v34n2/f0104213.jpg">figura 1</a>    se presenta la pantalla principal del sistema. En el men&uacute; que se visualiza    en la parte superior se encuentran las opciones que &eacute;ste brinda, que    dar&aacute;n soluci&oacute;n a los 3 subproblemas que conforman el problema    general: el agrupamiento de clientes por zonas (Zonas), la planificaci&oacute;n    de las visitas a clientes en un per&iacute;odo (Planificaci&oacute;n) y la confecci&oacute;n    de rutas diarias (Ruteo). En rojo aparecen sombreadas las opciones de los men&uacute;s    Datos y Zonas, que corresponden con el subproblema abordado en este trabajo.    </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana"> Los datos de los clientes a agrupar, pueden    &#8220;cargarse&#8221; en uno de 2 formatos: Open Office Excel o texto. El sistema    tambi&eacute;n brinda la posibilidad de salvar las soluciones que se van obteniendo,    en formato Excel de Open Office. </font></p>     <p><font size="2" face="Verdana"> Una vez que son cargados los datos (en formato    texto o Excel), &eacute;stos pueden ser mostrados en la ventana principal, en    forma de tabla (como se muestra en la <a href="/img/revistas/rii/v34n2/f0204213.jpg">figura    2</a>) y en forma gr&aacute;fica (como se puede observar en la <a href="/img/revistas/rii/v34n2/f0304213.jpg">figura    3</a>); pudi&eacute;ndose ver, adem&aacute;s, informaci&oacute;n estad&iacute;stica    sobre los datos cargados, como se muestra en la <a href="/img/revistas/rii/v34n2/f0404213.jpg">figura    4</a>.</font></p>     <p><font size="2" face="Verdana"> </font><font size="2" face="Verdana">Las funcionalidades    del sistema que se encuentran en el men&uacute; Zonas, mostrado en la <a href="/img/revistas/rii/v34n2/f0504213.jpg">figura    5</a>, se encuentran deshabilitadas mientras no existan datos cargados en el    sistema. </font></p>     <p><font size="2" face="Verdana"> </font><font size="2" face="Verdana">Una de    las opciones del men&uacute; Zonas es la definici&oacute;n de la cantidad de    zonas de distribuci&oacute;n (en cuyo caso, el sistema le ofrece la capacidad    m&aacute;xima promedio que debe tener cada zona) o las capacidades promedios    m&aacute;ximas de las mismas, de manera que todas queden lo m&aacute;s uniformemente    posible en cuanto a capacidad; lo cual se observa en la <a href="/img/revistas/rii/v34n2/f0604213.jpg">figura    6</a>. En el &uacute;ltimo caso, el sistema le indica la cantidad de zonas de    distribuci&oacute;n que debe tener. Otra opci&oacute;n posible es definir un    valor num&eacute;rico que posibilite que clientes cercanos, a una distancia    menor de dicho valor, traten de ubicarse en la misma zona (como se expone en    la <a href="/img/revistas/rii/v34n2/f0704213.jpg">figura 7</a>), siempre que las capacidades    de las zonas lo permitan, por lo que no se considera una restricci&oacute;n    fuerte para el problema. </font></p>     <p><font size="2" face="Verdana">La <a href="/img/revistas/rii/v34n2/f0804213.jpg">figura    8</a> muestra c&oacute;mo el sistema permite seleccionar un m&eacute;todo para    escoger los puntos iniciales o semillas, aunque el sistema le ofrece uno por    defecto. El sistema permite visualizar gr&aacute;ficamente las semillas seleccionadas    por el m&eacute;todo escogido por el usuario, como se oberva en la <a href="/img/revistas/rii/v34n2/f0904213.jpg">figura    9</a>, permiti&eacute;ndole al usuario valorar la calidad de las mismas. </font></p>     <p><font size="2" face="Verdana">Una vez que el usuario selecciona las semillas    iniciales, puede proceder a conformar las zonas de distribuci&oacute;n, escogiendo    para ello uno de los m&eacute;todos implementados por el sistema, como se aprecia    en la <a href="/img/revistas/rii/v34n2/f1004213.jpg">figura 10</a>, aunque el sistema le ofrece    uno por defecto de acuerdo a los par&aacute;metros que se fijaron. </font></p>     <p><font size="2" face="Verdana">La soluci&oacute;n obtenida puede mostrarse de    forma gr&aacute;fica como se observa en la <a href="/img/revistas/rii/v34n2/f1104213.jpg">figura    11</a>, y/o de forma tabular como en la <a href="/img/revistas/rii/v34n2/f1204213.jpg">figura    12</a>. El sistema le permite al usuario salvar la soluci&oacute;n obtenida    en una tabla de Open Office Excel. En caso de que la soluci&oacute;n no satisfaga    los requerimientos del cliente, el mismo puede volver a ejecutar los pasos descritos    anteriormente. </font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana"><strong>DISCUSI&Oacute;N </strong></font></p>     <p><font size="2" face="Verdana">El sistema propuesto presentado en la secci&oacute;n    anterior fue validado teniendo en cuenta 2 aspectos fundamentales: el comportamiento    de los algoritmos utilizados y la efectividad del funcionamiento del sistema,    en t&eacute;rminos de la funcionalidad de la interfaz de usuarios y confiablidad    del sistema, seg&uacute;n los criterios de los usuarios del mismo.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana"> Para validar el sistema teniendo en cuenta los    algoritmos utilizados, se combinaron datos reales de BRASCUBA en la provincia    La Habana con una selecci&oacute;n de ejemplos con situaciones muy similares,    teniendo en cuenta las capacidades reales de la empresa. Los resultados obtenidos    fueron valorados como adecuados, seg&uacute;n todas las restricciones que la    empresa impone para hacer las agrupaciones de clientes por zonas.</font></p>     <p><font size="2" face="Verdana"> Para la validaci&oacute;n de la efectividad    del funcionamiento del sistema, los propios usuarios hicieron uso del mismo    con algunos ejemplos introducidos por ellos, luego de haber recibido un manual    de usuario. El mismo satisfizo sus expectativas en t&eacute;rminos de: rendimiento    (tiempos de respuesta), tratamiento de errores, integridad (confiabilidad de    resultados), modularidad, flexibilidad, sencillez de la interfaz de usuario.</font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana"><strong>CONCLUSIONES</strong></font></p>     <p><font size="2" face="Verdana">1. El sistema soporte a la decisi&oacute;n desarrollado    ofrece una respuesta satisfactoria a la soluci&oacute;n de un problema log&iacute;stico    real y complejo de una empresa de distribuci&oacute;n de cigarrillos en Cuba.</font></p>     <p><font size="2" face="Verdana"> 2. Los algoritmos no cl&aacute;sicos de agrupamiento    desarrollados, en los cuales se soporta el sistema para dar soluci&oacute;n    al problema planteado, no se encuentran entre los software m&aacute;s utilizados    de construcci&oacute;n de clusters.</font></p>     <p><font size="2" face="Verdana"> 3. La empresa BRASCUBA S.A. debe completar la    base de datos de las localizaciones geogr&aacute;ficas de todos sus clientes,    adquirir un Sistema de Informaci&oacute;n Geogr&aacute;fica a acoplar al sistema,    que permita actualizaciones eficientes de sus bases de datos; as&iacute; como    debe lograr la implementaci&oacute;n de las otras fases del problema que presenta.    </font></p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana"><strong>REFERENCIAS</strong></font></p>     <!-- ref --><p><font size="2" face="Verdana">1. MING-TSO, M.; MIRKIN, B., &laquo;Intelligent    Choice of the Number of Clusters in K-Means Clustering: An Experimental Study    with Different Cluster Spreads&raquo; Journal of Classification, 2010, vol.    27, no. 1, pp. 3-40, ISSN 1432-1343.    </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 2. WAGSTAFF, K.; CARDIE, C. et al., &laquo;Constrained    k-means clustering with background knowledge&raquo;, en Proceedings of the Eighteenth    International Conference on Machine Learning, First Asian Himalayas International    Conference 2001, [consulta: 2011-04-01]. Disponible en: &lt;doi: 10.1109/AHICI.2009.5340335&gt;    ;    </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 3. BASU, S.; BANERJEE, A.; MOONEY, R., &laquo;Semi-supervised    clustering by seeding&raquo;, en 19th International Conference on Machine Learning    Sydney (Australia), 2002, [consulta: 2011-03-14]. Disponible en: &lt;<a href="http://www-connex.lip6.fr" target="_blank">http://www-connex.lip6.fr</a>&gt;    </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 4. SHAMEEM, M. U. S.; FERDOUS, R., &laquo;An    efficient k-means algorithm integrated with Jaccard distance measure for document    clustering&raquo;, en AH-ICI 2009, First Asian Himalayas International Conference    2009, [consulta: 2011-03-20]. Disponible en: &lt;<a href="http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5340335&tag=1" target="_blank">http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5340335&amp;tag=1</a>&gt;    </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 5. DENG, Y.; BARD, J., &laquo;A reactive GRASP    with path relinking for capacitated clustering&raquo;, Journal of Heuristics    [en l&iacute;nea], 2011, vol. 17, no. 2, pp. 119-152 [consulta: 2011-03-20],    ISSN 1381-1231. Disponible en: &lt;<a href="doi:%2010.1007/s10732-010-9129-z" target="_blank">doi:    10.1007/s10732-010-9129-z</a>&gt;    ;</font></p>     <!-- ref --><p><font size="2" face="Verdana"> 6. PACHECO, J.; BELTR&Aacute;N, M., &laquo;An&aacute;lisis    de nuevos m&eacute;todos de clasificaci&oacute;n. Un ejemplo ilustrativo de    su uso en la agrupaci&oacute;n de los municipios de Castilla y Le&oacute;n&raquo;    Estad&iacute;stica Espa&ntilde;ola, 2001, vol. 43, no. 148, pp. 209-224, ISSN    0014-1151.    </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 7. TAILLARD, E., &laquo;Heuristic Methods for    Large Centroid Clustering Problems&raquo; Journal of Heuristics, 2003, vol.    9, no. 1, pp. 51-73, ISSN 1572-9397.    </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 8. BERKHIN, P., &laquo;Survey of Clustering    Data Mining Techniques&raquo;, Grouping Multidimensional Data: Recent Advances    in Clustering [en l&iacute;nea], 2006, pp. 25-71 [consulta: 2011-03-14], Disponible    en: &lt;<a href="http://ebookbrowse.com/survey-of-clustering-data-mining-techniques-pdf-d342285823" target="_blank">http://ebookbrowse.com/survey-of-clustering-data-mining-techniques-pdf-d342285823</a>&gt;    </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 9. EOM, S.; KIM, E., &laquo;A survey of decision    support system applications (1995&#8211;2001)&raquo; Journal of the Operational    Research Society, 2006, vol. 57, no. 11, pp. 1264&#8211;1278, ISSN 0160-5682.    </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 10. KOHLER, U.; KREUTER, F., Data Analysis Using    Stata, 2nd. ed., Texas, Stata Press, 2009, ISBN: 978-1-59718-046-7.     </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 11. MARQUES DE S&Aacute;, J. P., Applied Statistics    Using SPSS, STATISTICA, MATLAB and R, 2nd. ed., Porto, Springer, 2007, ISBN:    978-3-540-71971-7.    <br>       <!-- ref --><br>   12. PARTYKA, J.; HALL, R., &laquo;On the road to connectivity&raquo; OR/MS Today,    2010, vol. 37, no. 1, pp. 42-49, ISSN: 1085-10386.    </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 13. CURTIS, B.; HEFLEY, W. E.; MILLER, S. A.,    Capability Maturity Model (P&#8211;CMM) Version 2.0 Technical Report CMU/SEI-2001-MM-01    Software Engineering Institute, 2001 -, publ. -[consulta: 2011-03-15]. Disponible    en: &lt;<a href="http://www.sei.cmu.edu/library/abstracts/reports/01mm001.cfm" target="_blank">http://www.sei.cmu.edu/library/abstracts/reports/01mm001.cfm</a>&gt;    .</font></p>     <!-- ref --><p><font size="2" face="Verdana"> 14. HUMPHREY, W. S., A Discipline for Software    Engineering, Boston, MA, USA, Addison-Wesley Longman Publishing Co., Inc., 1995,    ISBN 9780201546101.     </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 15. HUMPHREY, W. S., Managing Technical People:    Innovation, Teamwork and the Software Process, Boston, MA, USA, Addison-Wesley    Longman Publishing Co., Inc., 1998, ISBN 9780201545975.     </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 16. JACOBSON, I.; BOSCH, G.; RUMBAUGH, J., El    Proceso Unificado de Desarrollo de Software, Madrid, Addison Wesley Iberoamericana,    2000, ISBN 74-7829-036-2.     </font></p>     <!-- ref --><p><font size="2" face="Verdana"> 17. ESCALERA, A., &laquo;Sistema soporte a la    decisi&oacute;n para el agrupamiento en zonas de distribuci&oacute;n de los    clientes de BRASCUBA S.A.&raquo;, [tesis de maestr&iacute;a], La Habana, Instituto    Superior Polit&eacute;cnico Jos&eacute; Antonio Echeverr&iacute;a, Cujae, Departamento    de Matem&aacute;tica General, Facultad Ingenier&iacute;a Industrial, 2011.    </font></p>     <p>&nbsp;</p>     <p>&nbsp;</p>     <p><font size="2" face="Verdana">Recibido: 14 de abril de 2011    <br>   Aprobado: 24 de enero de 2012</font></p>     <p>&nbsp;</p>     <p>&nbsp;</p>     <p><font size="2" face="Verdana"><em>Annalay Escalera-Fari&ntilde;as</em>. Instituto    Superior Polit&eacute;cnico Jos&eacute; Antonio Echeverr&iacute;a, Cujae. Facultad    de Ingenier&iacute;a Industrial. La Habana, Cuba. Correo elecr&oacute;nico:    <a href="mailto:annalay@ind.cujae.edu.cu">annalay@ind.cujae.edu.cu</a></font></p>     ]]></body>
<body><![CDATA[ ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MING-TSO]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[MIRKIN]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Intelligent Choice of the Number of Clusters in K-Means Clustering: An Experimental Study with Different Cluster Spreads]]></article-title>
<source><![CDATA[Journal of Classification]]></source>
<year>2010</year>
<volume>27</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>3-40</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[WAGSTAFF]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
<name>
<surname><![CDATA[CARDIE]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
</person-group>
<source><![CDATA[Constrained k-means clustering with background knowledge]]></source>
<year>2001</year>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BASU]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[BANERJEE]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[MOONEY]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Semi-supervised clustering by seeding]]></source>
<year>2002</year>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[SHAMEEM]]></surname>
<given-names><![CDATA[M. U. S.]]></given-names>
</name>
<name>
<surname><![CDATA[FERDOUS]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[An efficient k-means algorithm integrated with Jaccard distance measure for document clustering]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[DENG]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[BARD]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A reactive GRASP with path relinking for capacitated clustering]]></article-title>
<source><![CDATA[Journal of Heuristics]]></source>
<year>2011</year>
<volume>17</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>119-152</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[PACHECO]]></surname>
</name>
<name>
<surname><![CDATA[BELTRÁN]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Análisis de nuevos métodos de clasificación: Un ejemplo ilustrativo de su uso en la agrupación de los municipios de Castilla y León]]></article-title>
<source><![CDATA[Estadística Española]]></source>
<year>2001</year>
<volume>43</volume>
<numero>148</numero>
<issue>148</issue>
<page-range>209-224</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[TAILLARD]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Heuristic Methods for Large Centroid Clustering Problems]]></article-title>
<source><![CDATA[Journal of Heuristics]]></source>
<year>2003</year>
<volume>9</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>51-73</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BERKHIN]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Survey of Clustering Data Mining Techniques]]></source>
<year>2006</year>
<page-range>25-71</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[EOM]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[KIM]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A survey of decision support system applications (1995-2001)]]></article-title>
<source><![CDATA[Journal of the Operational Research Society]]></source>
<year>2006</year>
<volume>57</volume>
<numero>11</numero>
<issue>11</issue>
<page-range>1264-1278</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[KOHLER]]></surname>
<given-names><![CDATA[U.]]></given-names>
</name>
<name>
<surname><![CDATA[KREUTER]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
</person-group>
<source><![CDATA[Data Analysis Using Stata]]></source>
<year>2009</year>
<edition>2</edition>
<publisher-loc><![CDATA[Texas ]]></publisher-loc>
<publisher-name><![CDATA[Stata Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[MARQUES DE SÁ]]></surname>
<given-names><![CDATA[J. P.]]></given-names>
</name>
</person-group>
<source><![CDATA[Applied Statistics Using SPSS, STATISTICA, MATLAB and R]]></source>
<year>2007</year>
<edition>2</edition>
<publisher-name><![CDATA[Porto, Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[PARTYKA]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[HALL]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On the road to connectivity]]></article-title>
<source><![CDATA[OR/MS Today]]></source>
<year>2010</year>
<volume>37</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>42-49</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CURTIS]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[HEFLEY]]></surname>
<given-names><![CDATA[W. E.]]></given-names>
</name>
<name>
<surname><![CDATA[MILLER]]></surname>
<given-names><![CDATA[S. A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Capability Maturity Model (P-CMM) Version 2.0 Technical Report CMU/SEI-2001-MM-01]]></source>
<year>2001</year>
<publisher-name><![CDATA[Software Engineering Institute]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HUMPHREY]]></surname>
<given-names><![CDATA[W. S.]]></given-names>
</name>
</person-group>
<source><![CDATA[A Discipline for Software Engineering]]></source>
<year>1995</year>
<publisher-loc><![CDATA[Boston ]]></publisher-loc>
<publisher-name><![CDATA[Addison-Wesley Longman Publishing Co]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HUMPHREY]]></surname>
<given-names><![CDATA[W. S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Managing Technical People: Innovation, Teamwork and the Software Process]]></source>
<year>1998</year>
<publisher-loc><![CDATA[Boston ]]></publisher-loc>
<publisher-name><![CDATA[Addison-Wesley Longman Publishing Co., Inc.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[JACOBSON]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
<name>
<surname><![CDATA[BOSCH]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[RUMBAUGH]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[El Proceso Unificado de Desarrollo de Software]]></source>
<year>2000</year>
<publisher-loc><![CDATA[Madrid ]]></publisher-loc>
<publisher-name><![CDATA[Addison Wesley Iberoamericana]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ESCALERA]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Sistema soporte a la decisión para el agrupamiento en zonas de distribución de los clientes de BRASCUBA S.A.]]></source>
<year>2011</year>
<publisher-loc><![CDATA[La Habana ]]></publisher-loc>
<publisher-name><![CDATA[Instituto Superior Politécnico José Antonio Echeverría, Cujae, Departamento de Matemática General, Facultad Ingeniería Industrial]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
