International Journal of Research in Computing <p>The <strong>International Journal of Research in Computing</strong> (IJRC) which will publish high quality and refereed papers by the Faculty of Computing of General Sir John Kotelawala Defence University will constitute research work from all computing-related topics from various fields such as Computer Engineering, Computer Science, Software Engineering, Information and Communication Technologies, Information Systems, Computational Mathematics, etc., hence providing a platform for researchers and scholars worldwide from the numerous fields of Computing, to publicize their works or to enhance their knowledge. While serving the focal purpose of the journal to provide a space to archive all research work published at the annual International Research Conferences of the University for public access and reference. This Journal will also accept Research works from other scholars worldwide. The Journal will proceed to publish these works of research after a standard peer-review process to ensure the quality and authenticity of the journal and its content. This journal will be published as an open-access journal in order to give wider access to the journal and two volumes will be published per year.</p> <p>ISSN No.: <strong>ISSN 2820-2147</strong> (For the on-line issues)</p> <p>ISSN No.: I<strong>SSN 2820-2139</strong> (For the print issues)</p> Faculty of Computing, General Sir John Kotelawala Defence University en-US International Journal of Research in Computing 2820-2139 AGH; An Ant Genetic Hybrid Solution to Solve the Multi-model Traveling Salesmen Problem <p>The concept of multi-model optimization brings the idea of finding all or most of the existing high quality solutions. Recent research on multi-model optimization (MMO) seemed to be using nature inspired algorithms in solving such interesting problems. Multi-model traveling salesman problem is an important but rarely addressed discrete MMO problem. This paper proposes a hybrid algorithm combining the Ant Colony Systems algorithm (ACS) with a modified genetic algorithm (MODGA) to solve multi-model traveling salesman problems (MMTSPs). The concept of the hybrid algorithm divides the solution into two parts where ACS is used to find an average quality solution which is then provided as a threshold to the MODGA to find other quality solutions as much as possible. Benchmark multi-model TSP problems have been used on the new algorithm to test its capability. 70% of the success PR and 0.6% of success SR values indicates the capability of the method solving MMTSPs. The results compared with several state of the art multi-model optimization algorithms showed that the proposed hybrid algorithm performs competitively with these algorithms. As the first approach to solve MMTSPs without niching strategies, improvements will lead the current algorithm to a greater place.</p> MKA Ariyaratne H Hansani Copyright (c) 2023 International Journal of Research in Computing 2023-08-11 2023-08-11 2 1 The Social Media Platform for the Travel and Tourism Industry in Sri Lanka <p>As the industrial society of the twentieth century gives way to the information society of the twenty-first century, the modern world is undergoing a major transition. This dynamic process has the potential to fundamentally alter all parts of our life, including knowledge distribution, social interaction, business practices, political activity, media, education, health, leisure, and entertainment. Travel industry software applications play a significant role intourism and travel industry by contributing to a large volume of transactions and revenue. Many studies have evaluated tourism websites through different research methods. Website usability, in general, has improved dramatically but problems are still remaining. Very few studies focus on the use of software applications and features of need to develop in the Sri Lankan context. This research uses a mixed-methods approach. The survey results show that tourism and travel industry software applications search is regularly utilitarian in nature; the complex interface and not having one platform includingmore features either obscure or were ignored by most tourists while decreasing the satisfaction of that travel industry software applications. This research paper discusses the existing systems and their software applications, additional features, and satisfaction rates of these software applications, and suggest modern software application for that industry in Sri Lanka.</p> MP Akilani WAAM Wanniarachchi Copyright (c) 2023 International Journal of Research in Computing 2023-08-11 2023-08-11 2 1 Optimizing Smart Agriculture by Integrating Artificial Cognition: A Review, Current Challenges and Future Trends <p>Agriculture is one of the most influential sectors for human existence given the fact that all human beings depend on food for survival. Hence there is continuous research for efficiency and effectiveness improvements in agricultural activities to yield a quality harvest with increased volumes. Rapid advancements in technologies have paved the way for smart agriculture to improve the agricultural process. Thus, many smart artifacts have been introduced to the agriculture field including autonomous robots. As a result, the agricultural aspects such as soil management, seeding, harvesting and plant disease management have been focused highly with the aim of upheaving each of these agricultural sectors. Since none of these systems are integrated with cognitive capabilities, they cannot operate in an optimal manner by taking rational decisions as humans on contemporary issues related to agriculture. Hence, these systems are less efficient and adaptive and become vulnerable in difficult conditions. Therefore, integration of cognition is vital to agricultural artifacts including robots and is a research challenge. A critical literature review has been carried out in this research to identify the existing limitations and challenges in smart agriculture and it was extensively discussed how cognition can be integrated in this regard. A hybrid cognitive architecture has been identified as a mechanism for integrating cognition into agricultural artifacts. Finally, the paper discusses several possible real-world applications with few case studies and provides insights for integrating cognition into agricultural artifacts.</p> TA Gamage DDM Ranasinghe Copyright (c) 2023 International Journal of Research in Computing 2023-08-11 2023-08-11 2 1 Bin- Eazy: The Tracking-Based Solid Waste Collection System <p>The majority of developing countries, including Sri Lanka, are still struggling to manage solid waste, resulting in a slew of social, environmental, and health issues. In Sri Lanka, as in the majority of other nations, the responsibility for waste management is delegated to Local Authorities (LAs). With rising solid waste quantities, Sri Lanka is now struggling to manage trash. This research, aims to develop an automated solid waste management collection mobile application named as “Bin-Eazy” and a web application to address the above situation in Sri Lanka. These applications facilitate both the municipal council and the citizens to avoid the problems that arise during waste collection. The methodology for the improvement of the waste collection and transportation system was devised based on Google Map API. This system includes a mobile application to organize garbage in various locations. We can communicate directly with the municipal council and provide information on the location of the garbage bins or dump with this mobile application. Python, Image Processing, Flutter, SQLite, and React are technologies that were used in this project. Image processing is the technical analysis of images using complex algorithms. The municipality uses image processing to check whether the citizens have correctly classified the garbage. This system mainly focuses on household solid waste. In a country like Sri Lanka, both residents and municipal councils may save time and money by using this mobile application to collect solid waste. Those are the expected primary goal of this paper.</p> MMNH Bandara TGI Udayangi Copyright (c) 2023 International Journal of Research in Computing 2023-08-11 2023-08-11 2 1 Performance Analysis of Docker-based Database Management Systems Compared to Virtual Machine-based Systems: A Comparative Study <p>Computer virtualization is a very old technology. Due to a lot of technical barriers, computer containerization has been introduced recently. Nowadays, computer containerization is playing a major role in information technology and containerization is a trending topic. Among the practitioner of information technology, a lot of software services are moving to containerization instead of traditional virtual machines. Among the most famous software services: database management systems are a leading service. Among most computer containerization technologies, Docker is the most popular and trending container vendor. Therefore, identification of the performance of database management systems on the Docker-based platform is an essential task for the practitioner. This research study aims to identify the practical aspects of each database management system on the Docker-based infrastructure for main database management system operations. For the study: Ubuntu 18.04 Long Term Support (used package with architecture: GNU/Linux 4.15.0-112-generic x86_64) cloud-based operating system was used and on that operating system the Docker infrastructure was launched. Docker version 19.03.9 was launched for the study. On Docker: MySQL, PostgreSQL, and MongoDB database management system containers were launched separately. SELECT, DELETE, UPDATE, and INSERT operations were used for the performance evaluations of database management system response times. This research identified that there was an increase in the performance of the Docker platform with a 95% confidence interval level for all data records to virtual machine-based platforms. Finally, the research study identified that Docker-based database management system has a quick response time than virtual machine-based database management systems.</p> WMCJT Kithulwatta KPN Jayasena BTGS Kumara RMKT Rathnayaka Copyright (c) 2023 International Journal of Research in Computing 2023-08-11 2023-08-11 2 1