Optimal solution for travelling salesman problem using heuristic shortest path algorithm with imprecise arc length

Author(s):  
Sumarni Abu Bakar ◽  
Milbah Ibrahim
2021 ◽  
Vol 5 (1) ◽  
pp. 9
Author(s):  
Resa Nofatiyassari ◽  
Rianita Puspa Sari

Production optimization must be considered in order to get the optimal amount of production, which is related to company profit. In addition, the distribution route that is not optimal will also cause production costs to expand. These two things are the main problems faced by Semprong Amoundy MSMEs that have not paid attention to optimization of production and optimization of distribution routes. The purpose of this research is to find the optimal solution of the number and type of semprong production to maximize the income of Amoundy MSMEs, and to find a solution for the shortest distribution route to minimize distribution costs of semprong products. The method used to solve this problem is Simplex Method and Travelling Salesman Problem with the Greedy Algorithm approach. The research resulted the decision that Amoundy MSMEs had to produce 18 boxes of large packaged semprong every day to generate maximum income. The distribution route that must be taken to minimize distribution costs is Amoundy House Production – Bontot Delajaya Shop – Erik Shop – Denpasar Shop – Aneka Shop – Oleh-oleh Karawang Outlet – Amoundy House Production, estimated distribution cost of Rp. 20.120,-.Optimasi produksi perlu diperhatikan agar didapatkan jumlah produksi yang optimal, yang mana hal ini akan berhubungan dengan profit perusahaan. Selain itu rute distribusi yang belum optimal juga akan menyebabkan pembengkakan biaya produksi. Kedua hal ini merupakan masalah utama yang dihadapi oleh UMKM Semprong Amoundy yang belum memperhatikan optimasi produksi dan optimasi rute distribusi. Tujuan dilakukannya penelitian ini yaitu untuk mencari solusi optimal dari jumlah dan jenis produksi semprong untuk memaksimalkan pendapatan UMKM Amoundy, serta mencari solusi rute distribusi terpendek untuk meminimalkan biaya pendistribusian produk semprong. Metode yang digunakan untuk adalah Metode simpleks dan  Travelling Salesman Problem dengan pendekatan algoritma greedy. Penelitian menghasilkan keputusan bahwa UMKM Amoundy harus memproduksi 18 box kue semprong kemasan besar setiap hari untuk menghasilkan pendapatan maksimal. Rute distribusi yang harus ditempuh untuk meminimalkan biaya distribusi yaitu Rumah Produksi Amoundy – Toko Bontot Delajaya – Toko Erik – Toko Denpasar – Toko Aneka – Outlet Oleh-oleh Karawang – Rumah Produksi Amoundy dengan taksiran biaya distribusi sebesar Rp. 20.120,-.


The task scheduling of any industrial robots is a prior requirement to effectively use the capability by obtaining shortest path with optimum completion time. In this article, we have presented Travelling Salesman Problem (TSP) with Genetic Algorithm (GA) search technique based task scheduling technique for obtaining optimum shortest path of the task.TSP finds an optimal solution to search for the shortest route by considering every location for completing the required tasks by setting up GA. This article embrace the adaption and implementation of the Genetic Algorithm search strategy for the task scheduling problem in the cooperative control of multiple resources for getting shortest path with minimize the completion time for two zone specific task allocation problem. It can be inferred from the simulation results that the Genetic Algorithm search technique can be considered as a viable solution for the task scheduling problem.


MATICS ◽  
2021 ◽  
Vol 13 (2) ◽  
pp. 42-46
Author(s):  
Gusti Eka Yuliastuti ◽  
Citra Nurina Prabiantissa ◽  
Agung Mustika Rizki

Abstract—Recently computer networks are increasingly complex. It needs to be a supporting device for network management such as a router. Router is a device that plays an important role in the routing process. In a router stored information in the form of routing paths, where the information includes data and which routers will be passed. In certain cases, a router can have more than one gateway. This is because the router needs to send data packets to several networks that have different segments. Such cases can be handled by using the appropriate routing path selection rules. The routing problem can be regarded as a traveling salesman problem (TSP), where a mechanism is needed to determine the shortest route to be traversed. The author implements the Simulated Annealing Algorithm because it can produce an optimal solution with light computing, so that the routing process can be more effective and efficient. Index Terms—Computer Network, Routing, Simulated Annealing, Travelling Salesman Problem Abstrak–-Jaringan komputer saat ini semakin kompleks. Perlu adanya suatu perangkat pendukung untuk manajemen jaringan seperti router. Router merupakan perangkat yang berperan penting dalam proses routing. Pada sebuah router tersimpan informasi berupa jalur routing, dimana informasi tersebut mencakup data dan router mana saja yang akan dilewati. Pada kasus tertentu, router dapat memiliki lebih dari satu gateway. Hal ini disebabkan karena router perlu mengirimkan paket data ke beberapa jaringan yang memiliki segmen berbeda. Kasus tersebut dapat ditangani dengan menggunakan aturan pemilihan jalur routing yang tepat. Permasalahan routing dapat dikatakan sebagai suatu permasalahan travelling salesman problem (TSP), dimana diperlukan suatu mekanisme dalam menentukan rute terpendek untuk dilalui. Penulis mengimplementasikan Algoritma Simulated Annealing karena dapat menghasilkan solusi yang optimal dengan komputasi ringan, sehingga proses routing dapat lebih efektif dan efisien. Kata Kunci—Jaringan Komputer, Penentuan Rute, Travelling Salesman Problem, Algoritma Simulated Annealing 


