1 Jurnal Kajian Matematika dan Aplikasinya VOLUME 3 NOMOR 1, January 2022 e-ISSN: 2722-7650. http://journal2.um.ac.id/index.php/jkma ALGORITMA GENERAL VARIABLE NEIGHBORHOOD SEARCH PADA CAPACITATED VEHICLE ROUTING PROBLEM WITH TIME WINDOWS DAN IMPLEMENTASINYA Ulil Ilmi Fadila 1 , Sapti Wahyuningsih 1,* , Darmawan Satyananda 1 1 Jurusan Matematika, FMIPA, Universitas Negeri Malang Email: ulililmifadila@gmail.com (U. I. Fadila), sapti.wahyuningsih.fmipa@um.ac.id (S. Wahyuningsih), darmawan.satyananda.fmipa@um.ac.id (D. Satyananda) *Corresponding Author Abstract The Capacitated Vehicle Routing Problem with Time Windows (CVRPTW) is one of the variants of the Vehicle Routing Problem (VRP), which is the problem of determining the optimal route from the depot to the consumer which is located spread out with different requests. In CVRPTW problem solving considers capacity and time constraints. Determining the optimal route can reduce costs and energy spent during the distribution process. The General Variable Neighborhood Search (GVNS) algorithm can be applied to the CVRPTW problem. The GVNS algorithm is an improvement on the VNS algorithm using RVND. The GVNS algorithm starts with finding the initial solution, continues with perturbation, and then the repair procedure is carried out. Perturbation and improvements to the GVNS algorithm are performed repeatedly according to the predetermined IterMax. The GVNS algorithm for CVRPTW will be implemented using the Borland Delphi 7.0 programming language. The product in the form of this application can be used more practically to solve CVRPTW problems using the GVNS algorithm. Keywords: Capacitated Vehicle Routing Problem with Time Windows (CVRPTW), General Variable Neighborhood Search (GVNS) Algorithm, Randomized Variable Neighborhood Descent (RVND) Submitted: 1 October 2021; Revised: 29 October 2021; Accepted Publication: 9 November 2021; Published Online: January 2022 DOI: 10.17977/um055v3i1p1-7 PENDAHULUAN Teori graph merupakan suatu cabang ilmu matematika yang didalamnya terdapat beberapa konsep yang dapat digunakan untuk menyelesaikan permasalahan distribusi. Permasalahan tersebut diringkas dalam bentuk simbol atau lambang agar lebih mudah dalam menyelesaikannya. Salah satu konsep tersebut adalah Vehicle Routing Problem (VRP). Vehicle Routing Problem (VRP) merupakan suatu permasalahan penentuan rute-rute dari beberapa kendaraan yang identik pada depot untuk melayani beberapa konsumen. Tujuan dari permasalahan VRP adalah untuk melayani konsumen sesuai dengan permintaan dengan meminimalkan biaya angkut dan jumlah kendaraan, yang dimulai dan berakhir di depot. Penelitian terdahulu tentang varian VRP. Penelitian terdahulu tentang varian VRP dapat dilihat pada (Afshar-Nadjafi & Afshar-Nadjafi, 2017), (Yang, 2021), (Kyriakakis, 2021), (Satyananda & Wahyuningsih, 2019b), (Wahyuningsih & Satyananda, 2015), (Wahyuningsih & Satyananda, 2014), (Wahyuningsih & Satyananda, 2018), dan (Wahyuningsih & Satyananda, 2020). Salah satu varian dari VRP adalah Capacitated Vehicle Routing Problem with Time Windows (CVRPTW). CVRPTW merupakan kombinasi dari bentuk umum capacitated vehicle routing problem (CVRP) dan vehicle routing problem with time windows (VRPTW). CVRPTW didefinisikan sebagai permasalahan pencarian rute dengan total biaya dan waktu minimum dengan menggunakan beberapa kendaraan berkapasitas tertentu untuk