<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="methods-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Bohr. Amr.</journal-id>
<journal-title>BOHR International Journal of Advances in Management Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Bohr. Amr.</abbrev-journal-title>
<issn pub-type="epub">2583-6943</issn>
<publisher>
<publisher-name>BOHR</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.54646/bijamr.2022.07</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Methods</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Developments in the literature and new study recommendations within the scope of the assembly line worker assignment and balancing problem (ALWABP)</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Yener</surname> <given-names>Yelda</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Can</surname> <given-names>G&#x00FC;lin Feryal</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Atat&#x00FC;rk Supreme Council for Culture, Language and History, Department of Information Technologies</institution>, <addr-line>Ankara</addr-line>, <country>T&#x00FC;rkiye</country></aff>
<aff id="aff2"><sup>2</sup><institution>Industrial Engineering Department, Engineering Faculty, Ba&#x015F;kent University</institution>, <addr-line>Ankara</addr-line>, <country>T&#x00FC;rkiye</country></aff>
<author-notes>
<corresp id="c001">&#x002A;Correspondence: Yelda Yener, <email>yayrim@baskent.edu.tr</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>10</day>
<month>11</month>
<year>2022</year>
</pub-date>
<volume>1</volume>
<issue>1</issue>
<fpage>48</fpage>
<lpage>62</lpage>
<history>
<date date-type="received">
<day>26</day>
<month>09</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>11</day>
<month>10</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2022 Yener and Can.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Yener and Can</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by-nc-nd/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>In this study, by defining the assembly line worker assignment and balancing problem (ALWABP), the point that has been reached to this day is researched on ALWABP. The studies in question are evaluated comprehensively in terms of their objective functions, established decision models, additional constraints that are being considered, the solution method that is applied, the size of the problem, the data that were used in the research, the type of assembly line that was used in the research, and the product model variety. For this purpose, a total of 41 articles, which are presented on the Web of Science (WoS), Scopus, and Google Scholar databases, are reviewed from the time that this problem first appeared in 2007, up to 2022. Keywords that are used while researching the mentioned databases are &#x201C;assembly line worker assignment and balancing problem (ALWABP)&#x201D;, &#x201C;Assembly Line Balancing Problem (ALBP),&#x201D; and &#x201C;Worker Assignment Problem (WAP).&#x201D; Based on the articles examined in the study, the developments in the literature concerning the subject of ALWABP have been discussed, and the required study themes in this area have been determined. Since the research performed is a study that has not taken any place in the literature to this day, it is considered that it can shed light on the research that might be needed in the future in the ALWABP area.</p>
</abstract>
<kwd-group>
<kwd>Assembly Line Balancing Problem</kwd>
<kwd>Worker Assignment Problem</kwd>
<kwd>worker heterogeneous</kwd>
<kwd>ALWABP</kwd>
<kwd>literature research</kwd>
</kwd-group>
<counts>
<fig-count count="8"/>
<table-count count="4"/>
<equation-count count="10"/>
<ref-count count="50"/>
<page-count count="15"/>
<word-count count="10996"/>
</counts>
</article-meta>
</front>
<body>
<sec id="S1" sec-type="intro">
<title>Introduction</title>
<p>More use of production resources in order to reduce production costs is gaining more and more importance day by day in the market conditions where competition is increasing. This situation brings with it the tendency toward mass production. In mass production systems, the effective design of assembly lines has a very important place. The performance of the line design is provided by balancing the tasks&#x2019; total time assigned to the workstations on these lines. According to this, the Assembly Line Balancing Problem (ALBP) is the assignment of the tasks to be performed to the stations in the line, depending on the product and production constraints, in a way to balance the workload between the stations. In this way, it is aimed to establish assembly lines that can achieve high quality with low production costs under standard production conditions (<xref ref-type="bibr" rid="B1">1</xref>). ALBP is defined as the tasks&#x2019; assignment to sequential workstations in such a way as to optimize a performance criterion, given the tasks required to perform the assembly process, the duration of these tasks, and the precedence relations between them (<xref ref-type="bibr" rid="B2">2</xref>). In assembly lines designed to produce high volumes, the station capacity should be used at the highest level, and the total task time difference between workstations should be minimized.</p>
<p>ALBP was introduced by Salveson (<xref ref-type="bibr" rid="B3">3</xref>). Jackson (<xref ref-type="bibr" rid="B4">4</xref>), on the contrary, first developed a mathematical model for assigning tasks to workstations and obtained a solution using dynamic programming (DP) for an ALBP with task times. For the last 70 years, different methods have been tried to be developed both in production environments and in academic studies regarding the solution of the ALBP. The purpose of the ALBP is minimizing the number of stations to be opened along the line, usually for a determined cycle time (<xref ref-type="bibr" rid="B5">5</xref>). Accordingly, the assumptions considered in the ALBP are as follows (<xref ref-type="bibr" rid="B6">6</xref>).</p>
<list list-type="simple">
<list-item>
<label>1.</label>
<p>All parameters are certainly known.</p>
</list-item>
<list-item>
<label>2.</label>
<p>A task cannot be split between more than one station.</p>
</list-item>
<list-item>
<label>3.</label>
<p>Tasks cannot be performed in an arbitrary order due to technological precedence requirements.</p>
</list-item>
<list-item>
<label>4.</label>
<p>All tasks must be performed.</p>
</list-item>
<list-item>
<label>5.</label>
<p>The stations have the necessary equipment and labour force to perform all the tasks.</p>
</list-item>
<list-item>
<label>6.</label>
<p>Task times are independent of stations and previous/next tasks.</p>
</list-item>
<list-item>
<label>7.</label>
<p>Any task can be done at any station.</p>
</list-item>
<list-item>
<label>8.</label>
<p>An entire line is considered in series without a feeder or parallel sub-assembly line.</p>
</list-item>
<list-item>
<label>9.</label>
<p>The assembly system is assumed to be designed for a unique model of a single product.</p>
</list-item>
<list-item>
<label>10.</label>
<p>The cycle time is given and fixed.</p>
</list-item>
<list-item>
<label>11.</label>
<p>The station number is given and fixed.</p>
</list-item>
</list>
<p>If there is a change in any of the first nine items, the problem turns into the General Assembly Line Balancing Problem (GALBP) (<xref ref-type="bibr" rid="B1">1</xref>). If the tenth item is determined to be an objective function of minimizing the cycle time, the Simple Assembly Line Balancing Problem-1 (SALBP-1) emerges. If the eleventh item is determined to be an objective function in the form of minimizing the number of stations, Simple Assembly Line Balancing Problem-2 (SALBP-2) is in question.</p>
<p>Assembly lines have an important place in the efficiency of production systems, and therefore the interest in line balancing is increasing day by day. However, when the literature is examined, it is seen that most of the studies have remained at the theoretical level, and very few studies have been carried out in practice. Although there are many reasons for this, one of the main reasons is the neglect of worker differences that occur during line balancing in practice. From this point of view, it is important to carry out studies in the field of balancing, in which worker dependency is ensured and the concept of &#x201C;heterogeneous worker characteristics&#x201D; is considered. Thus, it will be ensured that results are achieved with approaches compatible with real life. Studies carried out for this purpose are directly related to the problem of assigning workers. However, in the literature, the issue of assigning workers to assembly lines is examined under a separate heading and kept separate from the balancing problem. Industrial enterprises that want to achieve real efficiency and profitability should deal with the assignment and balancing problems of assembly lines together. Accordingly, in the study, the studies carried out in the literature within the scope of the Assembly Line Worker Assignment and Balancing Problem (ALWABP) were examined in detail. Additionally, the point reached in terms of development level was determined, and the studies that needed to be performed in future periods were emphasized. The reasons for focusing on ALWABP in the study can be explained as follows:</p>
<list list-type="simple">
<list-item>
<label>1)</label>
<p>ALBP assumes that the task times are fixed, but in real life, each worker may complete the same task at different times due to the different abilities of each worker.</p>
</list-item>
<list-item>
<label>2)</label>
<p>ALBP does not take into account that different completion times on the same task are due to the different performance level of each worker.</p>
</list-item>
<list-item>
<label>3)</label>
<p>In ALBP, in cases where the worker has no knowledge about the task, it is not considered that he/she will not be able to perform the task at all.</p>
</list-item>
</list>
<p>The problem structure in which the above-mentioned conditions are considered is the Assembly Line Balancing and Worker Assignment Problem (ALBWAP), which has a structure closer to real-life production processes. In ALBWAP, the aim is not only to assign tasks to stations but also to assign workers to stations. Accordingly, different and more realistic constraints than ALBP are considered.</p>
<p>Assembly lines, where available resources are limited, these are the places where task completion times differ depending on the worker performing the task, and at the same time, some task-worker incompatibilities are experienced. This definition was first put forward by Miralles (<xref ref-type="bibr" rid="B6">6</xref>). ALWABP brings together two simultaneous solutions: the assignment of tasks to stations and the assignment of existing workers to stations (<xref ref-type="bibr" rid="B7">7</xref>). Miralles (<xref ref-type="bibr" rid="B6">6</xref>) stated that in some countries, practices called &#x201C;Sheltered Work Centers for the Disabled-SWD&#x201D; are allowed so that disabled people can start working life like other people. In these countries, it is believed that the treatment processes of the disabled are positively affected by enabling the disabled to exist in social life thanks to SWDs. The adoption of assembly lines in these centers provides many advantages. In SWDs, workers&#x2019; barriers become invisible as they are assigned tasks appropriate to them. By balancing the workload that is assigned to each worker at each station in the balancing processes carried out in SWDs, it is aimed at maximizing the line&#x2019;s efficiency and considering and respecting the constraints of workers arising from their disabilities when assigning tasks to workers (<xref ref-type="bibr" rid="B6">6</xref>). Here, it is aimed to assign the workers to the workstations created on the assembly line in a way that will minimize the stations&#x2019; cycle time and establish the line balance of the stations in the best way possible. There are several assumptions for this problem structure (<xref ref-type="bibr" rid="B6">6</xref>):</p>
<list list-type="simple">
<list-item>
<label>1.</label>
<p>The completion times of tasks and precedence relationships are determined.</p>
</list-item>
<list-item>
<label>2.</label>
<p>Aseemblies are performed for only one product on the line.</p>
</list-item>
<list-item>
<label>3.</label>
<p>A serial and straight line is defined, in which buffers are not considered.</p>
</list-item>
<list-item>
<label>4.</label>
<p>Task times vary as workers have different abilities.</p>
</list-item>
<list-item>
<label>5.</label>
<p>In general, there is no slow or speedy worker. Workers may be very slow or even unable to perform any task, but for any other task, they can be very fast and efficient.</p>
</list-item>
<list-item>
<label>6.</label>
<p>Only one worker can be assigned to a station.</p>
</list-item>
<list-item>
<label>7.</label>
<p>Each task is assigned to only one workstation, on the condition that the worker assigned for a task is able to carry out the task and that the precedence relations between the tasks are taken into account.</p>
</list-item>
</list>
<p>However, as in every problem structure, certain constraints are expected to be met in ALWABP (<xref ref-type="bibr" rid="B6">6</xref>):</p>
<list list-type="simple">
<list-item>
<label>1.</label>
<p>Each task must be assigned to one workstation and one worker.</p>
</list-item>
<list-item>
<label>2.</label>
<p>Each worker should be assigned to only one station and only one worker should be assigned to each station.</p>
</list-item>
<list-item>
<label>3.</label>
<p>The precedence relationships of the tasks should be defined.</p>
</list-item>
<list-item>
<label>4.</label>
<p>Stations should be able to assign more than one task as long as the cycle time (<italic>C</italic>) is not exceeded.</p>
</list-item>
<list-item>
<label>5.</label>
<p>The number of stations to be established must be equal to or less than the number of workers.</p>
</list-item>
</list>
<p>After the basic assumptions and notations are stated, the most obvious case in SWD is that there must be specific workers who can complete each task in defined times and productivity must be increased on the line <italic>C</italic> is the decision variable that represents the time that the workpiece can be processed by a station of the assembly line and is the inverse of the production rate (<xref ref-type="bibr" rid="B8">8</xref>). Therefore, maximizing efficiency means minimizing <italic>C</italic>. For this reason, it was desired to focus on solutions that minimize cycle time.</p>
<p>In the study, the Web of Science (WoS), Scopus and Google Scholar databases was searched starting from 2007, when the first study on ALWABP was conducted, and a total of 41 articles were reached. These articles were examined in terms of objective functions, established decision models, additional constraints considered, the solution method applied, the size of the problem solved, the data used in the study, the type of assembly line in which the study was carried out, and the variety of product models. The study carried out is an original study that has not yet been performed in the literature. With this study, it has been provided to shed light on the future studies that can be carried out within the scope of ALWABP and to examine the studies in the literature with a detailed and critical perspective.</p>
<p>The rest of the study are organized as follows. Second part includes the definition of ALWABP, in the third part, the studies carried out within the scope of ALWABP are given. In the fourth section, the findings obtained as a result of the examination are discussed and the data are shared, and finally, in the fifth section, the point reached in the literature on ALWABP is evaluated and the studies that can be carried out in the future periods are emphasized.</p>
</sec>
<sec id="S2">
<title>Assembly line worker assignment and balancing problem (ALWABP)</title>
<p>The integer programming model of ALWABP is given in Eqs. 1&#x2013;7, using the notations given in <xref ref-type="table" rid="T1">Table 1 (6</xref>).</p>
<disp-formula id="S2.E1">
<label>(1)</label>
<mml:math id="M1">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mpadded width="+3.3pt">
<mml:mi>n</mml:mi>
</mml:mpadded>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<table-wrap position="float" id="T1">
<label>TABLE 1</label>
<caption><p>Notations related to assembly line worker assignment and balancing problem (ALWAB) problem.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left">i, j</td>
<td valign="top" align="left">Task</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><bold>h</bold></td>
<td valign="top" align="left">Worker</td>
</tr>
<tr>
<td valign="top" align="left"><bold>s</bold></td>
<td valign="top" align="left">Workstation</td>
</tr>
<tr>
<td valign="top" align="left"><bold>N</bold></td>
<td valign="top" align="left">Set of tasks</td>
</tr>
<tr>
<td valign="top" align="left"><bold>H</bold></td>
<td valign="top" align="left">Set of available workers</td>
</tr>
<tr>
<td valign="top" align="left"><bold>S</bold></td>
<td valign="top" align="left">Set of workstations</td>
</tr>
<tr>
<td valign="top" align="left"><bold>A</bold></td>
<td valign="top" align="left">Set of assignments a priori (<italic>i</italic>, <italic>h</italic>) task-worker</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Z</bold></td>
<td valign="top" align="left">Set of assignments a priori (<italic>h</italic>, <italic>s</italic>) worker-station and worker-workstation</td>
</tr>
<tr>
<td valign="top" align="left"><bold>C</bold></td>
<td valign="top" align="left">Cycle time</td>
</tr>
<tr>
<td valign="top" align="left"><bold>m</bold></td>
<td valign="top" align="left">Number of workstations</td>
</tr>
<tr>
<td valign="top" align="left"><bold>phi</bold></td>
<td valign="top" align="left">Processing time for task <italic>i</italic> when worker <italic>h</italic> performs it</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Dj</bold></td>
<td valign="top" align="left">Set of tasks immediately preceding task <italic>j</italic> in the precedence network</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="INEQ1"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></td>
<td valign="top" align="left"><inline-formula><mml:math id="INEQ2"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mrow><mml:mo>{</mml:mo> <mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mi>B</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>y</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>var</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>e</mml:mi><mml:mi>q</mml:mi><mml:mi>u</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mn>1</mml:mn><mml:mtext>&#x2009;&#x2009;</mml:mtext><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>l</mml:mi><mml:mi>y</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>k</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>i</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x2009;</mml:mtext><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi></mml:mtd></mml:mtr></mml:mtable><mml:mo>}</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>{</mml:mo> <mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x2009;</mml:mtext><mml:mi>B</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>y</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>var</mml:mi><mml:mi>i</mml:mi><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>e</mml:mi><mml:mi>q</mml:mi><mml:mi>u</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mn>1</mml:mn><mml:mtext>&#x2009;</mml:mtext><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>l</mml:mi><mml:mi>y</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>w</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>n</mml:mi><mml:mtext>&#x2009;&#x2009;</mml:mtext><mml:mi>w</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>ker</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>h</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>d</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi><mml:mi>s</mml:mi><mml:mtext>&#x2009;</mml:mtext></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x2009;</mml:mtext><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mtext>&#x2009;</mml:mtext><mml:mi>c</mml:mi><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mtext>&#x2009;</mml:mtext></mml:mtd></mml:mtr></mml:mtable><mml:mo>}</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></inline-formula></td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="INEQ3"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></td>
<td valign="top" align="left"/></tr>
</tbody>
</table></table-wrap>
<p>Subject to</p>
<disp-formula id="S2.E2">
<label>(2)</label>
<mml:math id="M2">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E3">
<label>(3)</label>
<mml:math id="M3">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E4">
<label>(4)</label>
<mml:math id="M4">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E5">
<label>(5)</label>
<mml:math id="M5">
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mo>.</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mo>.</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E6">
<label>(6)</label>
<mml:math id="M6">
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mpadded width="+6.6pt">
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mpadded>
</mml:mrow>
<mml:mo rspace="9.1pt">.</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E7">
<label>(7)</label>
<mml:math id="M7">
<mml:mtable columnspacing="5pt" displaystyle="true" rowspacing="0pt">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mo rspace="9.1pt">.</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>&#x003E;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo>&#x2062;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
<mml:mtd/>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>The objective function given in Eq. 1 aims to minimize the cycle time. With the constraint given in Eq. 2, each task <italic>i</italic> is performed in a single station (<italic>s</italic>) by a single worker (<italic>i</italic>). The constraint given in Eq. 3 provides that each worker <italic>h</italic> is assigned to at most one station. The constraint given in Eq. 4 ensures that a worker is assigned to each station <italic>s</italic>. The constraint given in Eq. 5, reflects the precedence relationships between tasks <italic>i</italic> and <italic>j</italic>, where <italic>i</italic> is predecessor of <italic>j</italic>. It is stated that, with the constraint given in Eq. 6 and the constraint given in Eq. 7, more than one task can be assigned to a worker <italic>h</italic> assigned to station <italic>s</italic>, provided that the <italic>C</italic> is not exceeded. Since <italic>C</italic> and <italic>y<sub><italic>s</italic></sub>h</italic> are decision variables, the constraints given in Eqs. 6, 7 are described respectively to ensure linearity of the mathematical model. Additionally, there are some special constraints in the model for SWDs, which are special environments. These constraints are defined in Eqs. 8&#x2013;10:</p>
<disp-formula id="S2.E8">
<label>(8)</label>
<mml:math id="M8">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:msub>
</mml:msub>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E9">
<label>(9)</label>
<mml:math id="M9">
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>s</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>Z</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="S2.E10">
<label>(10)</label>
<mml:math id="M10">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:munder>
<mml:mo largeop="true" movablelimits="false" symmetric="true">&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo rspace="13.6pt">,</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x2200;</mml:mo>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>H</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>With the constraint given in Eq. 8, it is stated that due to special reasons, some task-worker assignments should be considered as priorities. With the constraint given in Eq. 9, it is ensured that some worker-workstation assignments are considered as a priority owing to the different physical features of disabled workers. With the constraint given in Eq. 10, it is stated that since SWD&#x2019;s philosophy is to bring people with disabilities into business life, all workers must undertake at least one task. This constraint can be applied where the number of tasks exceeds the number of workers available.</p>
<p>Assembly line worker assignment and balancing problem is similar to the second type of problem structure, according to the &#x201C;classification of ALBP according to objective functions,&#x201D; which has been studied many times in the literature. This problem structure is included in the literature as SALBP-2, which deals with the minimization of the cycle time (<xref ref-type="bibr" rid="B1">1</xref>). The ALWAB model mentioned above is called ALWABP-2 (ALWABP-2), which is specifically defined for SWD environments. In this problem, it is aimed to minimize the <italic>C</italic>, taking into account the specific workers and their specific situations. In the classification of ALBP, it is also aimed to determine the appropriate number of workstations for a certain cycle time in the problem category called SALBP-1 (<xref ref-type="bibr" rid="B1">1</xref>). In accordance with SALBP-1, ALWABP-1 structure can be formed by establishing ALWAB models. However, the ALWABP-1 structure does not meet the desired objectives for the SWD environment. Because, in the ALWAB model structured for SWD environments, effective use of existing workers and providing more employment are given importance.</p>
</sec>
<sec id="S3">
<title>Literature review</title>
<sec id="S3.SS1">
<title>Studies on ALWABP</title>
<p>On the basis of ALWABP, it is taken into account that workers are different, they may not be able to perform some tasks, there may be tasks that need to be assigned with priority, or there may be workstations that need to be assigned with priority. Therefore, the ALWABP structure can produce solutions closer to real life. The studies carried out within the scope of this problem structure are given below.</p>
<p>The study performed by (<xref ref-type="bibr" rid="B6">6</xref>) is the first study in which ALWABP is shown as a model and defined. In the study, universal design principles were transferred to the working environment and more disabled individuals were brought into working life. A mathematical model was developed by putting forward the assumptions and constraints related to the problem. The developed model has been applied in a firm where electrical components are assembled. The assignment of 7 workers and 18 tasks to 7 workstations was performed with mixed integer programming (MIP). In assignments that have worker-task incompatibilities, task completion times are considered to be infinite.</p>
<p>Chaves et al. (<xref ref-type="bibr" rid="B9">9</xref>) searched for solution using Clustering Search (CS) approach to the comparative datasets of four families from small scale to large scale (Roszieg, Heskia, Tonge and Wee-Mag) used in each ALWABP-2 practice and tested it on the relevant benchmark data. The test problem obtained are the data used in future studies. These data, 160 of which are low size and 160 of which are high size, covers 320 problem data (<xref ref-type="bibr" rid="B7">7</xref>) advanced the Branch and Bound Algorithm (B&#x0026;BA) and Heuristic Method (HM) for ALWABP, which provide the solution of small-scale problems. Based on the problem defined by Jackson (<xref ref-type="bibr" rid="B4">4</xref>), they solved the problem with B&#x0026;BA by generating random data.</p>
<p>A two-level, three-factor experimental study was conducted based on the problem defined by Jackson (<xref ref-type="bibr" rid="B4">4</xref>), developed by (<xref ref-type="bibr" rid="B10">10</xref>) for the classical SALBP. The original task time was used for the first worker and the task times for the other workers were randomly produced from this. Based on SWD experience, care was taken that the interval taken into account in the randomization of these durations was not more than three times the original task durations. It has been accepted that if a worker cannot complete the task within the specified time interval, this task should not be given to the worker. In order to show this situation in the model, the completion time of the relevant worker is defined as infinite. Within the scope of the study, 1,440 experiments were carried out for 40 problems and 36 different rules.</p>
<p>Chaves et al. (<xref ref-type="bibr" rid="B11">11</xref>) used Iterative Local Search (ILS) and CS algorithm together to solve ALWABP-2 test problems. With this hybrid approach they propose, (<xref ref-type="bibr" rid="B9">9</xref>) based on highsize data, they reached better results in a shorter time. When the results are examined, the best known solution is found in 314 out of 320 test problem; In 306, the new best solution is found (<xref ref-type="bibr" rid="B12">12</xref>) developed a simple, flexible, accurate, and fast Tabu Search (TS) algorithm for ALWABP. Although full priority was not given to accuracy and speed, as is usually the case in the operations research literature, our results show that the method outperforms more sophisticated methods even in these two criteria.</p>
<p>Costa and Miralles (<xref ref-type="bibr" rid="B13">13</xref>) implemented a job rotation strategy for ALWABP. The authors suggested the Integer Linear Programming Model (ILPM) and a Heuristic Decomposition Method (HDM) to find a new job rotation problem. The results showed the effectiveness of the proposed heuristic.</p>
<p>Blum et al. (<xref ref-type="bibr" rid="B14">14</xref>) introduced an iterative approach based on Beam Search (BS). In the first stage, the algorithm finds the initial <italic>C</italic> for the related problem, and in the second stage, the <italic>C</italic> is reduced until the problem cannot be solved. In the study, 25-28-70-75 staff problems were selected; 32 combinations were created with the factors of number of tasks, number of tasks per worker, task time.</p>
<p>variability, and percentage of task-worker incompatibility. By generating 10 test problems for each of the 32 combinations, a total of 320 test problems were produced, and the best results were found according to the results obtained in the previous studies on the subject in the literature.</p>
<p>Moreira et al. (<xref ref-type="bibr" rid="B15">15</xref>) developed Constructive Heuristics (CH) that allow defining priority rules for tasks and tasks that should be assigned to workstations. For the SALBP developed by Scholl and Vo&#x00DF; and the CH method, the assignment rules for the station are standardized and these are applied to find the minimum <italic>C</italic> (<xref ref-type="bibr" rid="B16">16</xref>). Assignment rules created for each station were applied sequentially, and tasks were assigned to existing stations in a sequence determined according to a priority assignment rule, taking into account the maximum station workload. In the study, task-worker assignment rules were used to determine the tasks and workers that should be assigned to each workstation. Accordingly, 16 task and 3 worker priority rules have been defined. A hybrid solution method has been adopted on the basis of the Genetic Algorithm (GA) based on CH. As a result of the study, when a comparison was made in terms of the studies carried out in this field, the results were obtained as soon as possible.</p>
<p>Zaman et al. (<xref ref-type="bibr" rid="B17">17</xref>) adopted the approach of weighting the number of stations with the <italic>C</italic> as the evaluation function in ALWABP. In the study in which test problems were used, GA was applied.</p>
<p>Araujo et al. (<xref ref-type="bibr" rid="B18">18</xref>) proposed two new types of the original ALWABP that involve cooperation between different workers. In the first version, the presence of a small number of disabled workers was taken into account, in the second version, results were obtained for assembly lines with workers with different speeds. The authors developed an Integer Programming (IP) model and obtained a solution with CH in order to solve the proposed problem. Here, they applied the two-stage TS approach. In the first stage, a set of tasks that each worker could perform was created; in the second stage, each worker was allowed to choose one set of tasks, provided that each task fell into at least one set of tasks.</p>
<p>Mutlu et al. (<xref ref-type="bibr" rid="B19">19</xref>) used an Iterative Genetic Algorithm (IGA), which involves all three of the Modified Bisection Search (MBS), GA, and ILS strategies. They have obtained satisfactory results in short solution times for large-scale test problems.</p>
<p>Moreira and Costa (<xref ref-type="bibr" rid="B20">20</xref>) examined the ALBP with heterogeneous workers within the scope of job rotation scheduling. The authors proposed a hybrid algorithm that uses A local search based on MIP neighborhoods (LSMIP-N) to select feasible schedule from solution space of heuristic solutions. The results showed that the proposed method produces fast, flexible, and more precise results compared to existing methods.</p>
<p>Borba and Ritt (<xref ref-type="bibr" rid="B21">21</xref>) studied on ALWABP-2. A new MIP model has been proposed for ALWABP, which includes two-index decision variables. In the study, the Probabilistic Beam Search (PBS) algorithm, which finds the best <italic>C</italic> among different <italic>C</italic>, is used by considering the problem type, ALWABP<bold>-</bold>F, in which the current line&#x2019;s suitability is checked for the conditions where the <italic>C</italic> and the number of stations are known or determined. They hybridized this algorithm with the B&#x0026;BA procedure. They achieved the best results in almost all of them, except for the Wee-Mag family (the largest of the four problem families in (<xref ref-type="bibr" rid="B9">9</xref>)).</p>
<p>Vila and Pereira (<xref ref-type="bibr" rid="B22">22</xref>) searched for effective and precise methods that produce solutions for ALWABP-F, taking into account its relationship with SALBP. They developed the BB&#x0026;RA procedure, which includes three different recall algorithms with and without time constraints of 60 seconds and 600 seconds. As a result of the 600-second time-limited and non-time-limited versions, they obtained the best solutions in the relevant literature.</p>
<p>Ramezanian and Ezzatpanah (<xref ref-type="bibr" rid="B23">23</xref>) searched for a solution for the mix-model ALWABP-2 type, which produces more than one product according to the model type on assembly lines. In the problem, it is aimed to minimize the total operating costs incurred for the workers in order to perform the tasks within the total cycle time. Here, the total cycle time is the sum of the <italic>C</italic> corresponding to the maximum processing time for each model at the workstations. For the solution of test problems involving small, medium, and large data, the Imperialist Competitive Algorithm (ICA) was used together with Goal Programming (GP).</p>
<p>Moreira et al. (<xref ref-type="bibr" rid="B24">24</xref>) defined the Assembly Line Worker Integration and Balancing Problem (ALWIBP) and proposed a new mathematical model that would enable disabled workers and non-disabled workers to be assigned to tasks together. The authors developed a mathematical model and the Insertion Constructive Heuristic (ICH) for the problem they defined as ALWIBP-1. Thanks to this study, productivity losses were much lower than expected. They also evaluated the performance of the ICH they developed. In this algorithm, the solution obtained by finding a solution for SALBP-1 is adapted to an ALWIBP defined in the study, in which workers with different task completion times are considered.</p>
<p>Moreira et al. (<xref ref-type="bibr" rid="B25">25</xref>) proposed the Robust Insertion Constructive Heuristic (RICH), which provides higher solution quality and is faster than B&#x0026;BA. The aim is to ensure that tasks and employees are assigned to a minimum number of stations. Two models have been developed to enable workers to integrate into assembly lines. RICH has been proposed for these developed models. This heuristic yields high quality solutions within computing times that do not exceed one second for the cases tested. It also identified the best-known solution for some instances.</p>
<p>Castellucci and Costa (Castellucci Costa, 2015) have proposed an approach to hinder real-life congestion or delays at stations for ALWABP. This approach involves the use of a statistical distribution when determining task times. When the task times are shown on the graph, the task times are produced in such a way that a bowl image is formed and used in the ALWAB problem. It has been argued that a more efficient line is obtained with this developed approach. The problem is evaluated using integer task times. In the study using test problems, the Simulation Model (SM) was used. Here, the simulation model is set up for task times.</p>
<p>Araujo et al. (<xref ref-type="bibr" rid="B26">26</xref>) presented two heuristic solution methods by establishing a MIP model for the parallel assembly line worker assignment and balancing problem (PALWABP). In the study, in which test problems were used, two algorithms were implemented with one being TS and the other one being Biased Random-Key Genetic Algorithm (BRKGA).</p>
<p>Ritt et al. (<xref ref-type="bibr" rid="B27">27</xref>) considered minimization of expected <italic>C</italic> to reflect the uncertainty in cycle times in ALWABP where absenteeism is high. In the study, stochastic worker situation occurs in terms of task time, and for this, a two-stage model has been proposed, considering stochastic worker clusters and their probabilities. An approach is proposed that assigns tasks to the workstation in the first stage and workers to the workstation in the second stage. In the study that uses test problems, solutions were found with Simulated Annealing (SA).</p>
<p>Polat et al. (<xref ref-type="bibr" rid="B28">28</xref>) had experimented on the test data for ALWABP using the Variable Neighborhood Search algorithm (VNS). In the first of the proposed two-stage approach to minimize the cycle time, the VNS approach is performed to assign tasks to workstations; In the second stage, the variable neighborhood descent algorithm was used to assign the workers to the workstations. This developed approach has been tested with previously used benchmark data. Also, the proposed algorithm has been applied in an electronic company producing LCD TVs. When the results are examined, it is observed that the algorithm gives effective and robustness results.</p>
<p>Zacharia and Nearchou (<xref ref-type="bibr" rid="B29">29</xref>) focused on the ALWABP, which deals with the minimization of the smoothness index of the <italic>C</italic> and the workload of the line. In the study, the Multi-Objective Evolutionary Algorithm (MOEA), which has never been used in the literature before, was applied as a solution approach.</p>
<p>Moreira et al. (<xref ref-type="bibr" rid="B30">30</xref>) presented the multi-objective ALWIBP-2. The problem is aimed at minimizing <italic>C</italic> and maximizing the integration of heterogeneous workers while maintaining productivity levels. In the study, Miltenburg smoothness index, which is frequently used in just in time production, was used to determine the productivity level. The authors formulated the model and proposed the Worker Regularity Constructive Heuristic (WRCH) for the solution.</p>
<p>Oksuz et al. (2017) aimed to maximize the line efficiency by considering the worker performance for the U-type ALWABP. First, they formulated a nonlinear model of the problem and then linearized it. The proposed model was used for line balancing and worker assignment objectives in a tractor production assembly line and small-scale test problems. In addition, Artificial Bee Colony Algorithm (ABCA) and GA were used for the solution.</p>
<p>Pereira (<xref ref-type="bibr" rid="B31">31</xref>) proposed ALWABP based on the interval data. In the study, in which the lower and upper limits of the terms of office are included, it is aimed minimizing the absolute maximum regret between whole possible scenarios. The problem is solved using exact and heuristic solution methods.</p>
<p>Efe et al. (<xref ref-type="bibr" rid="B32">32</xref>) examined the ALWABP with workers of different ages and genders for minimizing the number of stations. While assigning the workers to the stations, their physical workload capacity and, accordingly, the time to complete the tasks were considered. Workers were evaluated in six different age classes in order to make age analysis. Binary Linear Programming (0-1)(BLP) is recommended for ALWABP, in which the physical workload capacity varying according to gender and age are evaluated. The effectiveness of the proposed model has been demonstrated in test problems and real-life applications for a textile company. ALWABP was solved by considering the task times of an assembly line with 53 tasks in a textile company and the physical workloads of the workers.</p>
<p>Y&#x0131;lmaz and Demir (<xref ref-type="bibr" rid="B33">33</xref>) have developed a new model that provides effective results in task assignments without exceeding the <italic>C</italic>. In the study, readily available test problems were used. Since the lack of mathematical model is observed, the authors introduce a new mathematical formulation with objective function to minimize the cycle time for ALWABP. As a result of the experiments, it is observed that the proposed mathematical model is very effective in terms of solution quality and CPU time than the current mathematical method.</p>
<p>Akyol and Baykaso&#x011F;lu (<xref ref-type="bibr" rid="B34">34</xref>) have proposed a constructive heuristic approach for ALWABP. They studied on the Multiple-Rule Based Constructive Randomized Search (MRBCRS) by describing priority rules for 39 tasks and 4 workers for the ALWABP-2 solution. Efficiency of the suggested MRBCRS is compared with the related literature on benchmark instance. Experimental results obtained show that the proposed MRBCRS is very effective for benchmark problems. When the results are examined, considering the methods developed in the literature so far, it shows that the solution has improved in terms of quality and time.</p>
<p>Akyol et al. (<xref ref-type="bibr" rid="B34">34</xref>) discussed Ergo-ALWABP by adding ergonomic risk factors to the approaches proposed by (<xref ref-type="bibr" rid="B34">34</xref>) in their study. In addition to the cycle time criterion in the structure of the problem, the necessity of balancing the workload between stations has been emphasized in the studies. In the traditional approach, since it is thought that two workers in two different stations with the same station times have equal workloads, an approach that is far from real life is exhibited. Therefore, an ALWABP problem has been introduced that considering ergonomic risk factors (ErgoALWABP). The proposed problem is handled with a MRBCRS. Besides, Occupational Repetitive Action (OCRA) method is implemented for assessment of ergonomic risk. Efficiency of the advanced method is compared with the related literature on benchmark innstance. The results obtained show that the production environment can be improved ergonomically with this approach, which is evaluated with ergonomic risk factors.</p>
<p>Shin et al. (<xref ref-type="bibr" rid="B35">35</xref>) addressed a problem involving parallel assembly line and tasks with the need of multiple workers for ALWABP-2. In addition to ALWALP, the model has been developed to allow simultaneous workstation parallelization and assignment to tasks that require multiple workers. They compared both the solution obtained with the mathematical model and the solution obtained by the heuristic method they developed.</p>
<p>Liu et al. (<xref ref-type="bibr" rid="B36">36</xref>) discussed the uncertainty in the matter of worker absence in the ALWABP. Here, the uncertainty created by the changing workforce is reflected in the model. In the study, an objective function, which takes into account the weighted sums of the <italic>C</italic> obtained for the scenarios established and the penalties due to insufficient number of workers, is discussed. The developed model is used in a small-scale problem with 8 and 10 tasks.</p>
<p>Liu et al. (<xref ref-type="bibr" rid="B37">37</xref>) provided the inclusion of the risk that may occur due to the uncertainty in the times in the objective function for assembly lines where the task times are not known. This study is in the form of risk averse model to solve ALWABP under uncertain trading time by incorporating a risk measurement method called conditional Value at Risk (CVaR). In the study, the objective function was created as the minimization of the <italic>C</italic>. First, the risk-averse scenario-based ALWABP is by commercial solver to find how CVaR impacts the objective value. Then, in order to better inflect the random nature, for this problem, Instead of capturing only a certain objective value obtained with a small sample, the SAA (Sample Average Approximate) approach is adopted to obtain a statistical lower bound information. In a small-scale problem, the developed model is tested.</p>
<p>Janardhanan et al. (<xref ref-type="bibr" rid="B38">38</xref>) discussed the ALBWAP, which deals with two-sided assembly lines. In the study, the best solution was found for small-scale problems, and a solution was sought for large-scale problems by using Migrating Birds Optimization (MBO). The solutions produced by the proposed algorithms are compared with other familiar metaheuristic algorithms such as ABCA and SA. Comparision analysis shows that the suggested method can prosper optimal solutions for small-scale problems and more effective results are obtained than benchmark algorithms for large-scale problems.</p>
<p>Zacharia and Nearchou (<xref ref-type="bibr" rid="B39">39</xref>), in addition to their work in 2016, also examined the problem in a fuzzy environment, taking into account the uncertainty in task time. Here, minimizing simultaneously the line&#x2019;s fuzzy cycle time and the fuzzy smoothness index is aimed. In this study, the fuzziness of data is represented by Triangular Fuzzy Numbers (TFNs) In the study using test data, a solution was obtained with the Fuzzy Multiobjective Genetic Algorithm (FMGA).</p>
<p>Zhang et al. (<xref ref-type="bibr" rid="B40">40</xref>) solved the ALWABP for U-type lines. In the study, walking times were neglected while performing the tasks. All workers can perform any task with different task times. With the U-type line in question being a line where only one product is produced, the priority relations of the tasks are known. Each task is assumed to be performed by exhibiting a working posture (movement of a worker&#x2019;s upper limbs). The model built with these assumptions is solved by minimizing the <italic>C</italic> and the total ergonomic risk at all workstations. In the study, the test data was used by applying the mathematical model. In the study, Restarted Iterated Pareto Greedy Algorithm (RIPGA) was used for large scale problems.</p>
<p>Topalo&#x011F;lu Y&#x0131;ld&#x0131;z et al. (<xref ref-type="bibr" rid="B41">41</xref>) proposed a two-stage approach to solving the problem of balancing assembly lines by assigning workers to workstations. In the first stage, a mathematical model was developed by taking into account the proficiency status of the jobs, the presence of workers at the time of assignment, the equipment required for the jobs and their positions at the workstations. The task and worker assignment results obtained as a result of the solution of the mathematical model were used to evaluate whether the desired production targets could be achieved in real life. Here, factors such as conveyor activity between workstations, intermediate inventory areas and stochastic variability in processing times, which cannot be regarded in the mathematical model, are also included in the evaluation process using the ARENA SM. The model was evaluated using data from the production line of an electronics company that assembles the back cover. Since it is observed that the results obtained after the two stage approach do not reflect the desired target, a solution reaching the production target is obtained by proposing improvement strategies regarding the existing system.</p>
<p>Y&#x0131;lmaz (<xref ref-type="bibr" rid="B42">42</xref>) aimed to reflect the different setup times that occur in assembly lines, including the disabled, to the production flow and to increase production efficiency. Accordingly, in the study, a structure was created in which setup times for ALWABP-2 were included and MIP and SA were applied.</p>
<p>Liu et al. (<xref ref-type="bibr" rid="B43">43</xref>) developed a risk averse model that minimizes both the total cycle time and the number of temporary workers employed, based on the assumption that rates of not being able to continue working may be high for individuals with disabilities. In the study, uncertainty was tried to be managed by establishing a stochastic model. This developed model has been tested on small-scale problems and solved with GA combining both MIP and K-means Clustering Approach (KMCA) and VNS algorithm. In addition to the fuzzy definition of <italic>C</italic> and smoothness index in their study in 2020.</p>
<p>Liu et al. (<xref ref-type="bibr" rid="B44">44</xref>) has addressed the problem of assigning multi-skilled workers and balancing the assembly line, which takes into account energy consumption, since labor assignment and energy consumption have an important place in terms of production performance. In addition to assigning workers to workstations at certain cycle times, the study also includes scheduling of products. It includes two objectives: total costs, including the cost of processing and the fixed cost of hiring workers and energy consumption. A bi-objective mathematical model is proposed and an <italic>e</italic>-constraint method is integrated with achieve the Pareto front for small-scale problems. To find solution for large-size problems, a processing time and energy consumption sorted-first rule (PT-EC SFR), a multi-objective genetic algorithm (NSGA-II) and a multi-objective simulated annealing method (MOSA) are advanced. The results reveal that among the proposed solution approaches, PT-EC SFR is better in terms of computation time and quality of solution.</p>
<p>Zacharia and Nearchou (<xref ref-type="bibr" rid="B45">45</xref>) argued that there is a tradeoff between <italic>C</italic> and smoothness index and that pareto solutions can be obtained. It first demonstrates how fuzzy concepts can be applied to the management of ambiguous task times. The solution to the issue is then put forth using a multi-objective genetic algorithm (MOGA). Finding Pareto-optimal solutions is the purpose of MOGA. Two distinct MO approaches&#x2014;a weighted-sum based approach and a Pareto based approach&#x2014;are built and tested within MOGA to facilitate efficient trade-off decision-making. In the study, results were obtained by using FMGA for test problems.</p>
<p>Katiraee et al. (<xref ref-type="bibr" rid="B46">46</xref>) developed a mathematical model for the ALWABP that performs appropriate worker assignment based on the worker&#x2019;s experience and physical demand. These characteristics, which vary from worker to worker in the study, form the Worker-Task Categorization Matrix (WTCM). With the data obtained here, the &#x201C;Borg score&#x201D; was computed, which allows the employee to be appointed considering the ergonomic conditions. According to the method, if the score is higher than 4; it indicates that the task requires high experience and physical demand, and it should be ensured that assignments are made accordingly. In the problem where the <italic>C</italic> and maximum physical workload are minimized, the maximum physical workload that is not expected to be exceeded is defined as an additional constraint. Since there are two objectives, Pareto Optimum Solution (POS) are obtained in the problem defined with two objectives.</p>
<p>&#x00C7;imen et al. (<xref ref-type="bibr" rid="B47">47</xref>) discussed the Rebalancing the assembly line and the issue with employee task involving ergonomic components defined as Ergo-ALWABP. In the developed model, there are 7 different objectives. The primary objective is to reduce the overall cost of rebalancing, which includes costs such as opening or closing workstations or moving tasks, additional equipments or workers, additional rentals or inventory. In the second objective, minimizing the average similarity factor between the initial assembly line and the rebalanced assembly line are considered. The third objective is to maximize the average similarity factor between the initial assembly line and the rebalanced assembly line, which ensures that the similar workers are assigned in terms of tasks. The fourth objective is to minimize the ergonomic risks for which the Occupational Repetitive Action Index (OCRA) is used. In the fifth objective, minimizing the number of tasks carried in rebalancing is focused. The sixth objective is to maximize line efficiency based on production time, workstation and <italic>C</italic> and the seventh objective is to minimize the smoothness index. In addition to assembly line rebalancing constraints, the model uses a constraint that ensures that the average OCRA index is determined and not exceeded. This problem, which was presented for the first time, was tried in test problems and solved with MRBCRS.</p>
<p>The studies carried out within the scope of the ALWABP mentioned above are evaluated in the <xref ref-type="table" rid="T2">Tables 2</xref>&#x2013;<xref ref-type="table" rid="T4">4</xref> within the scope of the objective function, decision model, additional constraints considered, the solution method used, the size of the problem solved and the data used.</p>
<table-wrap position="float" id="T2">
<label>TABLE 2</label>
<caption><p>Evaluation of studies on ALWABP different dimensions in the literature between 2007 and 2012.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left">References</td>
<td valign="top" align="left">Objective function</td>
<td valign="top" align="left">Decision model</td>
<td valign="top" align="left">Assembly line according to the station layout</td>
<td valign="top" align="left">By model variety</td>
<td valign="top" align="left">Additional constraints, if exists</td>
<td valign="top" align="left">Solution method</td>
<td valign="top" align="left">Problem data used</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Miralles et al. (<xref ref-type="bibr" rid="B6">6</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">ALBWAP constraints were created for the first time.</td>
<td valign="top" align="left">IP</td>
<td valign="top" align="left">7 workers, 18 tasks, 7 workstations</td>
</tr>
<tr>
<td valign="top" align="left">Chaves et al. (<xref ref-type="bibr" rid="B11">11</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">No</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">None</td>
<td valign="top" align="left">CS</td>
<td valign="top" align="left">Test roblems</td>
</tr>
<tr>
<td valign="top" align="left">Miralles et al. (<xref ref-type="bibr" rid="B7">7</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraint of assigning a task to each worker in cases where the number of tasks exceeds the number of workers.</td>
<td valign="top" align="left">B&#x0026;BA, HM</td>
<td valign="top" align="left">Randomly generated.</td>
</tr>
<tr>
<td valign="top" align="left">Chaves et al. (<xref ref-type="bibr" rid="B9">9</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">No</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">None</td>
<td valign="top" align="left">ILS, CS</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Moreira and Costa (<xref ref-type="bibr" rid="B12">12</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">None</td>
<td valign="top" align="left">TS</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Costa and Miralles (<xref ref-type="bibr" rid="B13">13</xref>)</td>
<td valign="top" align="left">Maximizing different tasks performed by workers</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraint for not to exceed the average cycle time due to rotation</td>
<td valign="top" align="left">MIP, HDM</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Blum ve Miralles (<xref ref-type="bibr" rid="B14">14</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraint for assigning a lower limit to the cycle time</td>
<td valign="top" align="left">BS</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Moreira (<xref ref-type="bibr" rid="B15">15</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraint that ensures no assignment due to duty-worker mismatch</td>
<td valign="top" align="left">CH</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Zaman et al. (<xref ref-type="bibr" rid="B17">17</xref>)</td>
<td valign="top" align="left">Minimizing cycle time and idle time and maximizing efficiency</td>
<td valign="top" align="left">No</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">None</td>
<td valign="top" align="left">GA</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Araujo et al. (<xref ref-type="bibr" rid="B18">18</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Parallel line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Additional constraints on parallel line concurrent execution and collaborate</td>
<td valign="top" align="left">MIP, CH, TS</td>
<td valign="top" align="left">Test problems</td>
</tr>
</tbody>
</table></table-wrap>
<table-wrap position="float" id="T3">
<label>TABLE 3</label>
<caption><p>Evaluation of studies on ALWABP different dimensions in the literature between 2013 and 2017.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left">References</td>
<td valign="top" align="left">Objective function</td>
<td valign="top" align="left">Decision model</td>
<td valign="top" align="left">According to the station layout</td>
<td valign="top" align="left">By model variety</td>
<td valign="top" align="left">Additional constraints, if exists</td>
<td valign="top" align="left">Solution method</td>
<td valign="top" align="left">Problem data used</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Moreira and Costa (<xref ref-type="bibr" rid="B20">20</xref>)</td>
<td valign="top" align="left">Maximizing the number of tasks assigned to workers</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraint to provide job rotation</td>
<td valign="top" align="left">LSMIP-N</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Mutlu et al. (<xref ref-type="bibr" rid="B19">19</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">No</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">None</td>
<td valign="top" align="left">IGA</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Khemyong and Sirovetnukul (<xref ref-type="bibr" rid="B48">48</xref>)</td>
<td valign="top" align="left">Minimizing the number of stations and walking time and maximizing the station&#x2019;s full-time operation</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">U line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraints that will allow assignment to the U-type line</td>
<td valign="top" align="left">MIP</td>
<td valign="top" align="left">Real application on garment factory</td>
</tr>
<tr>
<td valign="top" align="left">Vil&#x00E0; and Pereira (<xref ref-type="bibr" rid="B22">22</xref>)</td>
<td valign="top" align="left">Assignment control based on different cycle time and number of stations</td>
<td valign="top" align="left">No</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">None</td>
<td valign="top" align="left">BB&#x0026;RA</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Borba and ve Ritt (<xref ref-type="bibr" rid="B21">21</xref>)</td>
<td valign="top" align="left">Minimization of cycle time and assignment control based on different cycle time and number of stations</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">New two-index task and worker assignment constraint</td>
<td valign="top" align="left">B&#x0026;BA, PBS</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Araujo et al. (<xref ref-type="bibr" rid="B26">26</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Parallel line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">A constraint to enable parallel operation</td>
<td valign="top" align="left">MIP, TS, BRKGA</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Ramezanian and Ezzatpanah (<xref ref-type="bibr" rid="B23">23</xref>)</td>
<td valign="top" align="left">Minimization of cycle time and processing cost</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Mixed model</td>
<td valign="top" align="left">Constraint based on worker skill levels</td>
<td valign="top" align="left">GP, ICA</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Castellucci and Costa (Castellucci Costa, 2015)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">The constraint that ensures the balanced distribution of task times</td>
<td valign="top" align="left">SM</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Moreira et al. (<xref ref-type="bibr" rid="B24">24</xref>)</td>
<td valign="top" align="left">Minimizing the number of stations</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight Line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Hierarchical worker assignment constraint</td>
<td valign="top" align="left">MIP, ICH</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Moreira et al. (<xref ref-type="bibr" rid="B25">25</xref>)</td>
<td valign="top" align="left">Minimizing the number of stations</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Hierarchical worker assignment constraint</td>
<td valign="top" align="left">MIP, RICH</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Ritt et al. (<xref ref-type="bibr" rid="B27">27</xref>)</td>
<td valign="top" align="left">Minimization of expected cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">A new constraint in which the uncertainty in cycle times caused by worker absenteeism is stochastically limited over cycle time</td>
<td valign="top" align="left">MIP, SA</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Zacharia and Nearchou (<xref ref-type="bibr" rid="B29">29</xref>)</td>
<td valign="top" align="left">Minimization of cycle time and smoothness &#x0131;ndex</td>
<td valign="top" align="left">No</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">None</td>
<td valign="top" align="left">MOEA</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Polat et al. (<xref ref-type="bibr" rid="B28">28</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraint specifying tasks that should be assigned priority to workstations due to certain equipment and region restrictions</td>
<td valign="top" align="left">MIP, VRS</td>
<td valign="top" align="left">Test problem and real life application</td>
</tr>
<tr>
<td valign="top" align="left">&#x00D6;ks&#x00FC;z et al. (2017)</td>
<td valign="top" align="left">Minimization of cycle time and number of stations (MHD&#x00EF;&#x00BF;&#x00BD; A-E)</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">U Line</td>
<td valign="top" align="left">Single Product</td>
<td valign="top" align="left">None</td>
<td valign="top" align="left">MIP, ABCA, GA</td>
<td valign="top" align="left">Test problems and real application</td>
</tr>
<tr>
<td valign="top" align="left">Moreira et al. (<xref ref-type="bibr" rid="B30">30</xref>)</td>
<td valign="top" align="left">Minimization of cycle time and maximization of worker integration</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraint Of Miltenburg Smoothness Index</td>
<td valign="top" align="left">MIP, WRCH</td>
<td valign="top" align="left">Test problems</td>
</tr>
</tbody>
</table></table-wrap>
<table-wrap position="float" id="T4">
<label>TABLE 4</label>
<caption><p>Evaluation of studies on ALWABP different dimensions in the literature between 2018 and 2022.</p></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<td valign="top" align="left">References</td>
<td valign="top" align="left">Objective function</td>
<td valign="top" align="left">Decision model</td>
<td valign="top" align="left">According to the station layout</td>
<td valign="top" align="left">By model variety</td>
<td valign="top" align="left">Additional constraints, if exists</td>
<td valign="top" align="left">Solution method</td>
<td valign="top" align="left">Problem data used</td>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Pereira (<xref ref-type="bibr" rid="B31">31</xref>)</td>
<td valign="top" align="left">Minimizing the maximum regret based on task times</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">A constraint that ensures that the task time stays between the lower and upper limits</td>
<td valign="top" align="left">MIP, HM</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Efe et al. (<xref ref-type="bibr" rid="B32">32</xref>)</td>
<td valign="top" align="left">Minimizing the number of stations</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraint limiting physical workload</td>
<td valign="top" align="left">BLP</td>
<td valign="top" align="left">Test problems and real application</td>
</tr>
<tr>
<td valign="top" align="left">Y&#x0131;lmaz and ve Demir (<xref ref-type="bibr" rid="B33">33</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">New two-index task and worker assignment constraint</td>
<td valign="top" align="left">MIP</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Akyol et al. (<xref ref-type="bibr" rid="B34">34</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">No</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">None</td>
<td valign="top" align="left">MRBCRS</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Akyol et al. (<xref ref-type="bibr" rid="B34">34</xref>)</td>
<td valign="top" align="left">Minimization of cycle time and Risk Factor</td>
<td valign="top" align="left">No</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">None</td>
<td valign="top" align="left">MRBCRS</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Shin et al. (<xref ref-type="bibr" rid="B35">35</xref>)</td>
<td valign="top" align="left">Minimization of Cycle Time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Parallel line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Additional constraint for parallel lines and multiple workers on the line</td>
<td valign="top" align="left">MIP, HM</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Liu et al. (<xref ref-type="bibr" rid="B36">36</xref>)</td>
<td valign="top" align="left">Minimization of penalties due to stochastic weighted cycle time and insufficient number of workers</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraints in which workforce uncertainty is evaluated stochastically</td>
<td valign="top" align="left">MIP</td>
<td valign="top" align="left">Problem with 8 and 10 task</td>
</tr>
<tr>
<td valign="top" align="left">Liu et al. (<xref ref-type="bibr" rid="B37">37</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraints defining the risk of uncertainty in task times</td>
<td valign="top" align="left">MIP, SAA</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Janardhanan et al. (<xref ref-type="bibr" rid="B38">38</xref>)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Two sided assembly line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">New worker and task assignment constraints for two-sided assembly line design</td>
<td valign="top" align="left">MIP, MBO</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Zacharia and Nearchou (<xref ref-type="bibr" rid="B39">39</xref>)</td>
<td valign="top" align="left">Minimization of cycle time and smoothness index</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single Product</td>
<td valign="top" align="left">Fuzzy task time constraint</td>
<td valign="top" align="left">FMGA</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Zhang et al. (<xref ref-type="bibr" rid="B40">40</xref>)</td>
<td valign="top" align="left">Minimization of cycle time and overall ergonomic risks across all workstations</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraint limiting ergonomic risks caused by repetitive tasks</td>
<td valign="top" align="left">RIPGA</td>
<td valign="top" align="left">Small scale problem with 9 task</td>
</tr>
<tr>
<td valign="top" align="left">Y&#x0131;ld&#x0131;z et al. (2020)</td>
<td valign="top" align="left">Minimize cycle time with the least number of workers</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraints that include the proficiency of workers on the job, absences of workers, and the workstation locations of the equipment used</td>
<td valign="top" align="left">MIP, SM</td>
<td valign="top" align="left">Electronic company application with 41 tasks and 19 workstations</td>
</tr>
<tr>
<td valign="top" align="left">Y&#x0131;lmaz (2020)</td>
<td valign="top" align="left">Minimization of cycle time</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraint on task start times, taking into account task preparation times</td>
<td valign="top" align="left">MIP, SA</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Zacharia and Nearchou (<xref ref-type="bibr" rid="B39">39</xref>)</td>
<td valign="top" align="left">Minimization of Cycle Time and Smoothness Index</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Task times are added into the constraint in a fuzzy way</td>
<td valign="top" align="left">FMGA</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Liu et al. (<xref ref-type="bibr" rid="B43">43</xref>)</td>
<td valign="top" align="left">Minimization of risk from weighted sums of cycle time and temporary workers</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Stochastic constraint involving the use of temporary workers</td>
<td valign="top" align="left">MIP, GA</td>
<td valign="top" align="left">Test problems with 20 and 30 task</td>
</tr>
<tr>
<td valign="top" align="left">Liu et al. (<xref ref-type="bibr" rid="B44">44</xref>)</td>
<td valign="top" align="left">Minimization of the total costs and energy consumption</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Mix product</td>
<td valign="top" align="left">Constraints to ensure product scheduling, total cost and energy consumption</td>
<td valign="top" align="left">NSGA-II, MOSA</td>
<td valign="top" align="left">Test problems</td>
</tr>
<tr>
<td valign="top" align="left">Katiraee et al. (<xref ref-type="bibr" rid="B46">46</xref>)</td>
<td valign="top" align="left">Minimization of cycle time and maximum physical workload</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraint limiting physical workload</td>
<td valign="top" align="left">POS</td>
<td valign="top" align="left">Real application</td>
</tr>
<tr>
<td valign="top" align="left">&#x00C7;imen et al. (<xref ref-type="bibr" rid="B47">47</xref>)</td>
<td valign="top" align="left">Minimize rebalancing cost, average similarity ratio, ergonomic risks, number of tasks carried in rebalancing and smoothness index, maximize average similarity ratio for workers, line efficiency</td>
<td valign="top" align="left">Yes</td>
<td valign="top" align="left">Straight line</td>
<td valign="top" align="left">Single product</td>
<td valign="top" align="left">Constraint limiting ergonomic risks caused by repetitive tasks</td>
<td valign="top" align="left">MRBCRS</td>
<td valign="top" align="left">Test problems, real application</td>
</tr>
</tbody>
</table></table-wrap>
<p>As can be seen in <xref ref-type="table" rid="T2">Tables 2</xref>&#x2013;<xref ref-type="table" rid="T4">4</xref>, the studies carried out until 2012 were performed for straight assembly lines. Although the same is generally true for future studies, there are also studies on U-type assembly lines (Oksuz et al., 2017, <xref ref-type="bibr" rid="B48">48</xref>), parallel assembly lines (<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B35">35</xref>). In addition, studies carried out within the scope of independent parallel assembly lines (Borba and ve Ritt, (<xref ref-type="bibr" rid="B21">21</xref>)) and two-sided assembly lines (Janardhanan et al., (<xref ref-type="bibr" rid="B38">38</xref>)) have also been seen in the literature. In terms of product model variety, the only two studies that consider the mixed model assembly line are those of (<xref ref-type="bibr" rid="B23">23</xref>, <xref ref-type="bibr" rid="B44">44</xref>).</p>
<p>When <xref ref-type="table" rid="T2">Tables 2</xref>&#x2013;<xref ref-type="table" rid="T4">4</xref> are examined, it is seen that the minimization of the <italic>C</italic> is included in the objective function of most studies. Only a few studies have ever used this objective function (<xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B20">20</xref>&#x2013;<xref ref-type="bibr" rid="B23">23</xref>, <xref ref-type="bibr" rid="B29">29</xref>&#x2013;Oksuz et al., 2017, <xref ref-type="bibr" rid="B48">48</xref>). In addition to that, (<xref ref-type="bibr" rid="B23">23</xref>) minimized <italic>C</italic> and operating costs; (<xref ref-type="bibr" rid="B29">29</xref>, <xref ref-type="bibr" rid="B39">39</xref>, <xref ref-type="bibr" rid="B45">45</xref>), evaluated the minimization of <italic>C</italic> and smoothness index simultaneously.</p>
<p>As a similar two objectives, Liu et al. (<xref ref-type="bibr" rid="B37">37</xref>, <xref ref-type="bibr" rid="B44">44</xref>), using the probability values regarding the simultaneous cycle time and the case of temporary workers being assigned due to worker absenteeism, expressed two aims of minimization (<xref ref-type="bibr" rid="B32">32</xref>), on the other hand, aimed to minimize the number of stations, depending on whether the station was opened or not.</p>
<p>Assembly line worker assignment and balancing problem is a problem that is difficult to solve. It is almost impossible to get a solution in the desired time frame for large-scale problems. When the studies in <xref ref-type="table" rid="T2">Tables 2</xref>&#x2013;<xref ref-type="table" rid="T4">4</xref> are examined, each study except (<xref ref-type="bibr" rid="B6">6</xref>), which defined ALWABP, used metaheuristic methods. Although (<xref ref-type="bibr" rid="B18">18</xref>, <xref ref-type="bibr" rid="B26">26</xref>), Moreira et al. (<xref ref-type="bibr" rid="B24">24</xref>, <xref ref-type="bibr" rid="B27">27</xref>) used MIP for ALWABP, they also used heuristic methods because of the fact that MIP would be insufficient in solving large-scale problems. The most commonly used heuristic methods are the GA, B&#x0026;BA, BS, and CH approaches. Other heuristic methods are TS, VNS, EA, MBO, ABCA, and ICA as seen in <xref ref-type="table" rid="T2">Tables 2</xref>&#x2013;<xref ref-type="table" rid="T4">4</xref>. In addition, it is seen that the SM is used for solving this problem, although it is limited. While this method is used by Castellucci and Costa (Castellucci Costa, 2015) to obtain bowl solutions in terms of task times, it is used by Y&#x0131;ld&#x0131;z et al. (2020) to include real-life factors such as conveyor movements, inventory area, and worker and task assignment by simulation method.</p>
<p>Miralles et al. (<xref ref-type="bibr" rid="B7">7</xref>), Borba and ve Ritt (<xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B22">22</xref>), and Borba et al., (2014) used B&#x0026;BA in their studies (<xref ref-type="bibr" rid="B7">7</xref>) proposed heuristic-based B&#x0026;BA with different parameters. Among the three different strategies, Depth First Search (DFS) gave the best results. Borba and ve Ritt (<xref ref-type="bibr" rid="B21">21</xref>) and Borba et al. (2014) proposed B&#x0026;BA with new task-oriented rules that set lower bounds (<xref ref-type="bibr" rid="B22">22</xref>) suggested a B&#x0026;BA with station oriented rules based on the BB&#x0026;R rule. The results from these studies revealed that the proposed approaches give the best solution for large-scale test problems.</p>
</sec>
</sec>
<sec id="S4" sec-type="conclusion">
<title>Conclusion</title>
<p>In this study, the studies carried out until today for the ALWABP, put forward by Miralles et al. (<xref ref-type="bibr" rid="B6">6</xref>), are considered. In each study, the differences are explained, and the solution methods that are differentiated are transferred with respect to the first study carried out by (<xref ref-type="bibr" rid="B6">6</xref>). In <xref ref-type="fig" rid="F1">Figure 1</xref>, the number of studies published by years; in <xref ref-type="fig" rid="F2">Figure 2</xref>, the distribution of studies according to whether they are single-objective or multi-objective; in <xref ref-type="fig" rid="F3">Figure 3</xref>, the distribution of solution methods used in the studies; in <xref ref-type="fig" rid="F4">Figure 4</xref>, the distribution of the studies according to whether they contain real applications or use test data; in <xref ref-type="fig" rid="F5">Figure 5</xref>, the distribution of the studies according to the types of assembly lines on which they are carried out; in <xref ref-type="fig" rid="F6">Figure 6</xref>, the distribution of the studies according to the lines that produce single-product or multi-product; in <xref ref-type="fig" rid="F7">Figure 7</xref>, the distribution of the studies according to whether they contain a decision model or not; and in <xref ref-type="fig" rid="F8">Figure 8</xref>, whether there are additional constraints in the models established in the studies are given.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption><p>Number of studies according to years.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijamr-2022-07-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption><p>Distribution of studies examined according to objective functions.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijamr-2022-07-g002.tif"/>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption><p>Distribution of studies according to the solution method used.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijamr-2022-07-g003.tif"/>
</fig>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption><p>Distribution of studies on the use of test problems or the real application.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijamr-2022-07-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption><p>Distribution of studies by assembly line layout.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijamr-2022-07-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption><p>Distribution of studies by assembly line model diversity.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijamr-2022-07-g006.tif"/>
</fig>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption><p>Distribution of studies by decision model existence.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijamr-2022-07-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption><p>Distribution of studies whether there are additional constraints in the models.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="bijamr-2022-07-g008.tif"/>
</fig>
<p>When <xref ref-type="fig" rid="F1">Figure 1</xref> is examined, it has been determined that the most studies were conducted in 2015 and 2019, respectively.</p>
<p>When <xref ref-type="fig" rid="F2">Figure 2</xref> is examined, it has been determined that the studies are generally carried out for a single objective. When <xref ref-type="fig" rid="F3">Figure 3</xref> is evaluated, it is seen that heuristic approaches are generally used as a solution method in studies. According to <xref ref-type="fig" rid="F4">Figure 4</xref>, it was determined that test problems were generally used in studies. In <xref ref-type="fig" rid="F5">Figure 5</xref>, it was revealed that the studies were generally carried out for straight lines. According to <xref ref-type="fig" rid="F6">Figure 6</xref>, it was determined that single product lines were preferred in the studies. When <xref ref-type="fig" rid="F7">Figure 7</xref> is evaluated, the existence of decision models has been determined in most of the studies. When looking at <xref ref-type="fig" rid="F8">Figure 8</xref>, it is seen that additional constraints are mostly added to the model.</p>
</sec>
<sec id="S5" sec-type="discussion">
<title>Discussion</title>
<p>It is of great importance for industrial enterprises in terms of balancing assembly lines, increasing production speed, and making effective production plans, taking into account heterogeneous worker characteristics and differences in production conditions depending on these characteristics. Accordingly, it becomes easier to design production in the most efficient way and to keep it flexible enough to respond to changes under increasing competition and difficult market conditions. When the literature is examined, it is seen that most of the studies have remained at the theoretical level, and very few studies have been performed in practice. Although there are many reasons for this, one of the main reasons is the neglect of worker differences that arise in practice. ALWABP, which was defined by Miralles (<xref ref-type="bibr" rid="B6">6</xref>) and is based on the idea that workers are different from each other, performs a balancing act dependent on the worker performing the task on the assembly line. In this problem structure, workers may not be able to perform the task, they may not be assigned to that task, or they may perform that task very slowly. In ALWABP, there is an assignment and balancing based on compatibility for the task.</p>
<p>In the study, a literature search was carried out, which included the applications made within the scope of ALWABP from the day it was defined until today. Con sidering that 2022 is not over, it has been determined that interest in ALWABP has started to increase again as of 2021. When the studies for ALWABP are examined, the most striking point is that the studies are carried out on the lines where a single model is produced. Except for a few studies, the solution method has been proposed instead of model development. In addition to that, the idea of minimizing the completion time of the workers has been advocated in the studies carried out until today, starting from the study conducted by Miralles (<xref ref-type="bibr" rid="B6">6</xref>). Only a few studies have performed assignment and balancing for other purposes. In addition, it has been observed that there are few studies in which the real application is made and evaluations are made on the developed test problems. As a solution approach, the use of heuristic approaches draws attention. When the studies in the literature were evaluated, it was determined that ergonomic factors were considered in a limited number of studies, and it was determined that this point should be given importance in terms of production efficiency. Evaluation by integrating ergonomic factors into the model as much as possible will ensure that the results obtained converge more with real life. Ergonomics aims to increase performance by arranging the work organization in accordance with the physical and psychological characteristics of the worker so that workers can perform their tasks efficiently and by improving the conditions for ensuring worker health and work safety. In this sense, the working environment conditions (noise exposure, required lighting level, exposure to vibration, etc.) and the harmony of the worker&#x2019;s anthropometric characteristics with the working area play an important role in the worker&#x2019;s production efficiency. By transferring these elements to ALWABP, it will be possible to design and balance assembly lines with more accuracy and precise analysis.</p>
</sec>
<sec id="S6" sec-type="author-contributions">
<title>Author contributions</title>
<p>Both authors contributed to the study conceptualization and design, data collection, analysis and result interpretation, and manuscript preparation.</p>
</sec>
</body>
<back>
<ref-list>
<title>References</title>
<ref id="B1"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baybars</surname> <given-names>I</given-names></name></person-group>. <article-title>A survey of exact algorithms for the simple assembly line balancing problem.</article-title> <source><italic>Manage Sci.</italic></source> (<year>1986</year>) <volume>32</volume>:<fpage>909</fpage>&#x2013;<lpage>32</lpage>.</citation></ref>
<ref id="B2"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>A&#x011F;pak</surname> <given-names>K</given-names></name> <name><surname>G&#x00F6;k&#x00E7;en</surname> <given-names>H</given-names></name> <name><surname>Saray</surname> <given-names>NN</given-names></name> <name><surname>&#x00D6;zel</surname> <given-names>S</given-names></name></person-group>. <article-title>Stokastik G&#x00F6;rev Zamanl&#x0131; Tek Modelli U Tipi Montaj Hatt&#x0131; Dengeleme Problemleri &#x0130;&#x00E7;in Bir Sezgisel.</article-title> <source><italic>Gazi &#x00DC;niv M&#x00FC;h Mim Fak Der.</italic></source> (<year>2002</year>) <volume>17</volume>:<fpage>115</fpage>&#x2013;<lpage>24</lpage>.</citation></ref>
<ref id="B3"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Salveson</surname> <given-names>ME</given-names></name></person-group>. <article-title>The assembly line balancing problem.</article-title> <source><italic>J Ind Eng.</italic></source> (<year>1955</year>) <volume>6</volume>:<fpage>18</fpage>&#x2013;<lpage>25</lpage>.</citation></ref>
<ref id="B4"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jackson</surname> <given-names>JR</given-names></name></person-group>. <article-title>A computing procedure for a line balancing problem.</article-title> <source><italic>Manage Sci.</italic></source> (<year>1956</year>) <volume>2</volume>:<fpage>261</fpage>&#x2013;<lpage>71</lpage>.</citation></ref>
<ref id="B5"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ghosh</surname> <given-names>S</given-names></name> <name><surname>Gagnon</surname> <given-names>RJ</given-names></name></person-group>. <article-title>A Comprehensive Literature Review And Analysis Of The Design, Balancing And Scheduling Of Assembly Systems.</article-title> <source><italic>Int J Prod Res.</italic></source> (<year>1989</year>) <volume>27</volume>:<fpage>637</fpage>&#x2013;<lpage>70</lpage>.</citation></ref>
<ref id="B6"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Miralles</surname> <given-names>C</given-names></name> <name><surname>Garcia-Sabater</surname> <given-names>JP</given-names></name> <name><surname>Andres</surname> <given-names>C</given-names></name> <name><surname>Cardos</surname> <given-names>M</given-names></name></person-group>. <article-title>Advantages of assembly lines in sheltered work centres for disabled. A case study.</article-title> <source><italic>Int J Prod Econ.</italic></source> (<year>2007</year>) <volume>110</volume>:<fpage>187</fpage>&#x2013;<lpage>97</lpage>.</citation></ref>
<ref id="B7"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Miralles</surname> <given-names>C</given-names></name> <name><surname>Garc&#x00ED;a-Sabater</surname> <given-names>JP</given-names></name> <name><surname>Andr&#x00E9;s</surname> <given-names>C</given-names></name> <name><surname>Card&#x00F3;s</surname> <given-names>M</given-names></name></person-group>. <article-title>Branch and bound procedures for solving the assembly line worker assignment and balancing problem: Application to sheltered work centres for disabled.</article-title> <source><italic>Discrete Appl Math.</italic></source> (<year>2008</year>) <volume>156</volume>:<fpage>352</fpage>&#x2013;<lpage>67</lpage>.</citation></ref>
<ref id="B8"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Scholl</surname> <given-names>A.</given-names></name></person-group> <source><italic>Balancing and Sequencing of Assembly Lines.</italic></source> <publisher-loc>Heidelberg</publisher-loc>: <publisher-name>Physica-Verlag</publisher-name> (<year>1999</year>).</citation></ref>
<ref id="B9"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chaves</surname> <given-names>AA</given-names></name> <name><surname>Miralles</surname> <given-names>C</given-names></name> <name><surname>Lorena</surname> <given-names>LAN</given-names></name></person-group>. <article-title>Clustering search approach for the assembly line worker assignment and bal- ancing problem.</article-title> <source><italic>Proceedings of the 37th International Conference on Computers and Industrial engineering.</italic></source> <publisher-loc>Egypt</publisher-loc>. (<year>2007</year>). p. <fpage>1469</fpage>&#x2013;<lpage>78</lpage>.</citation></ref>
<ref id="B10"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hoffmann</surname> <given-names>TR</given-names></name></person-group>. <article-title>Assembly line balancing: A set of chal- lenging problems.</article-title> <source><italic>Int J Prod Res.</italic></source> (<year>1990</year>) <volume>28</volume>:<fpage>1807</fpage>&#x2013;<lpage>15</lpage>.</citation></ref>
<ref id="B11"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chaves</surname> <given-names>AA</given-names></name> <name><surname>Lorena</surname> <given-names>LAN</given-names></name> <name><surname>Miralles</surname> <given-names>C</given-names></name></person-group>. <article-title>Hybrid metaheuristic for the assembly line worker assignment and balancing problem.</article-title> <source><italic>International Workshop on Hybrid Metaheuristics.</italic></source> <publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name> (<year>2009</year>). p. <fpage>1</fpage>&#x2013;<lpage>14</lpage>.</citation></ref>
<ref id="B12"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Moreira</surname> <given-names>MCDO</given-names></name> <name><surname>ve Costa</surname> <given-names>AM</given-names></name></person-group>. <article-title>A minimalist yet efficient tabu search algorithm for balancing assembly lines with disabled workers.</article-title> <source><italic>Proceedings of the Anais do XLI Simp&#x00F3;sio Brasileiro de Pesquisa Operacional.</italic></source> <publisher-loc>Porto Seguro</publisher-loc>. (<year>2009</year>). p. <fpage>660</fpage>&#x2013;<lpage>71</lpage>.</citation></ref>
<ref id="B13"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Costa</surname> <given-names>AM</given-names></name> <name><surname>Miralles</surname> <given-names>C</given-names></name></person-group>. <article-title>Job rotation in assembly lines employing disabled workers.</article-title> <source><italic>Int J Prod Econ.</italic></source> (<year>2009</year>) <volume>120</volume>:<fpage>625</fpage>&#x2013;<lpage>32</lpage>.</citation></ref>
<ref id="B14"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Blum</surname> <given-names>C</given-names></name> <name><surname>Miralles</surname> <given-names>C</given-names></name></person-group>. <article-title>On solving the assembly line worker assignment and balancing problem via beam search.</article-title> <source><italic>Comput Operat Res.</italic></source> (<year>2011</year>) <volume>38</volume>:<issue>328</issue>. <pub-id pub-id-type="doi">10.1016/j.cor.2010.05.008</pub-id></citation></ref>
<ref id="B15"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Moreira</surname> <given-names>MCO</given-names></name> <name><surname>Ritt</surname> <given-names>M</given-names></name> <name><surname>Costa</surname> <given-names>AM</given-names></name> <name><surname>Chaves</surname> <given-names>AA</given-names></name></person-group>. <article-title>Simple heuristics for the assembly line worker assignment and balancing problem.</article-title> <source><italic>J Heuristics.</italic></source> (<year>2012</year>) <volume>18</volume>:<fpage>505</fpage>&#x2013;<lpage>24</lpage>.</citation></ref>
<ref id="B16"><label>16.</label><citation citation-type="journal"><person-group person-group-type="editor"><name><surname>Scholl</surname> <given-names>A</given-names></name> <name><surname>Vo&#x00DF;S</surname></name></person-group>. <article-title>Simple assembly line balancing-Heuristic approaches.</article-title> <source><italic>J Heuristics.</italic></source> (<year>1996</year>) <volume>2</volume>:<fpage>217</fpage>&#x2013;<lpage>44</lpage>.</citation></ref>
<ref id="B17"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zaman</surname> <given-names>T</given-names></name> <name><surname>Paul</surname> <given-names>SK</given-names></name> <name><surname>Azeem</surname> <given-names>A</given-names></name></person-group>. <article-title>Sustainable operator assignment in an assembly line using genetic algorithm.</article-title> <source><italic>Int J Prod Res</italic>.</source> (<year>2012</year>) <volume>50</volume>:<fpage>5077</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1080/00207543.2011.636764</pub-id></citation></ref>
<ref id="B18"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ara&#x00FA;jo</surname> <given-names>FFB</given-names></name> <name><surname>Costa</surname> <given-names>AM</given-names></name> <name><surname>Miralles</surname> <given-names>C</given-names></name></person-group>. <article-title>Two extensions for the ALWABP: Parallel stations and collaborative approach.</article-title> <source><italic>Int J Prod Econ.</italic></source> (<year>2012</year>) <volume>140</volume>:<fpage>483</fpage>&#x2013;<lpage>95</lpage>.</citation></ref>
<ref id="B19"><label>19.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mutlu</surname> <given-names>&#x00D6;</given-names></name> <name><surname>Polat</surname> <given-names>O</given-names></name> <name><surname>Supciller</surname> <given-names>AA</given-names></name></person-group>. <article-title>An iterative genetic algorithm for the assembly line worker assignment and balancing problem of type-II.</article-title> <source><italic>Comput Operat Res.</italic></source> (<year>2013</year>) <volume>40</volume>:<fpage>418</fpage>&#x2013;<lpage>26</lpage>.</citation></ref>
<ref id="B20"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Moreira</surname> <given-names>MCO</given-names></name> <name><surname>Costa</surname> <given-names>AM</given-names></name></person-group>. <article-title>Hybrid heuristics for planning job rotation schedules in assembly lines with heterogeneous workers.</article-title> <source><italic>Int J Prod Econ.</italic></source> (<year>2013</year>) <volume>141</volume>:<fpage>552</fpage>&#x2013;<lpage>60</lpage>.</citation></ref>
<ref id="B21"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Borba</surname> <given-names>L</given-names></name> <name><surname>ve Ritt</surname> <given-names>M</given-names></name></person-group>. <article-title>A heuristic and a branch-and-bound algorithm for the Assembly Line Worker Assignment and Balanc- ing Problem.</article-title> <source><italic>Comput Operat Res.</italic></source> (<year>2014</year>) <volume>45</volume>:<fpage>87</fpage>&#x2013;<lpage>96</lpage>. <pub-id pub-id-type="doi">10.1016/j.cor.2013.12.002</pub-id></citation></ref>
<ref id="B22"><label>22.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vil&#x00E0;</surname> <given-names>JP</given-names></name> <name><surname>Pereira</surname> <given-names>J</given-names></name></person-group>. <article-title>A branch-and-bound algorithm for assembly line worker assignment and balancing problems.</article-title> <source><italic>Comput Operat Res.</italic></source> (<year>2014</year>) <volume>44</volume>:<fpage>105</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1016/j.cor.2013.10.016</pub-id></citation></ref>
<ref id="B23"><label>23.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ramezanian</surname> <given-names>R</given-names></name> <name><surname>Ezzatpanah</surname> <given-names>A</given-names></name></person-group>. <article-title>Modeling and solving multi-objective mixed-model assembly line balancing and worker assignment problem.</article-title> <source><italic>Comput Ind Eng.</italic></source> (<year>2015</year>) <volume>87</volume>:<fpage>74</fpage>&#x2013;<lpage>80</lpage>.</citation></ref>
<ref id="B24"><label>24.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Moreira</surname> <given-names>MCO</given-names></name> <name><surname>Miralles</surname> <given-names>C</given-names></name> <name><surname>Costa</surname> <given-names>AM</given-names></name></person-group>. <article-title>Model and heuristics for the assembly line worker integration and balancing problem.</article-title> <source><italic>Comput Operat Res.</italic></source> (<year>2015</year>) <volume>54</volume>:<fpage>64</fpage>&#x2013;<lpage>73</lpage>.</citation></ref>
<ref id="B25"><label>25.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Moreira</surname> <given-names>MCO</given-names></name> <name><surname>Cordeau</surname> <given-names>JF</given-names></name> <name><surname>Costa</surname> <given-names>AM</given-names></name> <name><surname>Laporte</surname> <given-names>G</given-names></name></person-group>. <article-title>Robust assembly line balancing with heterogeneous workers.</article-title> <source><italic>Comput Ind Eng.</italic></source> (<year>2015</year>) <volume>88</volume>:<fpage>254</fpage>&#x2013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.1016/j.cie.2015.07.004</pub-id></citation></ref>
<ref id="B26"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ara&#x00FA;jo</surname> <given-names>FFB</given-names></name> <name><surname>Costa</surname> <given-names>AM</given-names></name> <name><surname>Miralles</surname> <given-names>C</given-names></name></person-group>. <article-title>Balancing parallel assembly lines with disabled workers.</article-title> <source><italic>Eur J Ind Eng.</italic></source> (<year>2015</year>) <volume>9</volume>:<fpage>344</fpage>&#x2013;<lpage>65</lpage>.</citation></ref>
<ref id="B27"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ritt</surname> <given-names>M</given-names></name> <name><surname>Costa</surname> <given-names>AM</given-names></name> <name><surname>Miralles</surname> <given-names>C</given-names></name></person-group>. <article-title>The assembly line worker assignment and balancing problem with stochastic worker availability.</article-title> <source><italic>Int J Prod Res.</italic></source> (<year>2016</year>) <volume>54</volume>:<fpage>907</fpage>&#x2013;<lpage>22</lpage>.</citation></ref>
<ref id="B28"><label>28.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Polat</surname> <given-names>O</given-names></name> <name><surname>Kalayci</surname> <given-names>CB</given-names></name> <name><surname>Mutlu</surname> <given-names>O</given-names></name> <name><surname>Gupta</surname> <given-names>S</given-names></name></person-group>. <article-title>A two-phase variable neighbourhood search algorithm for assembly line worker assignment and balancing problem type-II: An industrial case study.</article-title> <source><italic>Int J Prod Res</italic>.</source> (<year>2016</year>) <volume>54</volume>:<fpage>722</fpage>&#x2013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.1080/00207543.2015.1055344</pub-id></citation></ref>
<ref id="B29"><label>29.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zacharia</surname> <given-names>PT</given-names></name> <name><surname>Nearchou</surname> <given-names>AC</given-names></name></person-group>. <article-title>A population-based algorithm for the biobjective assembly line worker assignment and balancing problem.</article-title> <source><italic>Eng Appl Artif Intell.</italic></source> (<year>2016</year>) <volume>49</volume>:<fpage>1</fpage>&#x2013;<lpage>9</lpage>.</citation></ref>
<ref id="B30"><label>30.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Moreira</surname> <given-names>MCO</given-names></name> <name><surname>Pastor</surname> <given-names>R</given-names></name> <name><surname>Costa</surname> <given-names>AM</given-names></name> <name><surname>Miralles</surname> <given-names>C</given-names></name></person-group>. <article-title>The multiobjective assembly line worker integration and balancing problem of type-2.</article-title> <source><italic>Comput Operat Res.</italic></source> (<year>2017</year>) <volume>82</volume>:<fpage>114</fpage>&#x2013;<lpage>25</lpage>.</citation></ref>
<ref id="B31"><label>31.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pereira</surname> <given-names>J</given-names></name></person-group>. <article-title>The Robust (minmax regret) assembly line worker assignment and balancing problem.</article-title> <source><italic>Comput Operat Res.</italic></source> (<year>2018</year>) <volume>93</volume>: <fpage>27</fpage>&#x2013;<lpage>40</lpage>.</citation></ref>
<ref id="B32"><label>32.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Efe</surname> <given-names>B</given-names></name> <name><surname>Kremer</surname> <given-names>OG</given-names></name> <name><surname>Kurt</surname> <given-names>M</given-names></name></person-group>. <article-title>Age and gender-based workload constraint for assembly line worker assignment and balancing problem in a textile firm.</article-title> <source><italic>Int J Ind Trial Eng.</italic></source> (<year>2018</year>) <volume>25</volume>:<fpage>1</fpage>&#x2013;<lpage>17</lpage>.</citation></ref>
<ref id="B33"><label>33.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Y&#x0131;lmaz</surname> <given-names>H</given-names></name> <name><surname>ve Demir</surname> <given-names>Y</given-names></name></person-group>. <article-title>A new mathematical model for assembly line worker assignment and balancing.</article-title> <source><italic>J Inst Sci Technol.</italic></source> (<year>2019</year>) <volume>9</volume>:<fpage>2002</fpage>&#x2013;<lpage>8</lpage>.</citation></ref>
<ref id="B34"><label>34.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Akyol</surname> <given-names>SD</given-names></name> <name><surname>Baykaso&#x011F;lu</surname> <given-names>A</given-names></name></person-group>. <article-title>A multiple-rule based constructive randomized search algorithm for solving assembly line worker assignment and balancing problem.</article-title> <source><italic>J Intell Manuf.</italic></source> (<year>2019</year>) <volume>30</volume>:<fpage>557</fpage>&#x2013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1007/s10845-016-1262-6</pub-id></citation></ref>
<ref id="B35"><label>35.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shin</surname> <given-names>J</given-names></name> <name><surname>Lee</surname> <given-names>M</given-names></name> <name><surname>Morrison</surname> <given-names>JR</given-names></name></person-group>. <article-title>On the optimization the cycle time in the assembly lines with parallel workstations and tasks requiring multiple workers.</article-title> <source><italic>2019 IEEE 15th International Conference on Automation Science and Engineering(CASE).</italic></source> <publisher-loc>Vancouver, BC</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>2019</year>).</citation></ref>
<ref id="B36"><label>36.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>M</given-names></name> <name><surname>Liu</surname> <given-names>R</given-names></name> <name><surname>ve Chu</surname> <given-names>F</given-names></name></person-group>. <article-title>An improved model for assembly line worker assignment and balancing problem considering stochastic worker availability.</article-title> <source><italic>2019 IEEE 15th International Conference on Automation Science and Engineering (CASE).</italic></source> <publisher-loc>Vancouver, BC</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>2019</year>).</citation></ref>
<ref id="B37"><label>37.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>M</given-names></name> <name><surname>Liang</surname> <given-names>B</given-names></name> <name><surname>ve Chu</surname> <given-names>F</given-names></name></person-group>. <article-title>A risk-averse assembly line worker assignment and balancing problem with uncertain processing time.</article-title> <source><italic>2019 IEEE 15th International Conference on Automation Science and Engineering (CASE).</italic></source> <publisher-loc>China</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>2019</year>).</citation></ref>
<ref id="B38"><label>38.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Janardhanan</surname> <given-names>MN</given-names></name> <name><surname>Li</surname> <given-names>Z</given-names></name> <name><surname>ve Nielsen</surname> <given-names>P</given-names></name></person-group>. <article-title>Model and migrating birds optimization algorithm for two-sided assembly line worker assignment and balancing problem.</article-title> <source><italic>Soft Comput.</italic></source> (<year>2019</year>) <volume>23</volume>:<fpage>11263</fpage>&#x2013;<lpage>76</lpage>.</citation></ref>
<ref id="B39"><label>39.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zacharia</surname> <given-names>PT</given-names></name> <name><surname>Nearchou</surname> <given-names>AC</given-names></name></person-group>. <article-title>The fuzzy assembly line worker assignment and balancing problem.</article-title> <source><italic>Cybernet Syst.</italic></source> (<year>2020</year>) <volume>52</volume>:<fpage>221</fpage>&#x2013;<lpage>43</lpage>. <pub-id pub-id-type="doi">10.1080/01969722.2020.1840144</pub-id></citation></ref>
<ref id="B40"><label>40.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Z</given-names></name> <name><surname>Tang</surname> <given-names>QH</given-names></name> <name><surname>Ruiz</surname> <given-names>R</given-names></name> <name><surname>Zhang</surname> <given-names>L</given-names></name></person-group>. <article-title>Ergonomic risk and cycle time minimization for the U-shaped worker assignment assembly line balancing problem: A multi-objective approach.</article-title> <source><italic>Comput Operat Res.</italic></source> (<year>2020</year>) <volume>118</volume>:<issue>104905</issue>.</citation></ref>
<ref id="B41"><label>41.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Topalo&#x011F;lu Y&#x0131;ld&#x0131;z</surname> <given-names>S</given-names></name> <name><surname>Y&#x0131;ld&#x0131;z</surname> <given-names>G</given-names></name> <name><surname>Cin</surname> <given-names>E</given-names></name></person-group>. <article-title>Bir elektronik firmas&#x0131;ndaki i&#x015F;&#x00E7;i atamal&#x0131; montaj hatt&#x0131; dengeleme problemine matem- atiksel programlama ve benzetim modelleme tabanl&#x0131; bir &#x00E7;&#x00F6;z&#x00FC;m yakla&#x015F;&#x0131;m&#x0131;.</article-title> <source><italic>KOCATEPE&#x0130;&#x0130;BF Dergisi</italic></source> (<year>2020</year>) <volume>22</volume>:<fpage>57</fpage>&#x2013;<lpage>73</lpage>.</citation></ref>
<ref id="B42"><label>42.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yilmaz</surname> <given-names>H</given-names></name></person-group>. <article-title>Modeling and solving assembly line worker assignment and balancing problem with sequence-dependent setup times.</article-title> <source><italic>Soft Comput.</italic></source> (<year>2021</year>) <volume>25</volume>:<fpage>12899</fpage>&#x2013;<lpage>914</lpage>.</citation></ref>
<ref id="B43"><label>43.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>M</given-names></name> <name><surname>Liu</surname> <given-names>Z</given-names></name> <name><surname>Chu</surname> <given-names>F</given-names></name> <name><surname>Liu</surname> <given-names>R</given-names></name> <name><surname>Zheng</surname> <given-names>F</given-names></name> <name><surname>Bin Chu</surname> <given-names>C</given-names></name></person-group>. <article-title>Risk-averse assembly line worker assignment and balancing problem with limited temporary workers and moving workers.</article-title> <source><italic>Int J Prod Res.</italic></source> (<year>2021</year>) <volume>60</volume>:<fpage>7074</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.1080/00207543.2021.2002960</pub-id></citation></ref>
<ref id="B44"><label>44.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>R</given-names></name> <name><surname>Liu</surname> <given-names>M</given-names></name> <name><surname>Chu</surname> <given-names>F</given-names></name> <name><surname>Zheng</surname> <given-names>F</given-names></name> <name><surname>Chu</surname> <given-names>C</given-names></name></person-group>. <article-title>Eco-friendly multi-skilled worker assignment and assembly line balancing problem.</article-title> <source><italic>Comput Ind Eng.</italic></source> (<year>2021</year>) <volume>151</volume>:<issue>106944</issue>.</citation></ref>
<ref id="B45"><label>45.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zacharia</surname> <given-names>PT</given-names></name> <name><surname>Nearchou</surname> <given-names>AC</given-names></name></person-group>. <article-title>Balancing assembly lines operating with heterogeneous workers under uncertainty in task processing times.</article-title> <source><italic>Eng Comput.</italic></source> (<year>2021</year>) <volume>38</volume>:<fpage>3853</fpage>&#x2013;<lpage>78</lpage>.</citation></ref>
<ref id="B46"><label>46.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Katiraee</surname> <given-names>N</given-names></name> <name><surname>Calzavara</surname> <given-names>M</given-names></name> <name><surname>Finco</surname> <given-names>S</given-names></name> <name><surname>Battini</surname> <given-names>D</given-names></name></person-group>. <article-title>Considera- tion of workforce differences in assembly line balancing and worker assignment problem.</article-title> <source><italic>IFAC Papers OnLine</italic></source> (<year>2021</year>) <volume>54</volume>:<fpage>13</fpage>&#x2013;<lpage>8</lpage>.</citation></ref>
<ref id="B47"><label>47.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>&#x00C7;imen</surname> <given-names>T</given-names></name> <name><surname>Baykaso&#x011F;lu</surname> <given-names>A</given-names></name> <name><surname>Demirkol</surname> <given-names>A</given-names></name></person-group>. <article-title>Assembly line rebalancing and worker assignment considering ergonomic risks in an automotive parts kamanufacturing plant.</article-title> <source><italic>Int J Ind Eng Comput.</italic></source> (<year>2021</year>) <volume>13</volume>:<fpage>336</fpage>&#x2013;<lpage>74</lpage>.</citation></ref>
<ref id="B48"><label>48.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Khemyong</surname> <given-names>P</given-names></name> <name><surname>Sirovetnukul</surname> <given-names>R</given-names></name></person-group>. <article-title>Task and worker assignment in the sharedmachine U-shaped assembly line.</article-title> <source><italic>2013 IEEE International Conference on Industrial Engineering and Engineering Management.</italic></source> <publisher-loc>Thailand</publisher-loc>: <publisher-name>IEEE</publisher-name> (<year>2013</year>). p. <fpage>325</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1109/IEEM.2013.6962427</pub-id></citation></ref>
<ref id="B49"><label>49.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Moreira</surname> <given-names>MCO</given-names></name> <name><surname>Ritt</surname> <given-names>M</given-names></name> <name><surname>Costa</surname> <given-names>AM</given-names></name> <name><surname>Chaves</surname> <given-names>A</given-names></name></person-group>. <article-title>Simple heuristics for the assembly line worker assignment and balancing problem.</article-title> <source><italic>arxiv.</italic></source> [<comment>Preprint</comment>]. (<year>2010</year>). <pub-id pub-id-type="doi">10.48550/arXiv.1003.3676.</pub-id></citation></ref>
<ref id="B50"><label>50.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bard</surname> <given-names>JF</given-names></name></person-group>. <article-title>Assembly line balancing with parallel workstations and dead time.</article-title> <source><italic>Int J Prod Res.</italic></source> (<year>1989</year>) <volume>27</volume>:<fpage>1005</fpage>&#x2013;<lpage>18</lpage>.</citation></ref>
</ref-list>
</back>
</article>