Loading…

A parallel machine batch scheduling problem in a brewing company

This work introduces a scheduling problem which is motivated from a real situation faced by one of the largest brewing companies in Mexico. Several products must follow a brewing process which is composed by three main stages: coction, fermentation, and conditioning. In the coction stage, there are...

Full description

Saved in:
Bibliographic Details
Published in:International journal of advanced manufacturing technology 2016-10, Vol.87 (1-4), p.65-75
Main Authors: Sáenz-Alanís, César A., V.D., Jobish, Salazar-Aguilar, M. Angélica, Boyer, Vincent
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c372t-5b07ce6c5744b887c7b73e175dad9ffbb8ef67398337dbe1aa162e99aa84272b3
cites cdi_FETCH-LOGICAL-c372t-5b07ce6c5744b887c7b73e175dad9ffbb8ef67398337dbe1aa162e99aa84272b3
container_end_page 75
container_issue 1-4
container_start_page 65
container_title International journal of advanced manufacturing technology
container_volume 87
creator Sáenz-Alanís, César A.
V.D., Jobish
Salazar-Aguilar, M. Angélica
Boyer, Vincent
description This work introduces a scheduling problem which is motivated from a real situation faced by one of the largest brewing companies in Mexico. Several products must follow a brewing process which is composed by three main stages: coction, fermentation, and conditioning. In the coction stage, there are multiple unrelated parallel machines, and in the fermentation and conditioning stages, there are several heterogeneous tanks. Additionally, during the production process, some maintenance operations must be scheduled. The problem can be seen as a parallel machine batch scheduling problem with sequence-dependent setup times. Due to the complex structure of the problem, we propose a Greedy Randomized Adaptive Search Procedure to generate good quality solutions in a short computation time. Computational experiments are conducted with real and artificial instances. The solutions obtained for the real instances show that the proposed algorithm reaches better solutions than the current solutions generated by the decision maker at the brewery, and the computation time required by our algorithm is dramatically shorter than the one required by the company.
doi_str_mv 10.1007/s00170-016-8477-8
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2490839742</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1880854601</sourcerecordid><originalsourceid>FETCH-LOGICAL-c372t-5b07ce6c5744b887c7b73e175dad9ffbb8ef67398337dbe1aa162e99aa84272b3</originalsourceid><addsrcrecordid>eNp9kE1LAzEQhoMoWKs_wFvAczRfm8neLMUvKHjRc0iy2XbLfpm0SP-9KevBi4WBgeF5Z4YHoVtG7xml8JAoZUAJZYpoCUD0GZoxKQQRlBXnaEa50kSA0pfoKqVtphVTeoYeF3i00bZtaHFn_abpA3Z25zc4-U2o9m3Tr_EYB9eGDjc9ttjF8H0c-qEbbX-4Rhe1bVO4-e1z9Pn89LF8Jav3l7flYkW8AL4jhaPgg_IFSOm0Bg8ORGBQVLYq69o5HWoFotRCQOUCs5YpHsrSWi05cCfm6G7am5_52oe0M9thH_t80nBZUi1KkPwkxVUuzQBOUUxrqgupKMsUmygfh5RiqM0Ym87Gg2HUHKWbSbrJLs1RutE5w6dMymy_DvHP5n9DPzPwgfM</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2262268177</pqid></control><display><type>article</type><title>A parallel machine batch scheduling problem in a brewing company</title><source>Springer Link</source><creator>Sáenz-Alanís, César A. ; V.D., Jobish ; Salazar-Aguilar, M. Angélica ; Boyer, Vincent</creator><creatorcontrib>Sáenz-Alanís, César A. ; V.D., Jobish ; Salazar-Aguilar, M. Angélica ; Boyer, Vincent</creatorcontrib><description>This work introduces a scheduling problem which is motivated from a real situation faced by one of the largest brewing companies in Mexico. Several products must follow a brewing process which is composed by three main stages: coction, fermentation, and conditioning. In the coction stage, there are multiple unrelated parallel machines, and in the fermentation and conditioning stages, there are several heterogeneous tanks. Additionally, during the production process, some maintenance operations must be scheduled. The problem can be seen as a parallel machine batch scheduling problem with sequence-dependent setup times. Due to the complex structure of the problem, we propose a Greedy Randomized Adaptive Search Procedure to generate good quality solutions in a short computation time. Computational experiments are conducted with real and artificial instances. The solutions obtained for the real instances show that the proposed algorithm reaches better solutions than the current solutions generated by the decision maker at the brewery, and the computation time required by our algorithm is dramatically shorter than the one required by the company.</description><identifier>ISSN: 0268-3768</identifier><identifier>EISSN: 1433-3015</identifier><identifier>DOI: 10.1007/s00170-016-8477-8</identifier><language>eng</language><publisher>London: Springer London</publisher><subject>Above ground tanks ; Adaptive search techniques ; Algorithms ; Brewing ; CAE) and Design ; Computation ; Computer-Aided Engineering (CAD ; Computing time ; Conditioning ; Decision making ; Engineering ; Fermentation ; Industrial and Production Engineering ; Job shops ; Mechanical Engineering ; Media Management ; Original Article ; Production scheduling ; Scheduling ; Sequential scheduling ; Setup times ; Tanks</subject><ispartof>International journal of advanced manufacturing technology, 2016-10, Vol.87 (1-4), p.65-75</ispartof><rights>Springer-Verlag London 2016</rights><rights>Copyright Springer Science &amp; Business Media 2016</rights><rights>The International Journal of Advanced Manufacturing Technology is a copyright of Springer, (2016). All Rights Reserved.</rights><rights>Springer-Verlag London 2016.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c372t-5b07ce6c5744b887c7b73e175dad9ffbb8ef67398337dbe1aa162e99aa84272b3</citedby><cites>FETCH-LOGICAL-c372t-5b07ce6c5744b887c7b73e175dad9ffbb8ef67398337dbe1aa162e99aa84272b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27923,27924</link.rule.ids></links><search><creatorcontrib>Sáenz-Alanís, César A.</creatorcontrib><creatorcontrib>V.D., Jobish</creatorcontrib><creatorcontrib>Salazar-Aguilar, M. Angélica</creatorcontrib><creatorcontrib>Boyer, Vincent</creatorcontrib><title>A parallel machine batch scheduling problem in a brewing company</title><title>International journal of advanced manufacturing technology</title><addtitle>Int J Adv Manuf Technol</addtitle><description>This work introduces a scheduling problem which is motivated from a real situation faced by one of the largest brewing companies in Mexico. Several products must follow a brewing process which is composed by three main stages: coction, fermentation, and conditioning. In the coction stage, there are multiple unrelated parallel machines, and in the fermentation and conditioning stages, there are several heterogeneous tanks. Additionally, during the production process, some maintenance operations must be scheduled. The problem can be seen as a parallel machine batch scheduling problem with sequence-dependent setup times. Due to the complex structure of the problem, we propose a Greedy Randomized Adaptive Search Procedure to generate good quality solutions in a short computation time. Computational experiments are conducted with real and artificial instances. The solutions obtained for the real instances show that the proposed algorithm reaches better solutions than the current solutions generated by the decision maker at the brewery, and the computation time required by our algorithm is dramatically shorter than the one required by the company.</description><subject>Above ground tanks</subject><subject>Adaptive search techniques</subject><subject>Algorithms</subject><subject>Brewing</subject><subject>CAE) and Design</subject><subject>Computation</subject><subject>Computer-Aided Engineering (CAD</subject><subject>Computing time</subject><subject>Conditioning</subject><subject>Decision making</subject><subject>Engineering</subject><subject>Fermentation</subject><subject>Industrial and Production Engineering</subject><subject>Job shops</subject><subject>Mechanical Engineering</subject><subject>Media Management</subject><subject>Original Article</subject><subject>Production scheduling</subject><subject>Scheduling</subject><subject>Sequential scheduling</subject><subject>Setup times</subject><subject>Tanks</subject><issn>0268-3768</issn><issn>1433-3015</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNp9kE1LAzEQhoMoWKs_wFvAczRfm8neLMUvKHjRc0iy2XbLfpm0SP-9KevBi4WBgeF5Z4YHoVtG7xml8JAoZUAJZYpoCUD0GZoxKQQRlBXnaEa50kSA0pfoKqVtphVTeoYeF3i00bZtaHFn_abpA3Z25zc4-U2o9m3Tr_EYB9eGDjc9ttjF8H0c-qEbbX-4Rhe1bVO4-e1z9Pn89LF8Jav3l7flYkW8AL4jhaPgg_IFSOm0Bg8ORGBQVLYq69o5HWoFotRCQOUCs5YpHsrSWi05cCfm6G7am5_52oe0M9thH_t80nBZUi1KkPwkxVUuzQBOUUxrqgupKMsUmygfh5RiqM0Ym87Gg2HUHKWbSbrJLs1RutE5w6dMymy_DvHP5n9DPzPwgfM</recordid><startdate>20161001</startdate><enddate>20161001</enddate><creator>Sáenz-Alanís, César A.</creator><creator>V.D., Jobish</creator><creator>Salazar-Aguilar, M. Angélica</creator><creator>Boyer, Vincent</creator><general>Springer London</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>AFKRA</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20161001</creationdate><title>A parallel machine batch scheduling problem in a brewing company</title><author>Sáenz-Alanís, César A. ; V.D., Jobish ; Salazar-Aguilar, M. Angélica ; Boyer, Vincent</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c372t-5b07ce6c5744b887c7b73e175dad9ffbb8ef67398337dbe1aa162e99aa84272b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Above ground tanks</topic><topic>Adaptive search techniques</topic><topic>Algorithms</topic><topic>Brewing</topic><topic>CAE) and Design</topic><topic>Computation</topic><topic>Computer-Aided Engineering (CAD</topic><topic>Computing time</topic><topic>Conditioning</topic><topic>Decision making</topic><topic>Engineering</topic><topic>Fermentation</topic><topic>Industrial and Production Engineering</topic><topic>Job shops</topic><topic>Mechanical Engineering</topic><topic>Media Management</topic><topic>Original Article</topic><topic>Production scheduling</topic><topic>Scheduling</topic><topic>Sequential scheduling</topic><topic>Setup times</topic><topic>Tanks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Sáenz-Alanís, César A.</creatorcontrib><creatorcontrib>V.D., Jobish</creatorcontrib><creatorcontrib>Salazar-Aguilar, M. Angélica</creatorcontrib><creatorcontrib>Boyer, Vincent</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><jtitle>International journal of advanced manufacturing technology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Sáenz-Alanís, César A.</au><au>V.D., Jobish</au><au>Salazar-Aguilar, M. Angélica</au><au>Boyer, Vincent</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A parallel machine batch scheduling problem in a brewing company</atitle><jtitle>International journal of advanced manufacturing technology</jtitle><stitle>Int J Adv Manuf Technol</stitle><date>2016-10-01</date><risdate>2016</risdate><volume>87</volume><issue>1-4</issue><spage>65</spage><epage>75</epage><pages>65-75</pages><issn>0268-3768</issn><eissn>1433-3015</eissn><abstract>This work introduces a scheduling problem which is motivated from a real situation faced by one of the largest brewing companies in Mexico. Several products must follow a brewing process which is composed by three main stages: coction, fermentation, and conditioning. In the coction stage, there are multiple unrelated parallel machines, and in the fermentation and conditioning stages, there are several heterogeneous tanks. Additionally, during the production process, some maintenance operations must be scheduled. The problem can be seen as a parallel machine batch scheduling problem with sequence-dependent setup times. Due to the complex structure of the problem, we propose a Greedy Randomized Adaptive Search Procedure to generate good quality solutions in a short computation time. Computational experiments are conducted with real and artificial instances. The solutions obtained for the real instances show that the proposed algorithm reaches better solutions than the current solutions generated by the decision maker at the brewery, and the computation time required by our algorithm is dramatically shorter than the one required by the company.</abstract><cop>London</cop><pub>Springer London</pub><doi>10.1007/s00170-016-8477-8</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0268-3768
ispartof International journal of advanced manufacturing technology, 2016-10, Vol.87 (1-4), p.65-75
issn 0268-3768
1433-3015
language eng
recordid cdi_proquest_journals_2490839742
source Springer Link
subjects Above ground tanks
Adaptive search techniques
Algorithms
Brewing
CAE) and Design
Computation
Computer-Aided Engineering (CAD
Computing time
Conditioning
Decision making
Engineering
Fermentation
Industrial and Production Engineering
Job shops
Mechanical Engineering
Media Management
Original Article
Production scheduling
Scheduling
Sequential scheduling
Setup times
Tanks
title A parallel machine batch scheduling problem in a brewing company
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-11T08%3A40%3A43IST&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=A%20parallel%20machine%20batch%20scheduling%20problem%20in%20a%20brewing%20company&rft.jtitle=International%20journal%20of%20advanced%20manufacturing%20technology&rft.au=S%C3%A1enz-Alan%C3%ADs,%20C%C3%A9sar%20A.&rft.date=2016-10-01&rft.volume=87&rft.issue=1-4&rft.spage=65&rft.epage=75&rft.pages=65-75&rft.issn=0268-3768&rft.eissn=1433-3015&rft_id=info:doi/10.1007/s00170-016-8477-8&rft_dat=%3Cproquest_cross%3E1880854601%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c372t-5b07ce6c5744b887c7b73e175dad9ffbb8ef67398337dbe1aa162e99aa84272b3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2262268177&rft_id=info:pmid/&rfr_iscdi=true