KÂRLI GEZGIN SATICI PROBLEMİ

Benzer belgeler
İŞ SIRALAMA VE ÇİZELGELEME KARINCA KOLONİLERİ ALGORİTMASI

ACİL TELEFON MERKEZLERİ MODELLEMESİNİN ANADOLU ÜNİVERSİTESİ YERLEŞKESİNE UYGULANMASI

FEN FAKÜLTESİ MATEMATİK BÖLÜMÜ YAZ OKULU DERS İÇERİĞİ. (Mühendislik Fakültesi Bütün Bölümler, Fen Fakültesi Kimya ve Astronomi Bölümleri)

AYRIK YAPILAR ARŞ. GÖR. SONGÜL KARAKUŞ- FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ, ELAZIĞ

ÖNCE DAĞIT SONRA TOPLA

BAŞKENT ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ SEÇİCİ GEZGİN SATICI PROBLEMİ İÇİN YENİ MATEMATİKSEL MODELLER PAPATYA SEVGİN YALÇIN

Veri Yapıları. Yrd. Doç. Dr. Şadi Evren ŞEKER

ÇOK KULLANIMLI VE ZAMAN PENCERELİ ARAÇ ROTALAMA PROBLEMİ İÇİN BİR MATEMATİKSEL MODEL

YERLEŞTİRME ROTALAMA PROBLEMİ İÇİN BİR GENETİK ALGORİTMA. YÜKSEK LİSANS TEZİ Fatma AKPINAR

Makine Öğrenmesi 1. hafta

Kablosuz Çoklu Ortam Algılayıcı Ağlarda Genel Amaçlı Grafik İşlemci Birimi (GPGPU) Temelli Monte Carlo Simülasyonu ile Güvenilirlik Tahmini

DİZGE TABANLI BİLEŞEN DENEMELERİNİN TASARIMINDA BEKLENEN DİZGE YAŞAM SÜRESİNİN MODELLENMESİ 1

Anahtar Kelimeler: Araç Rotalama Problemi, Sezgisel Algoritmalar, Optimizasyon, Turizm

ALGORİTMA İ VE PROGRAMLAMA

Hiyerarşik İşgücü Çizelgeleme Problemi İçin Tamsayılı Programlama Modeli

BOSSA DIŞ GİYİM İŞLETMESİNDE FASON İPLİK İMALATI TERMİN SÜRELERİNE ALTI SIGMA ARAÇLARI İLE İSTATİSTİKSEL YAKLAŞIM

Algoritmalara Giriş 6.046J/18.401J

TOPLANMASI İÇİN BÜTÜNLE İK YER SEÇİMİ, FİYAT BELİRLEME VE ARAÇ ROTALAMA PROBLEMİ. 2 Temmuz 2010

BIL 348 OTOMATA TEORİSİ DERS NOTLARI

GEZGİN SATICI PROBLEMİ İÇİN BİR MEMETİK ALGORİTMA ÖNERİSİ

Kapasite Kısıtlı Araç Rotalama Probleminin Çözümü için Önce Grupla Sonra Rotala Merkezli Sezgisel Algoritma Önerisi

Kimya Sanayinde Su Tasarrufu İçin Karar Destek Sistemi

END 3903 DERS TANITIM FORMU

GENETİK ALGORİTMALARIN KULLANIMIYLA KÜME BÖLME MODELİNİN ÇÖZÜLMESİ: EKİP EŞLEŞTİRME UYGULAMASI

5. KISA MESAFE MAL NAKLİYE PLANLAMASI VE YÖNETİMİ

Zeki Optimizasyon Teknikleri

Ders Tanıtım Formu. Dersin Adı Öğretim Dili

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. İktisata Giriş I İKT

ÇOK NOKTALI GENELLEŞTİRİLMİŞ GEZEN SATICI PROBLEMİ ve PERAKENDE SEKTÖRÜNDE BİR UYGULAMA MULTI POINT GENERALIZED TRAVELLING SALESMAN PROBLEM

Yapay Zeka. BM437, Bahar Öğretim Üyesi: Yrd. Doç. Dr. Mehmet ŞİMŞEK

