Constraint programming model for multi-manned assembly line balancing problem

•Multi-Manned Assembly Line Balancing problem (MMALBP) is handled lexicographically.•Constraint Programming (CP) model is proposed to solve the MMALBP optimally or near optimally.•Various search strategies in the CP model is employed and compared to each other.•MMALBP aims to minimize cycle time and...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & operations research 2020-12, Vol.124, p.105069, Article 105069
Hauptverfasser: Abidin Çil, Zeynel, Kizilay, Damla
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page 105069
container_title Computers & operations research
container_volume 124
creator Abidin Çil, Zeynel
Kizilay, Damla
description •Multi-Manned Assembly Line Balancing problem (MMALBP) is handled lexicographically.•Constraint Programming (CP) model is proposed to solve the MMALBP optimally or near optimally.•Various search strategies in the CP model is employed and compared to each other.•MMALBP aims to minimize cycle time and the total number of operators, respectively.•Performances of mixed-integer and constraint programming models are compared. In recent years, the multi-manned assembly line has become popular since the large-sized products allow more than one operator working simultaneously on the same product in a workstation. This line usually occurs in large-size products such as cars, buses, trucks, and so on. The multi-manned assembly line offers several advantages, such as fewer number of workers/workstation and less cycle time to improve the performance of the system. However, it has been analyzed by a few papers in literature due to being a relatively new and complex problem. The current study aims to develop an efficient exact solution approach, constraint programming, to solve from small to large-size problems by minimizing the cycle time as a primary objective and the total number of workers as a secondary objective. First, two mixed-integer linear programming (MILP) models are proposed based on previous studies to solve the small test cases of the problem optimally. However, the models are not capable of solving the large-size test instances. Therefore, a constraint programming (CP) model is formulated to address both small and large-size data sets. The results of the CP model are compared with two MILP models and two heuristic algorithms available in the literature. The computational results indicate that the CP model discovers optimal solutions, approximately 90% of all the instances, and small optimality gaps in the remaining instances. It is useful to highlight that the CP model is highly concise and solved by a black-box, commercial solver.
doi_str_mv 10.1016/j.cor.2020.105069
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2505721957</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0305054820301866</els_id><sourcerecordid>2505721957</sourcerecordid><originalsourceid>FETCH-LOGICAL-c357t-3522ffee21627ce62a5940986bdff1c407db9a8ffdb970477a0083638f0da223</originalsourceid><addsrcrecordid>eNqNkE1PxCAQhonRxPXjB3hr4tF0BVqgjSfT-JWs8bIHb4TSYcOmBQVW47-XTY1HI5dhkvdhhgehC4KXBBN-vV1qH5YU033PMG8P0II0oioFZ6-HaIErzErM6uYYncS4xfkIShboufMupqCsS8Vb8Jugpsm6TTH5AcbC-FBMuzHZclLOwVCoGGHqx69itA6KXo3K6X08o_0I0xk6MmqMcP5TT9H6_m7dPZarl4en7nZV6oqJVFaMUmMAKOFUaOBUsbbGbcP7wRiiayyGvlWNMbkIXAuhMG4qXjUGD4rS6hRdzs_mse87iElu_S64PFFShln-WMtETpE5pYOPMYCRb8FOKnxJguVemtzKLE3upclZWmaamfmE3puoLTgNv1yWxgSpecPzjYjOJpWsd53fuZTRq_-jOX0zpyFr-rAQ5A8x2AA6ycHbP9b8Bq46lY8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2505721957</pqid></control><display><type>article</type><title>Constraint programming model for multi-manned assembly line balancing problem</title><source>ScienceDirect Journals (5 years ago - present)</source><source>Web of Science - Science Citation Index Expanded - 2020&lt;img src="https://exlibris-pub.s3.amazonaws.com/fromwos-v2.jpg" /&gt;</source><creator>Abidin Çil, Zeynel ; Kizilay, Damla</creator><creatorcontrib>Abidin Çil, Zeynel ; Kizilay, Damla</creatorcontrib><description>•Multi-Manned Assembly Line Balancing problem (MMALBP) is handled lexicographically.•Constraint Programming (CP) model is proposed to solve the MMALBP optimally or near optimally.•Various search strategies in the CP model is employed and compared to each other.•MMALBP aims to minimize cycle time and the total number of operators, respectively.•Performances of mixed-integer and constraint programming models are compared. In recent years, the multi-manned assembly line has become popular since the large-sized products allow more than one operator working simultaneously on the same product in a workstation. This line usually occurs in large-size products such as cars, buses, trucks, and so on. The multi-manned assembly line offers several advantages, such as fewer number of workers/workstation and less cycle time to improve the performance of the system. However, it has been analyzed by a few papers in literature due to being a relatively new and complex problem. The current study aims to develop an efficient exact solution approach, constraint programming, to solve from small to large-size problems by minimizing the cycle time as a primary objective and the total number of workers as a secondary objective. First, two mixed-integer linear programming (MILP) models are proposed based on previous studies to solve the small test cases of the problem optimally. However, the models are not capable of solving the large-size test instances. Therefore, a constraint programming (CP) model is formulated to address both small and large-size data sets. The results of the CP model are compared with two MILP models and two heuristic algorithms available in the literature. The computational results indicate that the CP model discovers optimal solutions, approximately 90% of all the instances, and small optimality gaps in the remaining instances. It is useful to highlight that the CP model is highly concise and solved by a black-box, commercial solver.</description><identifier>ISSN: 0305-0548</identifier><identifier>EISSN: 1873-765X</identifier><identifier>EISSN: 0305-0548</identifier><identifier>DOI: 10.1016/j.cor.2020.105069</identifier><language>eng</language><publisher>OXFORD: Elsevier Ltd</publisher><subject>Algorithms ; Assembly lines ; Computer Science ; Computer Science, Interdisciplinary Applications ; Constraint modelling ; Constraint programming ; Cycle time ; Engineering ; Engineering, Industrial ; Exact solutions ; Integer programming ; Linear programming ; Mixed integer ; Mixed-integer linear programming ; Multi-manned assembly line balancing ; Operations research ; Operations Research &amp; Management Science ; Optimization ; Science &amp; Technology ; Technology ; Work stations ; Workstations</subject><ispartof>Computers &amp; operations research, 2020-12, Vol.124, p.105069, Article 105069</ispartof><rights>2020 Elsevier Ltd</rights><rights>Copyright Pergamon Press Inc. Dec 2020</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>true</woscitedreferencessubscribed><woscitedreferencescount>22</woscitedreferencescount><woscitedreferencesoriginalsourcerecordid>wos000571468600017</woscitedreferencesoriginalsourcerecordid><citedby>FETCH-LOGICAL-c357t-3522ffee21627ce62a5940986bdff1c407db9a8ffdb970477a0083638f0da223</citedby><cites>FETCH-LOGICAL-c357t-3522ffee21627ce62a5940986bdff1c407db9a8ffdb970477a0083638f0da223</cites><orcidid>0000-0002-6561-8819 ; 0000-0002-7270-9321</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.cor.2020.105069$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>315,781,785,3551,27929,27930,28253,46000</link.rule.ids></links><search><creatorcontrib>Abidin Çil, Zeynel</creatorcontrib><creatorcontrib>Kizilay, Damla</creatorcontrib><title>Constraint programming model for multi-manned assembly line balancing problem</title><title>Computers &amp; operations research</title><addtitle>COMPUT OPER RES</addtitle><description>•Multi-Manned Assembly Line Balancing problem (MMALBP) is handled lexicographically.•Constraint Programming (CP) model is proposed to solve the MMALBP optimally or near optimally.•Various search strategies in the CP model is employed and compared to each other.•MMALBP aims to minimize cycle time and the total number of operators, respectively.•Performances of mixed-integer and constraint programming models are compared. In recent years, the multi-manned assembly line has become popular since the large-sized products allow more than one operator working simultaneously on the same product in a workstation. This line usually occurs in large-size products such as cars, buses, trucks, and so on. The multi-manned assembly line offers several advantages, such as fewer number of workers/workstation and less cycle time to improve the performance of the system. However, it has been analyzed by a few papers in literature due to being a relatively new and complex problem. The current study aims to develop an efficient exact solution approach, constraint programming, to solve from small to large-size problems by minimizing the cycle time as a primary objective and the total number of workers as a secondary objective. First, two mixed-integer linear programming (MILP) models are proposed based on previous studies to solve the small test cases of the problem optimally. However, the models are not capable of solving the large-size test instances. Therefore, a constraint programming (CP) model is formulated to address both small and large-size data sets. The results of the CP model are compared with two MILP models and two heuristic algorithms available in the literature. The computational results indicate that the CP model discovers optimal solutions, approximately 90% of all the instances, and small optimality gaps in the remaining instances. It is useful to highlight that the CP model is highly concise and solved by a black-box, commercial solver.</description><subject>Algorithms</subject><subject>Assembly lines</subject><subject>Computer Science</subject><subject>Computer Science, Interdisciplinary Applications</subject><subject>Constraint modelling</subject><subject>Constraint programming</subject><subject>Cycle time</subject><subject>Engineering</subject><subject>Engineering, Industrial</subject><subject>Exact solutions</subject><subject>Integer programming</subject><subject>Linear programming</subject><subject>Mixed integer</subject><subject>Mixed-integer linear programming</subject><subject>Multi-manned assembly line balancing</subject><subject>Operations research</subject><subject>Operations Research &amp; Management Science</subject><subject>Optimization</subject><subject>Science &amp; Technology</subject><subject>Technology</subject><subject>Work stations</subject><subject>Workstations</subject><issn>0305-0548</issn><issn>1873-765X</issn><issn>0305-0548</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>AOWDO</sourceid><recordid>eNqNkE1PxCAQhonRxPXjB3hr4tF0BVqgjSfT-JWs8bIHb4TSYcOmBQVW47-XTY1HI5dhkvdhhgehC4KXBBN-vV1qH5YU033PMG8P0II0oioFZ6-HaIErzErM6uYYncS4xfkIShboufMupqCsS8Vb8Jugpsm6TTH5AcbC-FBMuzHZclLOwVCoGGHqx69itA6KXo3K6X08o_0I0xk6MmqMcP5TT9H6_m7dPZarl4en7nZV6oqJVFaMUmMAKOFUaOBUsbbGbcP7wRiiayyGvlWNMbkIXAuhMG4qXjUGD4rS6hRdzs_mse87iElu_S64PFFShln-WMtETpE5pYOPMYCRb8FOKnxJguVemtzKLE3upclZWmaamfmE3puoLTgNv1yWxgSpecPzjYjOJpWsd53fuZTRq_-jOX0zpyFr-rAQ5A8x2AA6ycHbP9b8Bq46lY8</recordid><startdate>20201201</startdate><enddate>20201201</enddate><creator>Abidin Çil, Zeynel</creator><creator>Kizilay, Damla</creator><general>Elsevier Ltd</general><general>Elsevier</general><general>Pergamon Press Inc</general><scope>AOWDO</scope><scope>BLEPL</scope><scope>DTL</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><orcidid>https://orcid.org/0000-0002-6561-8819</orcidid><orcidid>https://orcid.org/0000-0002-7270-9321</orcidid></search><sort><creationdate>20201201</creationdate><title>Constraint programming model for multi-manned assembly line balancing problem</title><author>Abidin Çil, Zeynel ; Kizilay, Damla</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c357t-3522ffee21627ce62a5940986bdff1c407db9a8ffdb970477a0083638f0da223</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>Assembly lines</topic><topic>Computer Science</topic><topic>Computer Science, Interdisciplinary Applications</topic><topic>Constraint modelling</topic><topic>Constraint programming</topic><topic>Cycle time</topic><topic>Engineering</topic><topic>Engineering, Industrial</topic><topic>Exact solutions</topic><topic>Integer programming</topic><topic>Linear programming</topic><topic>Mixed integer</topic><topic>Mixed-integer linear programming</topic><topic>Multi-manned assembly line balancing</topic><topic>Operations research</topic><topic>Operations Research &amp; Management Science</topic><topic>Optimization</topic><topic>Science &amp; Technology</topic><topic>Technology</topic><topic>Work stations</topic><topic>Workstations</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Abidin Çil, Zeynel</creatorcontrib><creatorcontrib>Kizilay, Damla</creatorcontrib><collection>Web of Science - Science Citation Index Expanded - 2020</collection><collection>Web of Science Core Collection</collection><collection>Science Citation Index Expanded</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>Abidin Çil, Zeynel</au><au>Kizilay, Damla</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Constraint programming model for multi-manned assembly line balancing problem</atitle><jtitle>Computers &amp; operations research</jtitle><stitle>COMPUT OPER RES</stitle><date>2020-12-01</date><risdate>2020</risdate><volume>124</volume><spage>105069</spage><pages>105069-</pages><artnum>105069</artnum><issn>0305-0548</issn><eissn>1873-765X</eissn><eissn>0305-0548</eissn><abstract>•Multi-Manned Assembly Line Balancing problem (MMALBP) is handled lexicographically.•Constraint Programming (CP) model is proposed to solve the MMALBP optimally or near optimally.•Various search strategies in the CP model is employed and compared to each other.•MMALBP aims to minimize cycle time and the total number of operators, respectively.•Performances of mixed-integer and constraint programming models are compared. In recent years, the multi-manned assembly line has become popular since the large-sized products allow more than one operator working simultaneously on the same product in a workstation. This line usually occurs in large-size products such as cars, buses, trucks, and so on. The multi-manned assembly line offers several advantages, such as fewer number of workers/workstation and less cycle time to improve the performance of the system. However, it has been analyzed by a few papers in literature due to being a relatively new and complex problem. The current study aims to develop an efficient exact solution approach, constraint programming, to solve from small to large-size problems by minimizing the cycle time as a primary objective and the total number of workers as a secondary objective. First, two mixed-integer linear programming (MILP) models are proposed based on previous studies to solve the small test cases of the problem optimally. However, the models are not capable of solving the large-size test instances. Therefore, a constraint programming (CP) model is formulated to address both small and large-size data sets. The results of the CP model are compared with two MILP models and two heuristic algorithms available in the literature. The computational results indicate that the CP model discovers optimal solutions, approximately 90% of all the instances, and small optimality gaps in the remaining instances. It is useful to highlight that the CP model is highly concise and solved by a black-box, commercial solver.</abstract><cop>OXFORD</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.cor.2020.105069</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-6561-8819</orcidid><orcidid>https://orcid.org/0000-0002-7270-9321</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0305-0548
ispartof Computers & operations research, 2020-12, Vol.124, p.105069, Article 105069
issn 0305-0548
1873-765X
0305-0548
language eng
recordid cdi_proquest_journals_2505721957
source ScienceDirect Journals (5 years ago - present); Web of Science - Science Citation Index Expanded - 2020<img src="https://exlibris-pub.s3.amazonaws.com/fromwos-v2.jpg" />
subjects Algorithms
Assembly lines
Computer Science
Computer Science, Interdisciplinary Applications
Constraint modelling
Constraint programming
Cycle time
Engineering
Engineering, Industrial
Exact solutions
Integer programming
Linear programming
Mixed integer
Mixed-integer linear programming
Multi-manned assembly line balancing
Operations research
Operations Research & Management Science
Optimization
Science & Technology
Technology
Work stations
Workstations
title Constraint programming model for multi-manned assembly line balancing problem
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-15T11%3A47%3A31IST&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=Constraint%20programming%20model%20for%20multi-manned%20assembly%20line%20balancing%20problem&rft.jtitle=Computers%20&%20operations%20research&rft.au=Abidin%20%C3%87il,%20Zeynel&rft.date=2020-12-01&rft.volume=124&rft.spage=105069&rft.pages=105069-&rft.artnum=105069&rft.issn=0305-0548&rft.eissn=1873-765X&rft_id=info:doi/10.1016/j.cor.2020.105069&rft_dat=%3Cproquest_cross%3E2505721957%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=2505721957&rft_id=info:pmid/&rft_els_id=S0305054820301866&rfr_iscdi=true