Comparison of Julia and Matlab for Solving Vehicle Routing Problems-Araç Rotalama Problemlerinin Çözümünde Julia ve Matlab Kullanımının Karşılaştırılması

Bu çalışmada, iki projeye odaklanılmıştır: JuLog: Lojistik Mühendisliği Julia Araç Kutusu ve MatLog: Lojistik Mühendisliği Matlab Araç Kutusu. Herbir araç kutusu Araç Rotalama Problemlerini çözmek için kullanılabilir. Çalışmada karşılaştırmalar her bir araç kutusunun çözüm süreleri dikkate alınarak...

Full description

Saved in:
Bibliographic Details
Main Authors: Kenan Karagül, Michael G. Kay, Sezai Tokat
Format: Article
Language:English
Published: Mehmet Akif Ersoy University 2016-12-01
Series:Mehmet Akif Ersoy Üniversitesi Sosyal Bilimler Enstitüsü Dergisi
Subjects:
Online Access:https://dergipark.org.tr/tr/download/article-file/717744
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832584270913208320
author Kenan Karagül
Michael G. Kay
Sezai Tokat
author_facet Kenan Karagül
Michael G. Kay
Sezai Tokat
author_sort Kenan Karagül
collection DOAJ
description Bu çalışmada, iki projeye odaklanılmıştır: JuLog: Lojistik Mühendisliği Julia Araç Kutusu ve MatLog: Lojistik Mühendisliği Matlab Araç Kutusu. Herbir araç kutusu Araç Rotalama Problemlerini çözmek için kullanılabilir. Çalışmada karşılaştırmalar her bir araç kutusunun çözüm süreleri dikkate alınarak yapılmaktadır. Matlab mühendislik uygulamalarında yaygın kullanılan bir yazılımdır. Güçlü ve kapsamlı bir yazılım altyapısına ve aynı zamanda kullanıcı dostu bir arayüze sahiptir. Julia Dinamik Bilimsel Hesaplama Dili olarak 2013 yılında Massachusetts Teknoloji Enstitüsü’nde (MIT) geliştirilmiştir. Julia tarafından Matlab, Python ve R gibi çok yaygın dillerde de var olan bir dil kabuğu (REPL: Read–Eval–Print Loop) sağlanır. MatLog açık kaynak kodlu bir araç kutusu olarak 1996’da Kuzey Karolina Devlet Üniversitesi’nde (NCSU) geliştirilmiş ve lojistik mühendisliği problemlerine odaklanmıştır. JuLog 2014 yılında yeni bir proje olarak başlamış, rotalama problemleri ve sezgisel çözüm yaklaşımlarına yoğunlaşmıştır.Sonuç olarak, bu araştırmanın amacı yazında oldukça iyi bilinen Kapasiteli Araç Rotalama Problemi test örneklerinin çözüm sürelerinin karşılaştırılmasıdır. JuLog ve MatLog fonksiyonları ile her bir test problemi için uzaklık matrisi hesaplaması, tasarruf çiftlerinin elde edilmesi, Paralel Tasarruf Algoritması ve İki-Opt Algoritması ardışık olarak uygulanmış ve çözümler elde edilmiştir. Çözüm süreleri açısından yapılan karşılaştırmada, tüm bu test problemleri için JuLog fonksiyonları MatLog fonksiyonlarından daha başarılı sonuçlar ortaya koymuştur.
format Article
id doaj-art-c8e438aaa45a4a0ea24dff70140553df
institution Kabale University
issn 1309-1387
language English
publishDate 2016-12-01
publisher Mehmet Akif Ersoy University
record_format Article
series Mehmet Akif Ersoy Üniversitesi Sosyal Bilimler Enstitüsü Dergisi
spelling doaj-art-c8e438aaa45a4a0ea24dff70140553df2025-01-27T14:42:56ZengMehmet Akif Ersoy UniversityMehmet Akif Ersoy Üniversitesi Sosyal Bilimler Enstitüsü Dergisi1309-13872016-12-01817584595273Comparison of Julia and Matlab for Solving Vehicle Routing Problems-Araç Rotalama Problemlerinin Çözümünde Julia ve Matlab Kullanımının KarşılaştırılmasıKenan KaragülMichael G. KaySezai TokatBu çalışmada, iki projeye odaklanılmıştır: JuLog: Lojistik Mühendisliği Julia Araç Kutusu ve MatLog: Lojistik Mühendisliği Matlab Araç Kutusu. Herbir araç kutusu Araç Rotalama Problemlerini çözmek için kullanılabilir. Çalışmada karşılaştırmalar her bir araç kutusunun çözüm süreleri dikkate alınarak yapılmaktadır. Matlab mühendislik uygulamalarında yaygın kullanılan bir yazılımdır. Güçlü ve kapsamlı bir yazılım altyapısına ve aynı zamanda kullanıcı dostu bir arayüze sahiptir. Julia Dinamik Bilimsel Hesaplama Dili olarak 2013 yılında Massachusetts Teknoloji Enstitüsü’nde (MIT) geliştirilmiştir. Julia tarafından Matlab, Python ve R gibi çok yaygın dillerde de var olan bir dil kabuğu (REPL: Read–Eval–Print Loop) sağlanır. MatLog açık kaynak kodlu bir araç kutusu olarak 1996’da Kuzey Karolina Devlet Üniversitesi’nde (NCSU) geliştirilmiş ve lojistik mühendisliği problemlerine odaklanmıştır. JuLog 2014 yılında yeni bir proje olarak başlamış, rotalama problemleri ve sezgisel çözüm yaklaşımlarına yoğunlaşmıştır.Sonuç olarak, bu araştırmanın amacı yazında oldukça iyi bilinen Kapasiteli Araç Rotalama Problemi test örneklerinin çözüm sürelerinin karşılaştırılmasıdır. JuLog ve MatLog fonksiyonları ile her bir test problemi için uzaklık matrisi hesaplaması, tasarruf çiftlerinin elde edilmesi, Paralel Tasarruf Algoritması ve İki-Opt Algoritması ardışık olarak uygulanmış ve çözümler elde edilmiştir. Çözüm süreleri açısından yapılan karşılaştırmada, tüm bu test problemleri için JuLog fonksiyonları MatLog fonksiyonlarından daha başarılı sonuçlar ortaya koymuştur.https://dergipark.org.tr/tr/download/article-file/717744julog: lojistik mühendisliği julia araç kutusu 1matlog: lojistik mühendisliği matlab araç kutusu 2; araç rotalama problemi 3; kapasiteli araç rotalama problemi test problemleri 4; bilimsel hesaplama dili 5;
spellingShingle Kenan Karagül
Michael G. Kay
Sezai Tokat
Comparison of Julia and Matlab for Solving Vehicle Routing Problems-Araç Rotalama Problemlerinin Çözümünde Julia ve Matlab Kullanımının Karşılaştırılması
Mehmet Akif Ersoy Üniversitesi Sosyal Bilimler Enstitüsü Dergisi
julog: lojistik mühendisliği julia araç kutusu 1
matlog: lojistik mühendisliği matlab araç kutusu 2; araç rotalama problemi 3; kapasiteli araç rotalama problemi test problemleri 4; bilimsel hesaplama dili 5;
title Comparison of Julia and Matlab for Solving Vehicle Routing Problems-Araç Rotalama Problemlerinin Çözümünde Julia ve Matlab Kullanımının Karşılaştırılması
title_full Comparison of Julia and Matlab for Solving Vehicle Routing Problems-Araç Rotalama Problemlerinin Çözümünde Julia ve Matlab Kullanımının Karşılaştırılması
title_fullStr Comparison of Julia and Matlab for Solving Vehicle Routing Problems-Araç Rotalama Problemlerinin Çözümünde Julia ve Matlab Kullanımının Karşılaştırılması
title_full_unstemmed Comparison of Julia and Matlab for Solving Vehicle Routing Problems-Araç Rotalama Problemlerinin Çözümünde Julia ve Matlab Kullanımının Karşılaştırılması
title_short Comparison of Julia and Matlab for Solving Vehicle Routing Problems-Araç Rotalama Problemlerinin Çözümünde Julia ve Matlab Kullanımının Karşılaştırılması
title_sort comparison of julia and matlab for solving vehicle routing problems arac rotalama problemlerinin cozumunde julia ve matlab kullaniminin karsilastirilmasi
topic julog: lojistik mühendisliği julia araç kutusu 1
matlog: lojistik mühendisliği matlab araç kutusu 2; araç rotalama problemi 3; kapasiteli araç rotalama problemi test problemleri 4; bilimsel hesaplama dili 5;
url https://dergipark.org.tr/tr/download/article-file/717744
work_keys_str_mv AT kenankaragul comparisonofjuliaandmatlabforsolvingvehicleroutingproblemsaracrotalamaproblemlerinincozumundejuliavematlabkullanımınınkarsılastırılması
AT michaelgkay comparisonofjuliaandmatlabforsolvingvehicleroutingproblemsaracrotalamaproblemlerinincozumundejuliavematlabkullanımınınkarsılastırılması
AT sezaitokat comparisonofjuliaandmatlabforsolvingvehicleroutingproblemsaracrotalamaproblemlerinincozumundejuliavematlabkullanımınınkarsılastırılması