Scielo RSS <![CDATA[Revista Cubana de Ciencias Informáticas]]> http://scielo.sld.cu/rss.php?pid=2227-189920230002&lang=pt vol. 17 num. 2 lang. pt <![CDATA[SciELO Logo]]> http://scielo.sld.cu/img/en/fbpelogp.gif http://scielo.sld.cu <![CDATA[Integration of visualization techniques to the Genetic Algorithm metaheuristic]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992023000200001&lng=pt&nrm=iso&tlng=pt RESUMEN El proceso de solución de problemas de optimización constituye una ciencia en constante desarrollo. Las técnicas de interacción visual para apoyar algoritmos metaheurísticos representan una atractiva variante en el progreso de la misma, gracias a las ventajas que pueden ofrecer el análisis e interacción de un usuario en tiempo de ejecución de un algoritmo. Este artículo propone una serie de interacciones y visualizaciones integrada a una variante de la metaheurística Algoritmo Genético, con el objetivo de optimizar los resultados al resolver el Problema del Viajero Vendedor y el Problema de Ruteo de Vehículos. Dicho procedimiento trajo como resultado el desarrollo de una herramienta a la cual se le realizaron las pruebas pertinentes, mostrando la eficiencia de la integración realizada y la superioridad de los resultados obtenidos con asistencia del usuario.<hr/>ABSTRACT The optimization problem solving process is an ever-evolving science. The visual interaction techniques to support metaheuristic algorithms represent an attractive variant in its progress, thanks to the advantages that the analysis and interaction of a user at runtime of an algorithm can offer. This article proposes a series of interactions and visualizations integrated into a variant of the Genetic Algorithm metaheuristic with the aim of optimizing the results when solving the Travelling Salesman Problem and the Vehicle Routing Problem. This procedure resulted in the development of a software tool to which the pertinent tests were carried out, showing the efficiency of the achieved integration and the superiority of the results obtained with the assistance of the user. <![CDATA[Use of data mining for the seasonal adjustment of the series of precipitation data in the municipality of Venezuela]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992023000200002&lng=pt&nrm=iso&tlng=pt RESUMEN El cambio climático, ampliamente influenciado por diversos fenómenos identificados, ha afectado seriamente a diferentes sectores de la sociedad, amenazando la seguridad alimentaria y la productividad, realizar acciones para mitigar o adaptarse es vital en estos tiempos. Actualmente las tecnologías de la información y las comunicaciones juegan un papel importante en la extracción, transformación y carga de datos, por los grandes volúmenes de información almacenados. Muchas son las variables que intervienen en la identificación de cambios climáticos en todos los sectores, específicamente en la investigación se efectúa un análisis de series de datos cronológicos de precipitaciones diarias en el municipio de Venezuela, Ciego de Ávila, las cuales deben desestacionalizarse para mostrar un resultado óptimo para cualquier análisis posterior. Bajo esta premisa, el interés de este trabajo se fundamenta en la construcción de un software utilizando el lenguaje Python y el framework Django que permita desestacionalizar las series de datos cronológicas y permitan agilizar y tomar decisiones sobre la variabilidad del clima utilizando el modelado de datos, para lograr el objetivo se propone el método de los promedios mensuales. La información oficial es del Instituto de Meteorología de Ciego de Ávila, el cual prevé su utilización por los investigadores.<hr/>ABSTRACT Climate change, widely influenced by various identified phenomena, has seriously affected different sectors of society, threatening food security and productivity, taking actions to mitigate or adapt is vital in these times. Currently information and communications technologies play an important role in the extraction, transformation and loading of data, due to the large volumes of stored information. There are many variables that intervene in the identification of climatic changes in all sectors, specifically in the investigation, an analysis of chronological data series of daily rainfall in the municipality of Venezuela, Ciego de Ávila, is carried out, which must be seasonally adjusted to show an optimal result for any further analysis. Under this premise, the interest of this work is based on the construction of a software using the Python language and the Django framework that allows the chronological data series to be seasonally adjusted and to speed up and make decisions about climate variability using data modeling. To achieve the objective, the method of monthly averages is proposed. The official information is from the Institute of Meteorology of Ciego de Ávila, which provides for its use by researchers. <![CDATA[Mobile application development methodology at the University of Informatics Sciences]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992023000200003&lng=pt&nrm=iso&tlng=pt ABSTRACT The increasing use of mobile devices is a necessity in everyday life, which is why the demand for mobile applications is also growing. The establishment of an adequate methodology to develop this type of applications is important to ensure that the products are developed following a systematic method and with high quality standards. It is vital to standardize methodologies that guide the development of these applications in accordance with the characteristics of the mobile environment. This research proposes a methodology for the development of such applications in the UIS, that takes into account the specific characteristics of mobile development, describes its essential elements and is validated based on the experts' criteria.<hr/>RESUMEN El creciente uso de los dispositivos móviles, constituye una necesidad en la vida cotidiana, razón por lo cual también aumenta la demanda de las aplicaciones para este ámbito móvil. El establecimiento de una metodología adecuada para desarrollar este tipo de aplicaciones resulta importante a la hora de garantizar que los productos se desarrollen siguiendo un método sistemático y con altos índices de calidad. Es vital la estandarización de metodologías que guíen el desarrollo de estas aplicaciones en correspondencia con las características del entorno móvil. En la presente investigación se propone una metodología para el desarrollo de aplicaciones de este tipo en la UCI que considere las características específicas del desarrollo móvil, se describen sus elementos esenciales y se valida a partir del criterio de los expertos. <![CDATA[Computer software for the migration of databases of natural persons]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992023000200004&lng=pt&nrm=iso&tlng=pt RESUMEN La migración de datos entre base de datos es una tarea compleja debido a la diversidad y complejidad de las fuentes de almacenamiento. Actualmente se emplean diferentes software que permiten aplicar diferentes estrategias de migración de datos, pero estos presentan desventajas entre las que se pueden mencionar lentitud en las respuestas de las consultas realizadas, solo se pueden utilizar para las empresas donde han sido diseñados porque solo contemplan las funcionalidades propias de la entidad. Para dar solución a tal problemática en el presente trabajo de tesis se desarrolla un software para la migración de datos mediante el empleo de Spoon-Pentaho Data Integration alternativa que supero basándose en una métrica ponderada a otras tales como SpangoBI. Finalmente, nuestra propuesta permite la utilización de esta base de datos por cualquier organización gubernamental que necesite trabajar con dicha información. Además, es un software de código abierto lo cual facilita su extensión y mantenimiento.<hr/>ABSTRACT Data migration between databases is a complex task due to the diversity and complexity of storage sources. Different software is currently used that allows different data migration strategies to be applied, but these have disadvantages, among which are slow responses to queries, they can only be used for companies where they have been designed because they only contemplate the functionalities owned by the entity. To solve this problem in this thesis work, a software for data migration is developed through the use of alternative Spoon-Pentaho Data Integration that I overcome based on a weighted metric to others such as SpangoBI. Finally, our proposal allows the use of this database by any government organization that needs to work with such information. In addition, it is an open source software which facilitates its extension and maintenance. <![CDATA[Integration of visualization techniques to the Tabu Search metaheuristic]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992023000200005&lng=pt&nrm=iso&tlng=pt RESUMEN Las técnicas de integración visual para apoyar algoritmos metaheurísticos en la resolución de problemas de optimización han sido muy relevantes durante los últimos tiempos. Estos algoritmos pueden ser aplicados a un amplio conjunto de problemas. El presente artículo propone la resolución del Problema del Viajero Vendedor y el Problema de Ruteo de Vehículos usando la metaheurística Búsqueda Tabú con el objetivo de optimizar los resultados, donde se ven reflejadas las técnicas de integración visual para ofrecer un mejor análisis e interacción del usuario. Todo ello propone un nuevo modelo de técnicas de integración visual el cual refleja notoriamente las interacciones entre el usuario y el algoritmo en tiempo de ejecución. Basándonos en lo anterior se desarrolló un software para darle solución a estos problemas, al cual se le realizaron las pruebas correspondientes demostrando así la eficiencia de estas nuevas técnicas en el análisis del modelo propuesto con la asistencia del usuario.<hr/>ABSTRACT Visual integration techniques to support metaheuristic algorithms in solving optimization problems have been very relevant in recent times. These algorithms can be applied to a wide set of problems. This article proposes the resolution of the Travelling Salesman Problem and the Vehicle Routing Problem using the Tabu Search metaheuristic in order to optimize the results, where visual integration techniques are reflected to offer a better analysis and user interaction. All this proposes a new model of visual integration techniques which clearly reflects the interactions between the user and the algorithm at runtime. Based on the above, a software was developed to solve these problems, to which the corresponding tests were carried out, thus demonstrating the efficiency of these new techniques in the analysis of the proposed model with the assistance of the user. <![CDATA[Digital copy of the incident site in Virtual Reality: challenges and solutions]]> http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2227-18992023000200007&lng=pt&nrm=iso&tlng=pt RESUMEN El documento presenta el concepto de copia digital de un incidente sobre la base de la hipótesis de aplicabilidad de la copia digital de incidentes para el desarrollo de los procesos penales. Se describe el escenario de un caso penal por parte de los sujetos de prueba (tanto de la acusación como de la defensa) con enfoques tecnológicos específicos para la creación de una copia digital. Se presenta el procesamiento de la información inicial, la arquitectura del sistema de hardware y software, así como la funcionalidad de la solución.<hr/>ABSTRACT The paper presents the concept of digital copy of an incident based on the hypothesis of applicability of digital copy of incidents for the development of criminal proceedings. It describes the scenario of a criminal case by the subjects of evidence (both prosecution and defense) with specific technological approaches to the creation of a digital copy. The initial information processing, the architecture of the hardware and software system, as well as the functionality of the solution are presented.