GEZGİN SATICI PROBLEMİNİN ALT TUR ENGELLEME KISITLARININ OLUŞTURULMASI VE UZANTILARI. Tolga Bektaş

Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi Pamukkale University Journal of Engineering Sciences

BAŞKENT ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ GENELLEŞTİRİLMİŞ SEÇİCİ GEZGİN SATICI PROBLEMLERİ İÇİN YENİ MATEMATİKSEL MODELLER

KOMBİNATORYAL OPTİMİZASYON

GEZG N SATICI PROBLEM Ç N SEZG SEL METOTLARIN PERFORMANS ANAL Z

AKADEMİK YAKLAŞIMLAR DERGİSİ JOURNAL OF ACADEMIC APPROACHES İLKBAHAR 2016 CİLT: 7 SAYI:1 SPRING 2016 VOLUME: 7 ISSUE: 1

TALEP VE KAPASİTE KISITLI OPTİMİZASYON PROBLEMİ İÇİN YENİ BİR MELEZ ALGORİTMA

ARAÇ ROTALAMA PROBLEMİNE AİT BİR UYGULAMA

İÇİNDEKİLER TOPLAMA YOLUYLA SAYMA YÖNTEMİ ÇARPMA YOLUYLA SAYMA YÖNTEMİ FAKTÖRİYEL

Kent Bölge ve Altbölge Hizmet Serimlerinde GSP ve ÇPP Yöntemleri Kullanılarak Toplam Değer Eniyileme

Proje Şebeke Şebeke Zaman Faaliyetleri Hesaplaması Çizelgesi

Volkan Karamehmetoğlu

GEMİYE KONUŞLU İNSANSIZ HAVA ARACININ HEDEFLERE ROTALANMASININ OPTİMİZASYONU

Kullanılabilirlik Farkındalı Servis Sağlama Yöntemleri. BSM 450 Fiber Optik Ağlar Bahar Yrd. Doç. Dr. Ferhat Dikbıyık

Graf Teorisi (Graph Theory)

TAM SAYILARLA İŞLEMLER

ANKARA FEN LİSESİ 2014 YERLEŞTİRME SONUÇLARI REHBERLİK SERVİSİ

Kesirler ve İşlemler Ondalık Kesirler ve İşlemler, Yüzdeler, Oran. Yrd. Doç. Dr. Nuray Çalışkan-Dedeoğlu Matematik Eğitimi

EM302 Yöneylem Araştırması 2. Dr. Özgür Kabak

ARAÇ ROTALAMA PROBLEMİNDE TALEP NOKTASINDA BEKLEME SÜRESİNİN ALINAN TOPLAM YOLA ETKİSİ

TEMEL SATIŞ VE PAZARLAMA KAVRAMLARI

Araç Motoru İmalatına Yönelik Sert Lehimleme Çözümleri

BAHAR YARIYILI İKTİSADİ MATEMATİK VİZE SORU VE CEVAPLARI 1) Bir mala ait arz ve talep fonksiyonları aşağıdaki gibidir:

Uzayın Analitik Geometrisi

Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. Pamukkale University Journal of Engineering Sciences

GEZGİN ALICI PROBLEMİNE YÖNELİK BİR MODEL ÖNERİSİ A MODEL PROPOSED FOR TRAVELING PURCHASER PROBLEM

Demodülasyon Algoritmaları İçin En İyilenmiş Windows İşletim Sistemi Uygulamaları

Sunu: Belli bir konunun resim, grafik, metin, ses ve görüntüler kullanılarak giriş, gelişme, sonuç bölümleriyle sıralı ve düzenli bir şekilde

ÖZEL EGE LİSESİ BEBEĞİN ATEŞİ YÜKSELDİKÇE RENK DEĞİŞTİREN BEBEK TULUMU

ECZANE ÇİZELGELEME PROBLEMİ: BİR ÖRNEK UYGULAMA

Diferansiyel Denklemler (MATH 276) Ders Detayları

Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım

İşletme Bilimi Dergisi Cilt:3 Sayı: ve Bir Uygulama

Mühendislik Ekonomisi. Prof.Dr. Orhan TORKUL

