https://progmat.uaem.mx/progmat/index.php/progmat/issue/feed Programación Matemática y Software2025-06-20T02:55:58+00:00Dr. Marco Antonio Cruz Chávez mcruz@uaem.mxOpen Journal Systems<p><strong>Programación Matemática y Software</strong> (PMS) is a journal dedicated to disseminating research works on the frontier of knowledge. It is aimed at researchers from higher education institutions, public/private companies, and graduate students.</p> <p><strong>ISSN (e): 2007-3283</strong> </p> <p><strong>Publication Frequency:</strong> Quarterly</p>https://progmat.uaem.mx/progmat/index.php/progmat/article/view/316Optimizing TSP-MMC Performance in Non-Homogeneous Environments2025-06-02T22:29:50+00:00Yessica Yazmín Calderon-Seguraycalderons@uaem.mxGennadiy Burlakgburlak@uaem.mxJosé Antonio García Pachecojose.garcia@uaem.edu.mx<p>The Travelling Salesman Problem (TSP) for determining the optimal trajectory in a non-homogeneous space is related to the variational problem of Fermat's principle, which seeks the path of an optical ray in a medium. Generally, finding such an optimal trajectory is a considerable challenge, especially in structures with a large number of emitters randomly distributed. To address this problem, we propose using the hybrid TSP-MMC algorithm to identify the minimum optical path S that connects the emitters embedded in a percolating cluster. This approach will compensate for the deviations introduced by the transmission of a light beam through the percolation cluster, achieving an intensity distribution tailored to user needs. We have demonstrated that our technique can achieve solutions that improve efficiency by 60% compared to optimal values for light beam optimization data. This technique could be applied to visualize blood vessels in both static and dynamic contexts, making it useful in the biological field for cellular and bacterial samples.</p>2025-06-04T00:00:00+00:00Copyright (c) 2025 Yessica Yazmín Calderon-Segura, Gennadiy Burlak, Jośe Antonio García Pachecohttps://progmat.uaem.mx/progmat/index.php/progmat/article/view/304Usability analysis of a Dashboard developed using Design Thinking Metodology2025-05-20T05:47:33+00:00Orlen Ismael Araujo Sandovalorlenisma@hotmail.com<p>The incorporation of computer solutions for data analysis, process automation, or resource management has provided competitive advantages to companies and organizations. However, it is essential to evaluate the usability of these software products. This research aims to evaluate a control panel that was developed using a methodology that places the user at the center of the software development process, determining whether the use of the Design Thinking methodology ensures a high degree of usability. Understanding how users experience a software product allows us to identify areas for improvement and meet their expectations regarding functionality, design and interaction</p>2025-06-04T00:00:00+00:00Copyright (c) 2025 Orlen Ismael Araujo Sandovalhttps://progmat.uaem.mx/progmat/index.php/progmat/article/view/317Parallelization of mesoscopic simulations of liquid crystals on GPUs programmed with CUDA2025-06-03T04:13:09+00:00Jorge Fierrojorge.fierro@lasalle.mxHumberto Híjarhumberto.hijar@lasalle.mx<p>Liquid crystals that are fluids that preserve certain amount of order in the orientation and position of their molecules. They have been subject of numerous studies due to their technological relevance. In this research work it is proposed a method for simulating the liquid crystal phase with the simplest symmetry, known as the nematic phase. The method is based on particles that interact in independent sets, which allows to propose programming it in parallel. This is done in Graphic Processing Units (GPUs) on NVIDIA’s CUDA architecture. It is shown that the method allows to simulate the appearance of molecular order on reproducible conditions. It is also clearly exhibited that the parallel procedure has a much higher performance than that given by the serial version of the same simulation algorithm.</p>2025-06-04T00:00:00+00:00Copyright (c) 2025 Jorge Fierro, Humberto Híjarhttps://progmat.uaem.mx/progmat/index.php/progmat/article/view/318Spelling typing as a teaching strategy in a software that identifies the level of difficulty of words2025-06-03T22:12:57+00:00Yasarit Erasmo González Gómezjosef_1811@hotmail.comMagally Martínez Reyesmmreyes@hotmail.comJuan Manuel Sánchez Sotosotojmss@yahoo.com.mxAnabelem Soberanes Martínasoberanesm@uaemex.mx<p>This work aims to integrate a fuzzy system Sugeno type in an alphabet soup game developed in Flutter. The software can improve the experience in the teaching-learning process of reading and writing in first-grade students. The action research method developed the research, collecting data through pre-test and post-test. The pre-test result gave an average of 6.28, and the post-test gave an average of 8.67, performing a difference analysis with the t-student test with a confidence level of 95%. Using reading and writing as a didactic strategy through the software, the value of 0.0043 of significance indicates that student learning improves by implementing the alphabet soup game that determines the difficulty through a Sugeno-type system.</p>2025-06-04T00:00:00+00:00Copyright (c) 2025 Yasarit Erasmo González Gómez, Magally Martínez Reyes, Juan Manuel Sánchez Soto, Anabelem Soberanes Martínhttps://progmat.uaem.mx/progmat/index.php/progmat/article/view/321IoT applications in the development of mobile interfaces for service management2025-06-18T19:38:18+00:00Jesús Antonio Mayorquín Roblesjesus.mr@nogales.tecnm.mxGabriel Antonio López Valenciaglopez@utnogales.edu.mxJosé Jesús Rodríguez Sendayjose.rs@nogales.tecnm.mxVanessa Carola Mak Huertavanessa.mh@nogales.tecnm.mxCarlos Armando Coronado Acostaccoronado@utnogales.edu.mx<p>When working on the development of different interfaces that work as one, it is complicated, sometimes it is not very understandable, most of the time this happens because the developer(s) do not follow an adequate methodological process. In the development of WEB services, mobile APPs and even embedded systems, it is possible to rely on techniques such as MVC or UML, which give the development of the project a scientific basis that can be understood by anyone who carries out this type of work. This work shows the development of an application based on IoT, that is, a WEB service, a mobile APP and an embedded system, raspberry pi, which work together and based on structured MVC development techniques in order to show that It is possible that jobs with a certain degree of complexity may appear simpler. The system was tested in a bicycle loan service, generating a database of users and testing individually with each one.</p>2025-06-18T00:00:00+00:00Copyright (c) 2025 Jesús Antonio Mayorquín Robles, Gabriel Antonio López Valencia, José Jesús Rodríguez Senday, Vanessa Carola Mak Huerta, Carlos Armando Coronado Acostahttps://progmat.uaem.mx/progmat/index.php/progmat/article/view/322ESP32-CAM-based Smart Surveillance: Real-time Transmission and Alerts Via Telegram2025-06-18T20:35:12+00:00Fernando Esparza-Segundoes441165@uaeh.edu.mxShany-Lizbeth Enríquez-Arcadioen440970@uaeh.edu.mxJuan Carlos Gonzalez-Islasjuan_gonzalez7024@uaeh.edu.mxAlberto Suarez-Navarreteasuarezn@uaeh.edu.mxMa. de Jesus Gutiérrez-Sanchezmadejesus_gutierrez@uaeh.edu.mx<p>Currently, mobile video surveillance systems represent a fundamental role in security and remote monitoring, allowing continuous and real-time access from any location. This work presents the implementation of a video surveillance system managed via the Telegram messaging application, using the ESP32 WiFi CAM platform. Users can view images and videos through a button integrated into the community group of the application, providing interaction and visualization from a smartphone. An image compression system has been implemented to optimize the sending and receiving times of the images captured by the ESP32-CAM prototype. In addition, integration with other messaging platforms and incorporation of a module developed with App Inventor 2 is planned. The results of the proof-of-concept demonstrate the efficiency and functionality of the video surveillance system, offering users an agile and adaptable solution to diverse technological needs, with an affordable cost and free access.</p>2025-06-19T00:00:00+00:00Copyright (c) 2025 Editor Responsablehttps://progmat.uaem.mx/progmat/index.php/progmat/article/view/323Design and implementation of a prototype system for monitoring and control of a set of Air Conditioners, through a WEB applicatio2025-06-20T02:55:58+00:00Juan Israel De la Luz Ramirezm23023033@veracruz.tecnm.mxAbelardo Rodríguez Leónabelardo.rl@veracruz.tecnm.mxGuillermo Efrén Ovando Chacónguillermo.oc@veracruz.tecnm.mxMiguel Angel Perez Cabadamiguel.pc@veracruz.tecnm.mxEmmanuel Cruz Contrerasl20021210@veracruz.tecnm.mx<p>This paper details the implementation of the initial prototype of an automation, sensing and remote control system for Air Conditioning (AC) consisting of both hardware and software components. For the hardware component was implemented a sensing and control module using the ESP32 microcontroller with three LEDs (to control up to 3 AC) and three sensors (the DHT11, the MQ-135 and KY-022). All integrated in a PCB and encapsulated inside an enclosure created in a 3D printer with PETG filament. Regarding the software component, it was developed in several parts. To manage the sensing module (microcontroller and sensors) arduino was used. As for the processing of the sensed data, JavaScript was used along with its Js Node library to carry out the data collection via wifi, through a local server. Subsequently, the data will be sent over the Internet to a remote server for deployment, control and further analysis. The objective of this prototype is to help monitor and control the temperature of work rooms (offices, classrooms) by manipulating the AC with the focus on thermal comfort, from a centralized point, in this case a central server.</p>2025-06-20T00:00:00+00:00Copyright (c) 2025 Juan Israel De la Luz Ramirez, Abelardo Rodríguez León, Guillermo Efrén Ovando Chacón, Miguel Angel Perez Cabada, Emmanuel Cruz Contreras