2019 ◽  
Vol 2 (3) ◽  
pp. 446-453
Author(s):  
Murat Karakoyun

The Travelling Salesman Problem (TSP), which is a combinatorial NP-hard problem, aims to find the shortest possible path while visiting all cities (only once) in a given list and returns to the starting point. In this paper, an approach, which is based on k-means clustering and Shuffled Frog Leaping Algorithm (SFLA), is used to solve the TSP. The proposed approach consists of three parts: separate the cities into k clusters, find the shortest path for each cluster and merge the clusters. Experimental results have shown that the algorithm get better results as the number of cluster increase for problems that have a large number of cities.


2021 ◽  
Vol 12 (2) ◽  
pp. 63
Author(s):  
Priska Sari Dewi ◽  
Triyani Triyani ◽  
Siti Rahmah Nurshiami

Travelling Salesman Problem (TSP) is a problem to find the shortest path a salesman visitS all the cities exactly once, and return to the starting city. In this reseacrh, the methods for TSP used are the nearest insertion method, the cheapest insertion method, and the farthest insertion method. With help the function of Software R to creat a minimum TSP Program from three insertion methods.The TSP results for same number of point using three insertion methods do not always have the same weight and route but depending on the data used.


2017 ◽  
Vol 4 (1) ◽  
pp. 59
Author(s):  
Rida Fadila ◽  
Eka Sabna

Algoritma Genetika adalah teknik pencarian dan optimasi yang terinspirasi oleh prinsip genetik dan seleksi alam (teori evolusi Darwin).Algoritma ini digunakan untuk mendapatkan solusi yang tepat untuk permasalahan optimasi dengan satu variabel atau multi variabel.                 Permasalahan Travelling Salesman Problem merupakan salah satu persoalan optimasi kombinatorial. TSP merupakan persoalan yang sulit bila dipandang dari sudut  komputasinya. Beberapa metode telah digunakan untuk memecahkan persoalan tersebut. Dan algoritma genetika merupakan solusi dalam menentukan perjalanan terpendek yang melalui kota lainnya hanya sekali dan kembali ke kota asal keberangkatan.                 Pada algoritma genetika, teknik pencarian dilakukan sekaligus atas sejumlah solusi yang dikenal dengan istilah populasi. Individu yang terdapat dalam satu populasi disebut dengan istilah kromosom. Algoritma genetika ini terdiri dari beberapa prosedur utama yaitu prosedur seleksi, crossover, mutasi dan elitisme. Algoritma genetika dirancang menjadi suatu program dengan menggunakan Matlab 7.9 untuk penyelesaian permasalahan tersebut.


2019 ◽  
Vol 24 (10) ◽  
pp. 7197-7210
Author(s):  
Xiaolong Xu ◽  
Hao Yuan ◽  
Peter Matthew ◽  
Jeffrey Ray ◽  
Ovidiu Bagdasar ◽  
...  

Abstract The dynamic travelling salesman problem (DTSP) is a natural extension of the standard travelling salesman problem, and it has attracted significant interest in recent years due to is practical applications. In this article, we propose an efficient solution for DTSP, based on a genetic algorithm (GA), and on the one-by-one revision of two sides (GORTS). More specifically, GORTS combines the global search ability of GA with the fast convergence feature of the method of one-by-one revision of two sides, in order to find the optimal solution in a short time. An experimental platform was designed to evaluate the performance of GORTS with TSPLIB. The experimental results show that the efficiency of GORTS compares favourably against other popular heuristic algorithms for DTSP. In particular, a prototype logistics system based on GORTS for a supermarket with an online map was designed and implemented. It was shown that this can provide optimised goods distribution routes for delivery staff, while considering real-time traffic information.


2020 ◽  
Vol 28 (1) ◽  
pp. 45-57 ◽  
Author(s):  
Miguel Cárdenas-Montes

Abstract The travelling salesman problem is one of the most popular problems in combinatorial optimization. It has been frequently used as a benchmark of the performance of evolutionary algorithms. For this reason, nowadays practitioners request new and more difficult instances of this problem. This leads to investigate how to evaluate the intrinsic difficulty of the instances and how to separate ease and difficult instances. By developing methodologies for separating easy- from difficult-to-solve instances, researchers can fairly test the performance of their combinatorial optimizers. In this work, a methodology for evaluating the difficulty of instances of the travelling salesman problem near the optimal solution is proposed. The question is if the fitness landscape near the optimal solution encodes enough information to separate instances in function of their intrinsic difficulty. This methodology is based on the use of a random walk to explore the closeness of the optimal solution. The optimal solution is modified by altering one connection between two cities at each step, at the same time that the fitness of the altered solution is evaluated. This permits evaluating the slope of the fitness landscape. Later, and using the previous information, the difficulty of the instance is evaluated with random forests and artificial neural networks. In this work, this methodology is confronted with a wide set of instances. As a consequence, a methodology to separate the instances of the travelling salesman problem by their degree of difficulty is proposed and evaluated.


Sign in / Sign up

Export Citation Format

Share Document