DAĞITIM ROTALARI OPTİMİZASYONU İÇİN META SEZGİSEL BİR YAKLAŞIM

1. ÜNİTE TAM SAYILAR KONULAR 1. SAYILAR

Çukurova Üniversitesi İİBF Dergisi. Araç Rotalama Problemleri ve Çözüm Yöntemleri. Vehicle Routing Problems and Solution Methods

Otomotiv Üretimi (MFGE 426) Ders Detayları

Çalışma Dizaynları ve Kullanım Alanları

AJANDA LİTERATÜR TARAMASI

KESİN ZAMAN PENCERELİ - EŞ ZAMANLI DAĞITIM TOPLAMALI ARAÇ ROTALAMA PROBLEMİ: Matematiksel Model

Heterojen Araç Filolu Eş Zamanlı Dağıtım-Toplamalı Araç Rotalama Problemi İçin Bir Karar Destek Sistemi

TRANSPORT PROBLEMLERİ İÇİN FARKLI BİR ATAMA YAKLAŞIMI

ALT OYUN TAM DENGESİ

Prof. Dr. Durmuş KAYA Öğr. Gör. Muharrem EYİDOĞAN Arş. Gör. Enes KILINÇ

Orta Doğu Teknik Üniversitesi Sosyal Bilimler Enstitüsü İşletme Anabilim Dalı Doktora Programı Nicel Karar Yöntemleri Opsiyonu Önerisi

8. ÜNİTE TRİGONOMETRİK FONKSİYONLAR

Yaratıcılık. Yağ nereye gidiyor?

SAYILAR TEORİSİ - PROBLEMLER

Elektronik Yayıncılık

Emisyon Ölçümlerinin Planlanması

ÇUKUROVA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ EĞİTİM-ÖĞRETİM YILI GÜZ YARIYILI KONTENJANLARI VE BAŞVURU ŞARTLARI

Matematiksel İktisat-I Ders-1 Giriş

Geoteknik Mühendisliğinde Bilgisayar Uygulamaları (CE 554) Ders Detayları

Havacılık sanayi gövde Odak noktası delik delme çözümleri

Yüzeysel Temellerin Sayısal Analizinde Zemin Özelliklerindeki Değişimin Etkisi

Dağıtık Sistemler CS5001

Bölüm 6 EK KLASİK MADENCİLİK YÖNTEMİNE İLİŞKİN KAZI + İKSA

ZAMAN BAĞIMLI ARAÇ ROTALAMA PROBLEMİ İÇİN BİR MATEMATİKSEL MODEL

Solution Approach to Vehicle Routing Problem for White Ware Authorized Service At Ankara

SELÇUK ÜNİVERSİTESİ FEN FAKÜLTESİ MATEMATİK BÖLÜMÜ ÖĞRETİM DEĞERLENDİRME ANKETİ

Örnek Uzay: Bir deneyin tüm olabilir sonuçlarının kümesine Örnek Uzay denir. Genellikle harfi ile gösterilir.

TUNCELİ ÜNİVERSİTESİ ÖĞRENCİ İŞ YÜKÜNE DAYALI AVRUPA KREDİ TRANSFER SİSTEMİ (AKTS) HESAPLAMA KILAVUZU BOLOGNA KOORDİNATÖRLÜĞÜ

Regresyon ve İnterpolasyon. Rıdvan YAKUT

Revizyon Nedeni: Hazırlayan Onaylayan Yönetim Temsilcisi Genel Müdür

T.C. MALİYE BAKANLIĞI STRATEJİ GELİŞTİRME BAŞKANLIĞI İNOVASYON FİKİRLERİ YÖNETİM PROGRAMI PROJE FORMU

T. C. NECMETTİN ERBAKAN ÜNİVERSİTESİ ENGELSİZ ÜNİVERSİTE BİRİMİ YÖNERGESİ BİRİNCİ BÖLÜM. Amaç, Kapsam, Dayanak ve Tanımlar. Amaç

Bölünmüş talepli eş zamanlı topla dağıt araç rotalama problemi için karşılaştırmalı matematiksel modeller

Makale BİNA KABUĞUNDAKİ YALITIM UYGULAMALARININ ISITMA

