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...
Saved in:
Main Authors: | , , |
---|---|
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ı |