Web-Based Implementation of Travelling Salesperson Problem Using Genetic Algorithm
Aryo Pinandito, Novanto Yudistira, Fajar Pradana

TL;DR
This paper explores a web-based implementation of the Traveling Salesperson Problem using Genetic Algorithms, benchmarking PHP, Ruby, and Python to assess performance and code efficiency.
Contribution
It compares the performance of different web-based programming languages in implementing GA for TSP, highlighting Ruby's advantages.
Findings
Ruby outperforms PHP and Python in runtime efficiency
Code size and file size vary significantly among languages
Ruby is recommended for GA web-based implementation
Abstract
The world is connected through the Internet. As the abundance of Internet users connected into the Web and the popularity of cloud computing research, the need of Artificial Intelligence (AI) is demanding. In this research, Genetic Algorithm (GA) as AI optimization method through natural selection and genetic evolution is utilized. There are many applications of GA such as web mining, load balancing, routing, and scheduling or web service selection. Hence, it is a challenging task to discover whether the code mainly server side and web based language technology affects the performance of GA. Travelling Salesperson Problem (TSP) as Non Polynomial-hard (NP-hard) problem is provided to be a problem domain to be solved by GA. While many scientists prefer Python in GA implementation, another popular high-level interpreter programming language such as PHP (PHP Hypertext Preprocessor) and Ruby…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Cloud Computing and Resource Management · Metaheuristic Optimization Algorithms Research