Çoklu Gezgin Satıcı Problemi ve Sezgisel Çözüm Yöntemlerinin İncelenmesi

Transkript:

KÂRLI GEZGIN SATICI PROBLEMİ İÇİN N SEZGİSEL SEL YÖNTEMLER Necati Aras Burak Boyacı Deniz Koşucuo ucuoğlu Boğaziçi Üniversitesi, Endüstri Mühendisliği Bölümü Deniz Aksen Koç Üniversitesi İktisadi ve İdari Bilimler Fakültesi

AJANDA Problem Tanımı Mevcut Literatür Çözüm Yöntemi Tur İnşası algoritması (çözüm oluşturma) İyileştirme Son Ayarlar Test Sonuçları

PROBLEM TANIMI Kârlı Gezgin Satıcı Problemi (KGSP) Öklid uzayında dağılmış müşteri düğümleri ve bir merkez düğüm Her bir müşteriden elde edilebilecek farklı ciro değerleri Birim mesafe katetme maliyeti İki problemin birleşmiş hali Kâr Enbüyüklemesi Eniyi müşteri altkümesinin seçimi Seçilen müşteri alt kümesine ait toplam uzunluğu en kısa olan Hamiltonyan Tur

PROBLEM TANIMI

MEVCUT LİTERATÜR 16. A tabu search heuristic for the undirected selective travelling salesman problem Michel Gendreau, Gilbert Laporte, Frédéric Semet, European Journal of Operational Research, Cilt 106, No. 2-3, Nisan 1998 17. A branch-and-cut algorithm for the undirected selective traveling salesman problem Michel Gendreau, Gilbert Laporte, Frédéric Semet, NETWORKS, Cilt 32, No. 4, Aralık 1998 18. An Exact Algorithm for the Elementary SPP with Resource Constraints: Application to Some VRPs Dominique Feillet, Pierre Dejax, Michel Gendreau ve Cyrille Gueguen, NETWORKS, Cilt 44, No. 3, Ekim 2004 19. Traveling salesman problems with profits Dominique Feillet, Pierre Dejax ve Michel Gendreau, Transportation Science, Cilt 39, No. 2, Mayıs 2005

MEVCUT LİTERATÜR 20. The prize collecting traveling salesman problem Egon Balas, Networks, Cilt 19, No. 6, 1989 Kârlı GSP ler, bütün düğüm noktalarının ziyaret edilme zorunluluğunun bulunmadığı GSP nin genelleştirilmiş halidir. Her noktaya ait bir kâr değeri vardır. Hedeflenen amaç, toplanan kâr ile yapılan yol masraflarının eşzamanlı eniyilenmesidir. Bu iki eniyileme kriteri ya amaç fonksiyonunda bulunur, ya da kısıt olarak yazılır.... Elde edilen çıkarımlar bu tip problemlerin uygulamalar ve teorik sonuçlar açısından önemini vurgulamaktadır. Dominique Feillet, Pierre Dejax ve Michel Gendreau

Tek araçlı rotalama ve paylaştırma problemi 21. The vehicle routing-allocation problem: a unifying framework JE Beasley ve EM Nascimento, TOP, Cilt 4, 1996. 22. A tabu search algorithm for the single vehicle routing allocation problem L Vogt, CA Poojari ve JE Beasley JORS, Cilt 58, No. 2, 2007. 23. Experimental analysis of heuristics for the STSP DS Johnson ve LA McGeoch G Gutin ve Ap Punnen (editörler): The Traveling Salesman Problem and its Variations. Kluwer Academic Publishers, Dordrecht, The Netherlands, 2002.

ÇÖZÜM OLUŞTURMA: Tur İnşası Farklı müşteri altkümelerinden çok sayıda çözüm üretimi 4 Sezgisel 1. Sınırlı En Yüksek Ciro/Mesafe Katsayılı Düğüm İlavesi : (Limited Insert Most Profitable) 2. En Kârlı Düğüm İlavesi: (Insert Most Profitable) 3. En Az Kârlı Düğüm Atımı: (Drop Least Profitable) 4. En Az Kârlı Çift Düğüm Atımı : (Drop Two Least Profitable)

