Order acceptance using genetic algorithms

This paper uses a genetic algorithm to solve the order-acceptance problem with tardiness penalties. We compare the performance of a myopic heuristic and a genetic algorithm, both of which do job acceptance and sequencing, using an upper bound based on an assignment relaxation. We conduct a pilot stu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & operations research 2009-06, Vol.36 (6), p.1758-1767
Hauptverfasser: Rom, Walter O., Slotnick, Susan A.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1767
container_issue 6
container_start_page 1758
container_title Computers & operations research
container_volume 36
creator Rom, Walter O.
Slotnick, Susan A.
description This paper uses a genetic algorithm to solve the order-acceptance problem with tardiness penalties. We compare the performance of a myopic heuristic and a genetic algorithm, both of which do job acceptance and sequencing, using an upper bound based on an assignment relaxation. We conduct a pilot study, in which we determine the best settings for diversity operators (clone removal, mutation, immigration, population size) in connection with different types of local search. Using a probabilistic local search provides results that are almost as good as exhaustive local search, with much shorter processing times. Our main computational study shows that the genetic algorithm always dominates the myopic heuristic in terms of objective function, at the cost of increased processing time. We expect that our results will provide insights for the future application of genetic algorithms to scheduling problems. The importance of the order-acceptance decision has gained increasing attention over the past decade. This decision is complicated by the trade-off between the benefits of the revenue associated with an order, on one hand, and the costs of capacity, as well as potential tardiness penalties, on the other. In this paper, we use a genetic algorithm to solve the problem of which orders to choose to maximize profit, when there is limited capacity and an order delivered after its due date incurs a tardiness penalty. The genetic algorithm improves upon the performance of previous methods for large problems.
doi_str_mv 10.1016/j.cor.2008.04.010
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_35609627</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0305054808000968</els_id><sourcerecordid>35609627</sourcerecordid><originalsourceid>FETCH-LOGICAL-c459t-81cdb581b10f77343379785a2e277ed2e6e459dce0f97438e2e50b847017463f3</originalsourceid><addsrcrecordid>eNp9kE1LAzEQhoMoWKs_wFsRFDzsOvnO4kmKX1DoRcFbSLOzNWW7W5Ot4L83peLBg3OZy_O-MzyEnFMoKVB1syp9H0sGYEoQJVA4ICNqNC-0km-HZAQcZAFSmGNyktIK8mhGR-R6HmuME-c9bgbXeZxsU-iWkyV2OAQ_ce2yj2F4X6dTctS4NuHZzx6T14f7l-lTMZs_Pk_vZoUXshoKQ329kIYuKDRac8G5rrSRjiHTGmuGCjNXe4Sm0oIbZChhYYQGqoXiDR-Tq33vJvYfW0yDXYfksW1dh_02WS4VVIrpDF78AVf9Nnb5N0sraYRikmWI7iEf-5QiNnYTw9rFL0vB7szZlc3m7M6cBWGzuZy5_Cl2ybu2idlLSL9BRplSHHbc7Z7DrOMzYLTJB8wO6xDRD7buwz9XvgF83oCZ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>195846252</pqid></control><display><type>article</type><title>Order acceptance using genetic algorithms</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Rom, Walter O. ; Slotnick, Susan A.</creator><creatorcontrib>Rom, Walter O. ; Slotnick, Susan A.</creatorcontrib><description>This paper uses a genetic algorithm to solve the order-acceptance problem with tardiness penalties. We compare the performance of a myopic heuristic and a genetic algorithm, both of which do job acceptance and sequencing, using an upper bound based on an assignment relaxation. We conduct a pilot study, in which we determine the best settings for diversity operators (clone removal, mutation, immigration, population size) in connection with different types of local search. Using a probabilistic local search provides results that are almost as good as exhaustive local search, with much shorter processing times. Our main computational study shows that the genetic algorithm always dominates the myopic heuristic in terms of objective function, at the cost of increased processing time. We expect that our results will provide insights for the future application of genetic algorithms to scheduling problems. The importance of the order-acceptance decision has gained increasing attention over the past decade. This decision is complicated by the trade-off between the benefits of the revenue associated with an order, on one hand, and the costs of capacity, as well as potential tardiness penalties, on the other. In this paper, we use a genetic algorithm to solve the problem of which orders to choose to maximize profit, when there is limited capacity and an order delivered after its due date incurs a tardiness penalty. The genetic algorithm improves upon the performance of previous methods for large problems.</description><identifier>ISSN: 0305-0548</identifier><identifier>EISSN: 1873-765X</identifier><identifier>EISSN: 0305-0548</identifier><identifier>DOI: 10.1016/j.cor.2008.04.010</identifier><identifier>CODEN: CMORAP</identifier><language>eng</language><publisher>Kidlington: Elsevier Ltd</publisher><subject>Applied sciences ; Comparative analysis ; Exact sciences and technology ; Flows in networks. Combinatorial problems ; Genetic algorithms ; Heuristic ; Inventory control, production control. Distribution ; Mathematical programming ; Operational research and scientific management ; Operational research. Management science ; Optimization algorithms ; Order acceptance ; Scheduling ; Scheduling, sequencing ; Studies</subject><ispartof>Computers &amp; operations research, 2009-06, Vol.36 (6), p.1758-1767</ispartof><rights>2008 Elsevier Ltd</rights><rights>2009 INIST-CNRS</rights><rights>Copyright Pergamon Press Inc. Jun 2009</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c459t-81cdb581b10f77343379785a2e277ed2e6e459dce0f97438e2e50b847017463f3</citedby><cites>FETCH-LOGICAL-c459t-81cdb581b10f77343379785a2e277ed2e6e459dce0f97438e2e50b847017463f3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.cor.2008.04.010$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=21266300$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Rom, Walter O.</creatorcontrib><creatorcontrib>Slotnick, Susan A.</creatorcontrib><title>Order acceptance using genetic algorithms</title><title>Computers &amp; operations research</title><description>This paper uses a genetic algorithm to solve the order-acceptance problem with tardiness penalties. We compare the performance of a myopic heuristic and a genetic algorithm, both of which do job acceptance and sequencing, using an upper bound based on an assignment relaxation. We conduct a pilot study, in which we determine the best settings for diversity operators (clone removal, mutation, immigration, population size) in connection with different types of local search. Using a probabilistic local search provides results that are almost as good as exhaustive local search, with much shorter processing times. Our main computational study shows that the genetic algorithm always dominates the myopic heuristic in terms of objective function, at the cost of increased processing time. We expect that our results will provide insights for the future application of genetic algorithms to scheduling problems. The importance of the order-acceptance decision has gained increasing attention over the past decade. This decision is complicated by the trade-off between the benefits of the revenue associated with an order, on one hand, and the costs of capacity, as well as potential tardiness penalties, on the other. In this paper, we use a genetic algorithm to solve the problem of which orders to choose to maximize profit, when there is limited capacity and an order delivered after its due date incurs a tardiness penalty. The genetic algorithm improves upon the performance of previous methods for large problems.</description><subject>Applied sciences</subject><subject>Comparative analysis</subject><subject>Exact sciences and technology</subject><subject>Flows in networks. Combinatorial problems</subject><subject>Genetic algorithms</subject><subject>Heuristic</subject><subject>Inventory control, production control. Distribution</subject><subject>Mathematical programming</subject><subject>Operational research and scientific management</subject><subject>Operational research. Management science</subject><subject>Optimization algorithms</subject><subject>Order acceptance</subject><subject>Scheduling</subject><subject>Scheduling, sequencing</subject><subject>Studies</subject><issn>0305-0548</issn><issn>1873-765X</issn><issn>0305-0548</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><recordid>eNp9kE1LAzEQhoMoWKs_wFsRFDzsOvnO4kmKX1DoRcFbSLOzNWW7W5Ot4L83peLBg3OZy_O-MzyEnFMoKVB1syp9H0sGYEoQJVA4ICNqNC-0km-HZAQcZAFSmGNyktIK8mhGR-R6HmuME-c9bgbXeZxsU-iWkyV2OAQ_ce2yj2F4X6dTctS4NuHZzx6T14f7l-lTMZs_Pk_vZoUXshoKQ329kIYuKDRac8G5rrSRjiHTGmuGCjNXe4Sm0oIbZChhYYQGqoXiDR-Tq33vJvYfW0yDXYfksW1dh_02WS4VVIrpDF78AVf9Nnb5N0sraYRikmWI7iEf-5QiNnYTw9rFL0vB7szZlc3m7M6cBWGzuZy5_Cl2ybu2idlLSL9BRplSHHbc7Z7DrOMzYLTJB8wO6xDRD7buwz9XvgF83oCZ</recordid><startdate>20090601</startdate><enddate>20090601</enddate><creator>Rom, Walter O.</creator><creator>Slotnick, Susan A.</creator><general>Elsevier Ltd</general><general>Elsevier</general><general>Pergamon Press Inc</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20090601</creationdate><title>Order acceptance using genetic algorithms</title><author>Rom, Walter O. ; Slotnick, Susan A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c459t-81cdb581b10f77343379785a2e277ed2e6e459dce0f97438e2e50b847017463f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Applied sciences</topic><topic>Comparative analysis</topic><topic>Exact sciences and technology</topic><topic>Flows in networks. Combinatorial problems</topic><topic>Genetic algorithms</topic><topic>Heuristic</topic><topic>Inventory control, production control. Distribution</topic><topic>Mathematical programming</topic><topic>Operational research and scientific management</topic><topic>Operational research. Management science</topic><topic>Optimization algorithms</topic><topic>Order acceptance</topic><topic>Scheduling</topic><topic>Scheduling, sequencing</topic><topic>Studies</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rom, Walter O.</creatorcontrib><creatorcontrib>Slotnick, Susan A.</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology 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>Computers &amp; operations research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rom, Walter O.</au><au>Slotnick, Susan A.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Order acceptance using genetic algorithms</atitle><jtitle>Computers &amp; operations research</jtitle><date>2009-06-01</date><risdate>2009</risdate><volume>36</volume><issue>6</issue><spage>1758</spage><epage>1767</epage><pages>1758-1767</pages><issn>0305-0548</issn><eissn>1873-765X</eissn><eissn>0305-0548</eissn><coden>CMORAP</coden><abstract>This paper uses a genetic algorithm to solve the order-acceptance problem with tardiness penalties. We compare the performance of a myopic heuristic and a genetic algorithm, both of which do job acceptance and sequencing, using an upper bound based on an assignment relaxation. We conduct a pilot study, in which we determine the best settings for diversity operators (clone removal, mutation, immigration, population size) in connection with different types of local search. Using a probabilistic local search provides results that are almost as good as exhaustive local search, with much shorter processing times. Our main computational study shows that the genetic algorithm always dominates the myopic heuristic in terms of objective function, at the cost of increased processing time. We expect that our results will provide insights for the future application of genetic algorithms to scheduling problems. The importance of the order-acceptance decision has gained increasing attention over the past decade. This decision is complicated by the trade-off between the benefits of the revenue associated with an order, on one hand, and the costs of capacity, as well as potential tardiness penalties, on the other. In this paper, we use a genetic algorithm to solve the problem of which orders to choose to maximize profit, when there is limited capacity and an order delivered after its due date incurs a tardiness penalty. The genetic algorithm improves upon the performance of previous methods for large problems.</abstract><cop>Kidlington</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.cor.2008.04.010</doi><tpages>10</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0305-0548
ispartof Computers & operations research, 2009-06, Vol.36 (6), p.1758-1767
issn 0305-0548
1873-765X
0305-0548
language eng
recordid cdi_proquest_miscellaneous_35609627
source Elsevier ScienceDirect Journals Complete
subjects Applied sciences
Comparative analysis
Exact sciences and technology
Flows in networks. Combinatorial problems
Genetic algorithms
Heuristic
Inventory control, production control. Distribution
Mathematical programming
Operational research and scientific management
Operational research. Management science
Optimization algorithms
Order acceptance
Scheduling
Scheduling, sequencing
Studies
title Order acceptance using genetic algorithms
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T03%3A25%3A46IST&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=Order%20acceptance%20using%20genetic%20algorithms&rft.jtitle=Computers%20&%20operations%20research&rft.au=Rom,%20Walter%20O.&rft.date=2009-06-01&rft.volume=36&rft.issue=6&rft.spage=1758&rft.epage=1767&rft.pages=1758-1767&rft.issn=0305-0548&rft.eissn=1873-765X&rft.coden=CMORAP&rft_id=info:doi/10.1016/j.cor.2008.04.010&rft_dat=%3Cproquest_cross%3E35609627%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=195846252&rft_id=info:pmid/&rft_els_id=S0305054808000968&rfr_iscdi=true