Scheduling periodic customer visits for a traveling salesperson

The problem considered in this paper deals with determining daily routes for a traveling salesperson who provides customers in Upper Austria with product range information of a large, global food wholesaler. Each customer has to be visited at least once a year, with some customers requiring up to on...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:European journal of operational research 2007-06, Vol.179 (3), p.823-837
Hauptverfasser: Polacek, Michael, Doerner, Karl F., Hartl, Richard F., Kiechle, Guenter, Reimann, Marc
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 837
container_issue 3
container_start_page 823
container_title European journal of operational research
container_volume 179
creator Polacek, Michael
Doerner, Karl F.
Hartl, Richard F.
Kiechle, Guenter
Reimann, Marc
description The problem considered in this paper deals with determining daily routes for a traveling salesperson who provides customers in Upper Austria with product range information of a large, global food wholesaler. Each customer has to be visited at least once a year, with some customers requiring up to one visit per month. Further, some customers may not be visited each day of the week. Our decision support system uses a commercial GIS software to extract customer data for input into the optimization procedure and to visualize the results obtained by the algorithm. The optimization approach is based on the variable neighborhood search algorithm which assigns customers to days and determines routes for the salesperson for each day with the primary objective to minimize the total travel time of the salesperson. Another objective studied is to minimize the number of days needed by the salesperson to visit all customers in a given month. Further we analyze the effects of changes in the business environment like increases in the amount or flexibility of the salesperson’s working time and variations in the possible days for customer visits. Finally, we enrich the objective function by considering periodicity requirements for customer visits. Specifically, we penalize irregular schedules, where the time between two successive customer visits varies.
doi_str_mv 10.1016/j.ejor.2005.03.056
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_204139550</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0377221705007472</els_id><sourcerecordid>1192165081</sourcerecordid><originalsourceid>FETCH-LOGICAL-c449t-ee2c419c27d9b866ba5bcc93d67d2d20ad4953cea92efff4ceec164f6e6c6c103</originalsourceid><addsrcrecordid>eNp9kN1LwzAUxYMoOKf_gE_F99Z8tEkLgsjwCwc-qM8hu7l1KdtSk3aw_97MiY9eOPe-_M5JOIRcMlowyuR1V2DnQ8EprQoqClrJIzJhteK5rCU9JhMqlMo5Z-qUnMXYUUpZxaoJuX2DJdpx5TafWY_BeesggzEOfo0h27rohpi1PmQmG4LZ4g8YzQpjoqPfnJOT1qwiXvzeKfl4uH-fPeXz18fn2d08h7JshhyRQ8ka4Mo2i1rKhakWAI2wUlluOTW2bCoBaBqObduWgAhMlq1ECRIYFVNydcjtg_8aMQ6682PYpCc1pyUTTVXtIX6AIPgYA7a6D25twk4zqvc96U7ve9L7njQVOvWUTC8HU8Ae4c-BaRKKUW-1MEw1ae-SklWl45JEUp9Uc6FrofRyWKe0m0MapjK2DoOO4HADaF1AGLT17r_PfAMdUYwI</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>204139550</pqid></control><display><type>article</type><title>Scheduling periodic customer visits for a traveling salesperson</title><source>RePEc</source><source>Elsevier ScienceDirect Journals</source><creator>Polacek, Michael ; Doerner, Karl F. ; Hartl, Richard F. ; Kiechle, Guenter ; Reimann, Marc</creator><creatorcontrib>Polacek, Michael ; Doerner, Karl F. ; Hartl, Richard F. ; Kiechle, Guenter ; Reimann, Marc</creatorcontrib><description>The problem considered in this paper deals with determining daily routes for a traveling salesperson who provides customers in Upper Austria with product range information of a large, global food wholesaler. Each customer has to be visited at least once a year, with some customers requiring up to one visit per month. Further, some customers may not be visited each day of the week. Our decision support system uses a commercial GIS software to extract customer data for input into the optimization procedure and to visualize the results obtained by the algorithm. The optimization approach is based on the variable neighborhood search algorithm which assigns customers to days and determines routes for the salesperson for each day with the primary objective to minimize the total travel time of the salesperson. Another objective studied is to minimize the number of days needed by the salesperson to visit all customers in a given month. Further we analyze the effects of changes in the business environment like increases in the amount or flexibility of the salesperson’s working time and variations in the possible days for customer visits. Finally, we enrich the objective function by considering periodicity requirements for customer visits. Specifically, we penalize irregular schedules, where the time between two successive customer visits varies.</description><identifier>ISSN: 0377-2217</identifier><identifier>EISSN: 1872-6860</identifier><identifier>DOI: 10.1016/j.ejor.2005.03.056</identifier><identifier>CODEN: EJORDT</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Customers ; Decision support systems ; Geographic information systems ; Periodic ; Real world problem ; Studies ; Traveling salesman problem ; Traveling salesperson problem ; Variable neighborhood search</subject><ispartof>European journal of operational research, 2007-06, Vol.179 (3), p.823-837</ispartof><rights>2005 Elsevier B.V.</rights><rights>Copyright Elsevier Sequoia S.A. Jun 16, 2007</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c449t-ee2c419c27d9b866ba5bcc93d67d2d20ad4953cea92efff4ceec164f6e6c6c103</citedby><cites>FETCH-LOGICAL-c449t-ee2c419c27d9b866ba5bcc93d67d2d20ad4953cea92efff4ceec164f6e6c6c103</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.sciencedirect.com/science/article/pii/S0377221705007472$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3537,3994,27901,27902,65306</link.rule.ids><backlink>$$Uhttp://econpapers.repec.org/article/eeeejores/v_3a179_3ay_3a2007_3ai_3a3_3ap_3a823-837.htm$$DView record in RePEc$$Hfree_for_read</backlink></links><search><creatorcontrib>Polacek, Michael</creatorcontrib><creatorcontrib>Doerner, Karl F.</creatorcontrib><creatorcontrib>Hartl, Richard F.</creatorcontrib><creatorcontrib>Kiechle, Guenter</creatorcontrib><creatorcontrib>Reimann, Marc</creatorcontrib><title>Scheduling periodic customer visits for a traveling salesperson</title><title>European journal of operational research</title><description>The problem considered in this paper deals with determining daily routes for a traveling salesperson who provides customers in Upper Austria with product range information of a large, global food wholesaler. Each customer has to be visited at least once a year, with some customers requiring up to one visit per month. Further, some customers may not be visited each day of the week. Our decision support system uses a commercial GIS software to extract customer data for input into the optimization procedure and to visualize the results obtained by the algorithm. The optimization approach is based on the variable neighborhood search algorithm which assigns customers to days and determines routes for the salesperson for each day with the primary objective to minimize the total travel time of the salesperson. Another objective studied is to minimize the number of days needed by the salesperson to visit all customers in a given month. Further we analyze the effects of changes in the business environment like increases in the amount or flexibility of the salesperson’s working time and variations in the possible days for customer visits. Finally, we enrich the objective function by considering periodicity requirements for customer visits. Specifically, we penalize irregular schedules, where the time between two successive customer visits varies.</description><subject>Customers</subject><subject>Decision support systems</subject><subject>Geographic information systems</subject><subject>Periodic</subject><subject>Real world problem</subject><subject>Studies</subject><subject>Traveling salesman problem</subject><subject>Traveling salesperson problem</subject><subject>Variable neighborhood search</subject><issn>0377-2217</issn><issn>1872-6860</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2007</creationdate><recordtype>article</recordtype><sourceid>X2L</sourceid><recordid>eNp9kN1LwzAUxYMoOKf_gE_F99Z8tEkLgsjwCwc-qM8hu7l1KdtSk3aw_97MiY9eOPe-_M5JOIRcMlowyuR1V2DnQ8EprQoqClrJIzJhteK5rCU9JhMqlMo5Z-qUnMXYUUpZxaoJuX2DJdpx5TafWY_BeesggzEOfo0h27rohpi1PmQmG4LZ4g8YzQpjoqPfnJOT1qwiXvzeKfl4uH-fPeXz18fn2d08h7JshhyRQ8ka4Mo2i1rKhakWAI2wUlluOTW2bCoBaBqObduWgAhMlq1ECRIYFVNydcjtg_8aMQ6682PYpCc1pyUTTVXtIX6AIPgYA7a6D25twk4zqvc96U7ve9L7njQVOvWUTC8HU8Ae4c-BaRKKUW-1MEw1ae-SklWl45JEUp9Uc6FrofRyWKe0m0MapjK2DoOO4HADaF1AGLT17r_PfAMdUYwI</recordid><startdate>20070616</startdate><enddate>20070616</enddate><creator>Polacek, Michael</creator><creator>Doerner, Karl F.</creator><creator>Hartl, Richard F.</creator><creator>Kiechle, Guenter</creator><creator>Reimann, Marc</creator><general>Elsevier B.V</general><general>Elsevier</general><general>Elsevier Sequoia S.A</general><scope>DKI</scope><scope>X2L</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20070616</creationdate><title>Scheduling periodic customer visits for a traveling salesperson</title><author>Polacek, Michael ; Doerner, Karl F. ; Hartl, Richard F. ; Kiechle, Guenter ; Reimann, Marc</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c449t-ee2c419c27d9b866ba5bcc93d67d2d20ad4953cea92efff4ceec164f6e6c6c103</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Customers</topic><topic>Decision support systems</topic><topic>Geographic information systems</topic><topic>Periodic</topic><topic>Real world problem</topic><topic>Studies</topic><topic>Traveling salesman problem</topic><topic>Traveling salesperson problem</topic><topic>Variable neighborhood search</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Polacek, Michael</creatorcontrib><creatorcontrib>Doerner, Karl F.</creatorcontrib><creatorcontrib>Hartl, Richard F.</creatorcontrib><creatorcontrib>Kiechle, Guenter</creatorcontrib><creatorcontrib>Reimann, Marc</creatorcontrib><collection>RePEc IDEAS</collection><collection>RePEc</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>European journal of operational research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Polacek, Michael</au><au>Doerner, Karl F.</au><au>Hartl, Richard F.</au><au>Kiechle, Guenter</au><au>Reimann, Marc</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Scheduling periodic customer visits for a traveling salesperson</atitle><jtitle>European journal of operational research</jtitle><date>2007-06-16</date><risdate>2007</risdate><volume>179</volume><issue>3</issue><spage>823</spage><epage>837</epage><pages>823-837</pages><issn>0377-2217</issn><eissn>1872-6860</eissn><coden>EJORDT</coden><abstract>The problem considered in this paper deals with determining daily routes for a traveling salesperson who provides customers in Upper Austria with product range information of a large, global food wholesaler. Each customer has to be visited at least once a year, with some customers requiring up to one visit per month. Further, some customers may not be visited each day of the week. Our decision support system uses a commercial GIS software to extract customer data for input into the optimization procedure and to visualize the results obtained by the algorithm. The optimization approach is based on the variable neighborhood search algorithm which assigns customers to days and determines routes for the salesperson for each day with the primary objective to minimize the total travel time of the salesperson. Another objective studied is to minimize the number of days needed by the salesperson to visit all customers in a given month. Further we analyze the effects of changes in the business environment like increases in the amount or flexibility of the salesperson’s working time and variations in the possible days for customer visits. Finally, we enrich the objective function by considering periodicity requirements for customer visits. Specifically, we penalize irregular schedules, where the time between two successive customer visits varies.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.ejor.2005.03.056</doi><tpages>15</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0377-2217
ispartof European journal of operational research, 2007-06, Vol.179 (3), p.823-837
issn 0377-2217
1872-6860
language eng
recordid cdi_proquest_journals_204139550
source RePEc; Elsevier ScienceDirect Journals
subjects Customers
Decision support systems
Geographic information systems
Periodic
Real world problem
Studies
Traveling salesman problem
Traveling salesperson problem
Variable neighborhood search
title Scheduling periodic customer visits for a traveling salesperson
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T16%3A03%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Scheduling%20periodic%20customer%20visits%20for%20a%20traveling%20salesperson&rft.jtitle=European%20journal%20of%20operational%20research&rft.au=Polacek,%20Michael&rft.date=2007-06-16&rft.volume=179&rft.issue=3&rft.spage=823&rft.epage=837&rft.pages=823-837&rft.issn=0377-2217&rft.eissn=1872-6860&rft.coden=EJORDT&rft_id=info:doi/10.1016/j.ejor.2005.03.056&rft_dat=%3Cproquest_cross%3E1192165081%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=204139550&rft_id=info:pmid/&rft_els_id=S0377221705007472&rfr_iscdi=true