Sınırlı En Yüksek Ciro/Mesafe Katsayılı Düğüm İlavesi

En Kârlı Düğüm İlavesi

En Az Kârlı Düğüm Atımı

En Az Kârlı Çift Düğüm Atımı

İYİLEŞTİRME SEZGİSELLERİ Oluşturulan bütün çözümler azalan toplam kâr sırasına sokulur. Değeri önceden belirlenmiş ilk n tanesi seçilir. 2-Opt ve 3-Opt yerel iyileştirme sezgiselleri uygulanır.

İYİLEŞTİRME SEZGİSELLERİ : 2-Opt2 j+1 i+1 j+1 i+1 i j i j D O(n 2 ) zamanlı D

İYİLEŞTİRME SEZGİSELLERİ : 3-Opt3 O(n 3 ) zamanlı

SON AYARLAR Paralel Açgözlü Eklenti Tur Dışından Paralel Açgözlü Düğüm İlavesi KGSP turu dışında kalan düğümler, eklenmeleri halinde eğer amaç fonksiyonunu (toplam kâr) arttıracaklarsa KGSP turuna eklenir. Düğüm ilavesi işlemi, tur dışında kalan düğümler arasında EN YÜKSEK POZİTİF MARJİNAL KÂR kriterini sağlayan düğümden başlar ve tur dışında hiçbir düğüm kalmayıncaya kadar veya sıradaki tur dışı düğümün marjinal kârı negatif oluncaya kadar devam eder.

SON AYARLAR d ki i d il k i d kl l i düğümünün marjinal kârı = π i Birim_Yol_Masrafı (d ki + d il d kl ) i düğümünün marjinal kârı 0???

TEST SONUÇLARI 20 farklı başlangıç rassal sayısı kullanılarak 6 veri kümesi oluşturuldu. Toplam koşturma sayısı : 960 Toplam koşturma (çözüm) süresi : 45 dakika 15.6 saniye (Pentium 4 HT 3.2 GHz)

TEST SONUÇLARI 3-Opt metodu, her zaman 2-Opt metodundan daha iyi sonuçlar veriyor. 3-Opt metodunun çözüm süresi, 2-Opt unkinden yaklaşık 5 kat daha uzun.

En Kârlı Tur : eil51

En Kârlı Tur : eil51-2

En Kârlı Tur : eil76

En Kârlı Tur : eil76-2

En Kârlı Tur : eil101

En Kârlı Tur : eil101-2

SEZGİSELLERİN KIYASLANMASI Dataset Limited Sınırlı Maks. insert Closest Ciro/Mesafe Katsayılı Düğüm İlavesi En Kârlı Düğüm İlavesi Insert Closest En Az Kârlı Düğüm Atımı Drop least useful Drop two least Düğüm useful Atımı En Az Kârlı Çift eil51 705 707 704 696 eil51-2 38 34 42 34 eil76 1245 1244 1242 1237 eil76-2 143 117 142 114 eil101 1644 1634 1634 1621 eil101-2 244 248 251 241

SEZGİSELLERİN KIYASLANMASI Problem En iyi CPLEX Çözümü eil51 708 705 En İyi Sezgisel Çözümü En İyi Sezgisel Sınırlı Maks. Ciro/Mesafe Katsayılı Düğüm İlavesi CPLEX Lehine %Fark 0.42 En Az Kârlı Düğüm Atımı eil51-2 51 42 17.65 Sınırlı Maks. Ciro/Mesafe Katsayılı Düğüm İlavesi eil76 1252 1245 0.56 Sınırlı Maks. Ciro/Mesafe Katsayılı Düğüm İlavesi eil76-2 168 143 14.88 Sınırlı Maks. Ciro/Mesafe Katsayılı Düğüm İlavesi eil101 1653 1644 0.54 En Az Kârlı Düğüm Atımı Eil101-2 251

SORU ve CEVAP Türkçe-İngilizce Çevrimiçi Kaynakları 1. www.zargan.com 2. YAD (yad.org.tr) Sözlük: http://karagoz.ie.boun.edu.tr/yad_sozluk/ 3. www.tekniksozluk.com Bebek Çeşme Sarıyer Bayraklı