Sedding, Helmu A.
A icle — Published Ve sion
Mixed-model mo ing assembly line ma e ial placemen
op imiza ion o a sho e ime-dependen wo ke walking
ime
Jou nal o Scheduling
P o ided in Coope a ion wi h:
Sp inge Na u e
Sugges ed Ci a ion: Sedding, Helmu A. (2023) : Mixed-model mo ing assembly line ma e ial
placemen op imiza ion o a sho e ime-dependen wo ke walking ime, Jou nal o Scheduling,
ISSN 1099-1425, Sp inge US, New Yo k, NY, Vol. 27, Iss. 3, pp. 257-275,
h ps://doi.o g/10.1007/s10951-023-00787-5
This Ve sion is a ailable a :
h ps://hdl.handle.ne /10419/323372
S anda d-Nu zungsbedingungen:
Die Dokumen e au EconS o dü en zu eigenen wissenscha lichen
Zwecken und zum P i a geb auch gespeiche und kopie we den.
Sie dü en die Dokumen e nich ü ö en liche ode komme zielle
Zwecke e iel äl igen, ö en lich auss ellen, ö en lich zugänglich
machen, e eiben ode ande wei ig nu zen.
So e n die Ve asse die Dokumen e un e Open-Con en -Lizenzen
(insbesonde e CC-Lizenzen) zu Ve ügung ges ell haben soll en,
gel en abweichend on diesen Nu zungsbedingungen die in de do
genann en Lizenz gewäh en Nu zungs ech e.
Te ms o use:
Documen s in EconS o may be sa ed and copied o you pe sonal
and schola ly pu poses.
You a e no o copy documen s o public o comme cial pu poses, o
exhibi he documen s publicly, o make hem publicly a ailable on he
in e ne , o o dis ibu e o o he wise use he documen s in public.
I he documen s ha e been made a ailable unde an Open Con en
Licence (especially C ea i e Commons Licences), you may exe cise
u he usage igh s as speci ied in he indica ed licence.
h p://c ea i ecommons.o g/licenses/by/4.0/
Jou nal o Scheduling (2024) 27:257–275
h ps://doi.o g/10.1007/s10951-023-00787-5
Mixed-model mo ing assembly line ma e ial placemen op imiza ion
o a sho e ime-dependen wo ke walking ime
Helmu A. Sedding1,2
Accep ed: 25 May 2023 / Published online: 2 Sep embe 2023
© The Au ho (s) 2023
Abs ac
Ca mass p oduc ion commonly in ol es a mo ing assembly line ha mixes se e al ca models. This equi es plen y o
ma e ial supplies a he line side, bu a ailable space is sca ce. Thus, ma e ial is placed apa om ideal posi ions. Then,
picking i up in ol es walking along he line. This ime is non-p oduc i e and can encompass 10–15% o o al p oduc ion
ime. Thus, i is impo an o es ima e and minimize i du ing p oduc ion planning. Howe e , he calcula ions a e di icul
because he con eyo con inuously mo es. The e o e, mos li e a u e bounds walking ime by a cons an , bu his disca ds
aluable po en ial. To be e app oxima e i , we use a ime-dependen V-shaped unc ion. A compa ison indica es ha o
a majo i y o ins ances, cons an walking ime es ima es o 95% con idence a e a leas 51% highe . Then, we in oduce a
model o op imize ma e ial posi ions such ha he model-mix walking ime is minimized. This poses an NP-ha d sequencing
p oblem wi h a ecu si e and nonlinea objec i e unc ion. Ou key disco e y is a lowe bound on he objec i e o pa ial
solu ions, es ablished by a Lag angian elaxa ion ha can be sol ed in quad a ic ime. Resul ing b anch and bound based
algo i hms allow o quickly and eliably op imize up o he la ges eal-wo ld sized ins ances.
Keywo ds Scheduling ·Mo ing assembly line ·Walking ime ·Ma e ial placemen ·Mixed-model p oduc ion
1 In oduc ion
Mass-p oduc ion o ca s was pa icula ly made possible by
he mo ing assembly line. I con inuously anspo s he
wo k pieces om wo ke o wo ke . P oduc i i y is high-
es i he assembly ope a ions a e di ided equally be ween
all wo ke s. This is an NP-ha d bin packing ype op imiza-
ion p oblem (Ál a ez-Mi anda and Pe ei a, 2019) ha is
called assembly line balancing (Sal eson, 1955); su eys a e
ound in Ba aïa and Dolgui (2013,2022), Becke and Scholl
(2006), Boysen e al. (2022). Solu ions can imp o e wi h
sho e ime bu e s gi en mo e accu a e ime es ima es, e.g.,
o a wo ke ’s wo kload when assigning ope a ions.
A signi ican ime sink can be a wo ke ’s walking ime
o e ch pa s om he line side, amoun ing o 10–15%
o o al p oduc ion ime a a majo Ge man ca manu ac-
BHelmu A. Sedding
helmu [email protected]
1Ins i u e o Theo e ical Compu e Science, Ulm Uni e si y,
Ulm, Ge many
2Ins i u e o Da a Analysis and P ocess Design, ZHAW,
Win e hu , Swi ze land
u e (Scholl e al., 2013). This ime can ha dly be es ima ed
wi h a cons an : i is highly a iable because he dis ance
is ime-dependen . A me hod o es ima e i is in oduced in
Sedding (2020a) in p oduc ion o a single model. Walking
ime is hen minimized by placing ma e ial supplies a op i-
mal posi ions along he line side ( he ope a ion sequence is
ixed). This op imized and mo e exac walking ime es ima e
allows o be e gage he wo ke ’s wo kload du ing assembly
line balancing, po en ially inc easing o e all line u iliza ion.
To employ he es ima e in in e ac i e planning so wa e, as
compu e imes a e essen ial, which a e p o ided by heu is ics
in Sedding (2020a) wi h a median un ime o 0.002s. In his
pape , we adap his app oach o a model-mix p oduc ion,
which is common in ca assembly (S e na z, 2014).
Anassemblywo ke e chesneededma e ial o anassem-
bly ope a ion by walking o he espec i e ma e ial box. In
he ypical mo ing ca assembly line, boxes a e loca ed a he
lineside,alongwhich hewo kpiecemo es. Ideally,eachbox
is loca ed close o he wo kpiece’s posi ion a access ime, as
his minimizes walking ime. Howe e , i he line side space
is sca ce (Bau is a and Pe ei a, 2007; Bukchin and Melle ,
2005; Boysen e al., 2015), i is usually necessa y o place a
box apa om i s ideal loca ion along he line.
123
258 Jou nal o Scheduling (2024) 27:257–275
The mo ing wo kpiece’s dis ance o a box and he esul -
ing wo-way walking ime can be modeled by a con ex
unc ion o ime (Sedding, 2020a). Howe e , mos models
o assembly line planning in he li e a u e a e es ic ed o
cons an p ocessing ime es ima es, jus like in he classic
assemblylinebalancingp oblem (Sal eson,1955).Al hough
sequence-dependen nonp oduc i e p ocessing imes a e
includedinAnd ése al.(2008),Scholle al.(2013),Esmaeil-
beigi e al. (2016), hey canno be applied o p ecisely plan
walking imes a assembly lines wi h a mo ing wo kpiece:
O e ly la ge sa e y ac o s a e needed o uppe bound he
walking ime wi h a cons an . This gi es away po en ial o
inc ease he u iliza ion o an assembly line. In his s udy, we
es he po en ial o ime-dependen walking ime es ima es.
When assigning ope a ions o a wo ke , a ealis ic walk-
ing ime es ima e needs o ake possible local op imiza ions
in o accoun . A minimiza ion o a wo ke ’s walking ime can
be app oached in wo majo ways o a gi en se o assem-
bly ope a ions. On he one hand, i is possible o op imize
he ope a ion sequence (Jaehn and Sedding, 2016; Sedding,
2020b). On he o he , he posi ioning o he espec i e ma e-
ial boxes can be adjus ed (Klamp l e al., 2006; Finnsgå d
e al., 2011; Sedding, 2017,2020a). This equi es o ix
he ope a ion sequence o de e mine a walking ime op i-
mized box placemen . Finnsgå d e al. (2011) desc ibe a
manual op imiza ion and epo a walking dis ance educ ion
by 52%. Schmid e al. (2021) op imize he placemen wi h
a mixed-in ege p og amming app oach ha conside s a i-
able walking cos s du ing ma e ial placemen , bu igno es he
wo kpiece’s con inued mo emen while he wo ke walks.
Klamp l e al. (2006) ake his mo emen in o accoun , using
Euclidean dis ances o calcula e ime-dependen walking
imes. In h ee app oaches, hey conside placemen o boxes
along he line. Fi s wi h o e laps, hen wi hou o e laps, and
inallywi hs ackinga opeacho he .Nonlinea p og amming
isused o heu is ically ind placemen s. Howe e , hey eco d
a he long compu e imes al eady o a small ins ance o
i e ma e ial boxes. A one-dimensional walking ime model
yields a signi ican ly quicke op imiza ion in Sedding (2017,
2020a,2020c) o he case o single model placemen .
In his pape , we adap he ma e ial placemen op i-
miza ion in Sedding (2020a) o he mixed-model mo ing
assembly line. A mixed-model assembly sha es he same
line o se e al p oduc models (Thomopoulos, 1967). Then,
he p oduc ion can be e adap o a ying demands o each
model. This p oduc ion me hod is s anda d in ca assem-
bly (S e na z, 2014). Line side space can be e en mo e sca ce
i u he ma e ial is equi ed o each model (Boysen e al.,
2015). In he mixed-model se ing, he objec i e is o min-
imize o al p ocessing ime weigh ed by model sha e. This
allows o longe p ocessing imes on some p oduc mod-
els, especially a e ones, p o ided his can be compensa ed
o on o he p oduc models. Allowance is p o ided by he
wo ke loa ing up- o downs eam he line. Howe e , an
o e load o e he cou se o se e al cycles canno be com-
pensa ed anymo e as inc easing walking imes exace ba e
he o e load. Such si ua ions mus be p e en ed du ing plan-
ning, in pa icula o he p oduc ion sequence, c . Boysen
e al. (2009c) o a su ey.
Ou pape ’s con ibu ion lies in placing ma e ial boxes a
he line side o a wo ke ’s assembly ope a ions o e a mix
o p oduc models such ha he model-mix weigh ed ime-
dependen walking imes o ga he ma e ial a e minimized:
– Fi s , we display all assump ions and in oduce an op i-
miza ion model in Sec . 2. In compa ison o Sedding
(2020a,2020c), i pe mi s mul iple models and an o -
se o he placemen a ea (o indi ec ly he s a ime).
– We obse e ha he p oblem en ails a ecu si e, non-
linea objec i e unc ion, which impedes e alua ion o
pa ial solu ions and ende s inc emen al solu ion p oce-
du es di icul . We p o ide a p oo o s ong NP-ha dness
o any numbe o p oduc models (Sec . 3).
– A mixed-in ege p og am is de i ed om he single-
model case in Sedding (2020a,2020c).
– The main echnical con ibu ion o ou pape is a
Lag angian elaxa ion o he ma hema ical p og am, o
which we ind a pa i ion in o wo independen subp ob-
lems, each o which is sol ed in quad a ic ime. This
esul s in a as lowe bound o pa ial solu ions (Sec . 5).
This lowe bound is he co ne s one o a b anch and
bound algo i hm ha inc emen ally places he boxes. A
unca ed b anch and bound sea ch p o ides a as heu is-
ic (Sec . 6).
– Finally, a nume ical expe imen shows he e ec i eness
o he app oaches (Sec . 7). The o al un ime o he bes
heu is ic is negligibly small: o he la ges ins ances, he
median un ime is 0.071 s. Such a un ime is sui able o a
use in in e ac i e planning so wa e. Po en ial sa ings a e
high in compa ison o cons an walking ime es ima es as
well as in ui i e placemen s (Sec . 7.5).
– Ou model is he i s in he li e a u e o e icien ly con-
side and minimize a ime-dependen model o walking
imes o ma e ial placemen a he mixed-model mo ing
assembly line. As his p oduc ion mode is s anda d o
ca p oduc ion, ou app oach has a a - eaching applica-
bili y.
P elimina y e sions o his pape a e a ailable in his special
issue’s wo kshop p oceedings (Sedding, 2021) and in he
au ho ’s disse a ion (Sedding, 2020c, Chap e 6).
2 Modeling
This sec ion p esen s he s udied op imiza ion p oblem Pm
o placing boxes o a model-mix o mp oduc s. A e a
123
Jou nal o Scheduling (2024) 27:257–275 259
o mal de ini ion o all pa ame e s in a Pmins ance, i s
p e equisi es a e in oduced. The de ini ion o Pm ollows.
No e ha Pmbuilds upon he op imiza ion p oblem in
Sedding(2020a,2020c) o asinglep oduc assemblym=1.
While he single-model case is ex ended o a mixed-model
p oduc ion, all o he assump ions emain unchanged. A lis
o assump ions made o Pmis ga he ed in Table 1.
De ini ion 1 An ins ance o Pmis gi en by
−a∈Q∩[0,1]as walking ime slope (box ahead),
−b∈Q∩[0,∞)as walking ime slope (box behind),
−Ias se o p oduc models,
−m=|I|as numbe o p oduc models,
− i∈Q∩[0,1]as p oduc ion a e o model i∈I
s. . i∈I i=1,
−J={(i,j)|i∈I,as se o all jobs,
j∈{1,...,ni}}
−ni∈Nas numbe o jobs o model i∈I,
which emain in he ixed
sequence (i,1), (i,2),...,(i,ni),
−n=|J|=i∈Inias o al numbe o jobs,
−i,j∈Q∩[0,∞)as assembly ime o job (i,j)∈J,
−wi,j∈Nas wid h o he box o job (i,j)∈J,
−V∈Qas s a o he placemen in e al,
−W=V+(i,j)∈Jwi,jas he placemen in e al end.
Be o e he op imiza ion p oblem Pmcan be de ined, we
speci y how boxes can be placed, see how walking ime o
e ching pa o a boxes can be modeled, and de ine how o
calcula e he makespan (comple ion ime) o a p oduc ion
cycle encompassing walking and assembly ime. The esul
is isualized o an example ins ance in Fig.1.
2.1 Box placemen
Necessa y ma e ial o an assembly ope a ion is p o ided in a
dedica ed box (i,j)∈J. I akes up a ce ain box wid h wi,j
along he line side, exp essed as a sha e o he a ailable wid h
(in he dimension along he line). We may assume wi,j∈N
by scaling he coo dina e sys em acco dingly.
Le se Jdeno e he se o boxes o he he wo ke .
The boxes a e placed side-by-side wi hou o e laps. Gi en
a sca ce line side space, we assume he e a e no gaps
be ween boxes. Then, he boxes a e placed in a con igu-
ous sec ion a he line side: he space be ween Vand W=
V+(i,j)∈Jwi,j.
Then, a box placemen
{πi,j}(i,j)∈J(1)
Table 1 The model assump ions equal he s udy o he single-model case in Sedding (2020a,2020c) excep o A3 swi ching o a model-mix and
adding A16
A1 Single s a ion Focus on one assembly s a ion and wo k piece
A2 Single wo ke Focus on one wo ke . In e e ence is uled ou
A3 Mul iple p oduc a ian s We conside a model-mix o se e al p oduc a ian s, each wi h a di e en p oduc ion a e and i s own se o
assembly ope a ions and con aine s. While a p oduc ion sequence o he p oduc a ian s is no ye de e mined, i is assumed ha he
sequence ul ills he p oduc ion a es on a e age
A4 Fixed ope a ion sequence A wo ke has an immu able sequence o ope a ions albei i may be changed in p ac ice
A5 Single cycle A p oduc ion cycle begins when he wo kpiece en e s he wo ke ’s zone, and i ends when all ope a ions ha e been inished
on his wo kpiece. I ha akes sho e o longe han he a e age cycle ime, he wo ke can s a he nex cycle ea ly o la e. This may
cause a di e en s a ing poin , highly depending on he p oduc ion sequence. Howe e , he sequence is no a ailable du ing ma e ial
placemen . Thus, we assume an a e age cycle ime and dis ega d loa ing
A6 Single wo k poin The wo k poin is a one loca ion a he wo kpiece. We assume ha o he wo k poin s a e assigned o di e en wo ke s
on assembly line balancing (Becke and Scholl, 2009)
A7 One box pe ope a ion One single box agg ega es all ma e ial con aine s o an ope a ion, e.g., as a s ack o a shel
A8 One-dimensional box placemen Boxes a e placed along a line pa allel o he assembly line. Hence, he box wid h along his dimension is
he decisi e size o measu e a box’s occupied in e al a he line side
A9 No space be ween boxes The e a e no gaps be ween adjacen boxes in ou model. This assump ion is ealis ic as space a he line side is
ypically sca ce (S e na z, 2015). No e ha mo e elabo a e logis ics ope a ions like ma e ial sequencing o ki ing may educe equi ed
space a he line side (Boysen e al., 2015; Schmid and Limè e, 2019)
A10 S a iona y box posi ions Box posi ions a e ixed du ing p oduc ion and op imized be o ehand
A11 Uni o m walking eloci y Walking eloci y is cons an and he same o all ope a ions
A12 One-dimensional walking Only walking in pa allel o he assembly line is coun ed: Boxes a e loca ed in close angency he con eyo o
educe he o hogonal ma gin o a g ipping dis ance
A13 One walk pe ope a ion The wo ke e ches necessa y pa s all and only be o e he s a o an assembly ope a ion om a single box as in
A7, An ope a ion can agg ega e se e al sub-ope a ions, o all o which ma e ial is ga he ed in one single un
A14 No pick ime Pick imes a e neglec ed. Finnsgå d e al. (2011) epo s ha pick imes encompass jus 6% o nonp oduc i e ime
A15 Picking a ups eam side We simplis ically assume picking a he ups eam (le ) edge, albei se e al pick poin s may exis o a box
A16 Placemen a ea o se The box placemen in e al s a can be gi en wi h a shi o he s a ion s a along he line
123
260 Jou nal o Scheduling (2024) 27:257–275
Fig. 1 On planning he line side placemen , boxes a e posi ioned in a
sequence a he line side in [V,W), displayed in he igu e’s op ow.
Shown below a e assembly ope a ions (jobs) in ixed sequences o
h ee p oduc models. The ho izon al axis ep esen s he ime; i shows
assembly ope a ions pe o med by he wo ke while a wo kpiece mo es
along he line o e ime . No e ha he ime scale equals he space
scale. A he s a o a p oduc ion cycle, he wo ke is a ime and spa-
ial posi ion 0. Blue a ow lines indica e, exempla y o model 3, he
wo ke ’s longi udinal mo emen along he line du ing one p oduc ion
cycle, al e na ing be ween e ching ma e ial (walking he cu ed line)
and assembling, du ing bo h o which he wo kpiece mo es. Job (3,1)
s a s a ime 0; wi h walking ime 3,1(0)(indica ed by he s iped a ea,
o& om he box a π3,1) and assembly ime 3,1, he job comple es a
C3,1(0). Job comple ion imes, calcula ed ecu si ely, a e labeled in
blue colo . A p oduc ion cycle o model 3 is comple ed a ime (and
posi ion) C3,max. The objec i e is o minimize he a e age comple ion
ime o e all models by placing he boxes such ha walking imes a e
minimal.
s a es, o eachbox(i,j)∈J,a a ional- aluedposi ion V≤
πi,j≤W−wi,j o place i on in e al [πi,j,π
i,j+wi,j)a
he line side such ha (i,j)∈J[πi,j,π
i,j+wi,j)=[V,W).
No e ha a aining a box placemen is equi alen o inding
a sequence o he boxes along he line side.
2.2 Walking ime
The walking ime calcula ion in Sedding (2020a) is b ie ly
desc ibed in he ollowing. In his model, he wo ke only
walks along he mo ing assembly line; mo emen o hogo-
nal o he line can be igno ed. Th ee walking s a egies a e
co e ed: Always walking on he ixed loo , a op he con-
eyo ’s mo ing loo , o whiche e is be e in he cu en
mo emen di ec ion.
Fo walking up o a box (i,j)∈J, he wo ke lea es
he wo kpiece a a ce ain ime , a i es a he box’s posi-
ion πi,j, and hen e u ns o he wo kpiece. All he while, he
wo kpiece con inues o mo e. This gi es se e al mo emen
equa ions, which a e sol ed wi h a closed o mula. Then, he
walking ime is ep esen ed by he piecewise-linea unc ion
i,j( )=max{−a·( −πi,j), b·( −πi,j)}(2)
whe e πi,jis he box posi ion encoded in ime uni s, and
0≤a≤1 and b≥0 a e wo slopes ha depend on he
wo ke ’s eloci y and walking s a egy. See also Fig.2.
I he cu en ime equals he box posi ion (case =πi,j),
hen he walking ime is minimum, which occu s i he wo k-
piece jus passes by he box posi ion. O he wise, he walking
ime inc eases linea ly. I he wo kpiece has no ye passed
he box posi ion (case <π
i,j), hen he walking ime co -
esponds o −a·( −πi,j), o he wise i is b·( −πi,j).
The wo slopes ela e he wo kpiece’s eloci y con eyo o
he wo ke ’s walking eloci y wo ke >
con eyo . Fo exam-
ple, i he wo ke walks on a non-mo ing loo beside he
wo kpiece, hen a=2/( +1)and b=2/( −1)whe e
= wo ke / con eyo . The same slope alues a e a ained
i he wo ke walks on loo pla es ha mo e oge he wi h
he wo kpiece. I a wo ke can always choose he bes o
bo h op ions, hen he slopes a e a=(2 +1)/(1+ )2and
b=(2 +1)/ 2. No e ha his walking s a egy yields, i
=13.6asinKlamp le al.(2006), awalking ime educ ion
by 3.5% i <π
i,j, else 4.1%, see Sedding (2020a).
2.3 Makespan calcula ion
Be o e an assembly ope a ion can be p ocessed, a walk-
ing ime occu s o i s dis inc box (i,j)∈J. Toge he ,
hese wo cons i u e a job, which is also deno ed by (i,j).
Then, job (i,j)consis s o wo pa s: he nonp oduc i e
walking ime unc ion i,jin (2), and a e ha , a p oduc-
i e assembly ime i,j≥0 ha is a cons an nonnega i e
a ional numbe . Toge he , hey o m he job’s p ocessing
ime pi,j( )= i,j( )+i,j. S a ing a ime , he job com-
ple es a Ci,j( )= +pi,j( ). Subs i u ing all componen s,
123
Jou nal o Scheduling (2024) 27:257–275 261
Fig. 2 Visualiza ion o he walking ime unc ion i,jo job (i,j)∈J
in (2) as a unc ion o s a ime
he job’s comple ion ime is exp essed by
Ci,j( )= +i,j+max{−a·( −πi,j), b·( −πi,j)}.
(3)
Each p oduc model i∈I equi es p ocessing o a ce ain
numbe nio jobs in a ixed sequence deno ed by
(i,1), (i,2),...,(i,ni)
whe e niis he numbe o jobs in model i. Then, he las
comple ion ime Cmax
iin a model iis he composi ion o job
comple ion imes (3), s a ing he i s job (i,1)a ime 0:
Cmax
i=Ci,ni(··· Ci,2(Ci,1(0))) ···). (4)
No e ha a s a o he i s job a min = 0 is a ained by
shi ing he box placemen in e al by − min.
Rema k 1 The job sequence is ixed he e. As men ioned in
he in oduc ion, i is also possible o op imize walking ime
by pe mu ing he job sequence (Sedding, 2020b,2020c).
Thisbelongs o he ield o ime-dependen scheduling (Gaw-
iejnowicz, 2020b,2020a). Rela ed piecewise-linea con ex
Ci,j unc ionsa e desc ibed in Fa ahaniand Hosseini (2013),
Kawase e al. (2018), Konono (1998), while a ecen su ey
is ound in Sedding (2020b).
2.4 Op imiza ion p oblem
Minimizing he o e all walking ime in he mixed-model
se ing is equal o minimizing he o al weigh ed makespan
(comple ion ime) o e all p oduc models (Klamp l e al.,
2006). This can be a ained by a sum o each model i’s las
comple ion ime Cmax
iweigh ed by p oduc ion sha e i.This
objec i e is minimized in he s udied op imiza ion p oblem.
De ini ion 2 (P oblem Pm)Gi enaPmins ance (see De -
ini ion 1), minimize he weigh ed a e age makespan
φ=
i∈I
iCmax
i
by de e mining a box placemen {πi,j}(i,j)∈J, which places
he boxes, each ep esen ed by box wid h wi,j, in a sequence
in [V,W),see(1). This yields, o model i∈I, makespan
Cmax
i=(Ci,ni◦···◦Ci,2◦Ci,1)(0),
which composes he comple ion imes o model i’s job
sequence acco ding o (4). By (3), he comple ion ime Ci,j
o job (i,j)∈Jas a unc ion o job s a ime is gi en by
Ci,j( )= +i,j+max{−a·( −πi,j), b·( −πi,j)}.
In he single-model case, he makespan canno be la ge
han he cycle ime. E e y cycle, a new wo kpiece a i es,
hence a la ge makespan would equi e a line s oppage (o
a wo k o e load si ua ion). He ein lies a key ad an age o
model-mix p oduc ion: I he weigh ed a e age makespan φ
is no abo e he cycle ime, hen he e is no wo k o e load
(on a e age). Models wi h a highe makespan le he wo ke
loa downs eam, o he s ups eam.
Hence, some models may be allowed a makespan longe
han he cycle ime. Howe e , no e ha such an o e load
si ua ion would a ec he nex p oduc ion cycle’s s a ime.
Then,walking imesa ea ec ed.I i occu s epea edly,how-
e e , walking imes can g ow quickly as he wo ke is d i en
away om he boxes. I he wo ke has loa ed downs eam
behind he co esponding boxes, hen any delay inc eases he
comple ion ime by a ac o o (1+b)n o n emaining jobs,
which ollows om Sedding (2020b, Co olla y 2). In excess,
he wo ke needs assis ance and/o he line needs o s op.
Such o e load si ua ions mus p e en ed in planning o he
p oduc ion sequence.
Al hough he makespan should equal he cycle ime, i can
well be di e en o he placemen in e al’s end W. Mo e-
o e , he model allows a nonze o placemen in e al s a V.
In bo h cases, he placemen a ea is incong uen o he assem-
bly s a ion, co e ing only a pa , o ex ending ou o i . This
models ha he placemen a ea is o se o he assembly s a-
ion. This is equi ed, e.g., when subdi iding he line-side
space in o di e en sized egions, which can bene i he o e -
all assembly line balance. A nonze o s a ime o he i s job
can depic loa ing o he wo ke up- o downs eam he line.
This is ep esen ed in ou model by shi ing he placemen
in e al back by he same amoun .
3 Compu a ional complexi y
The main di icul y o op imizing a box placemen is caused
by he ecu si e and nonlinea na u e o he objec i e. Fo
example, i he i s job’s box is mo ed, hen i s walking
ime changes. As a consequence, succeeding jobs s a a a
di e en poin in ime. This ime migh be ea lie o la e
123
262 Jou nal o Scheduling (2024) 27:257–275
han be o e. As each walking ime unc ion is nonlinea , he
objec i e alue changes nonlinea ly. Mo eo e , he espec-
i e ideal box loca ion o succeeding jobs changes. Then, he
placemen o hese boxes needs u he eop imiza ion.
To highligh hecomplexi yo Pm, wep o e ha i isNP-
ha d in he s ong sense o an a bi a y numbe o p oduc
models m≥1. Fo his, we pe o m a educ ion om 3-
Pa i ion as de ined in Ga ey and Johnson (1978), which is
NP-comple e in he s ong sense (Ga ey and Johnson, 1975).
De ini ion 3 (3-Pa i ion) Gi en a bound B∈Nand 3zele-
men s in mul ise X={x1,...,x3z}⊂Nwi h B/4<
x<B/2 o x∈X, and x∈Xx=zB. The ques ion is:
does he e exis a pa i ion o Xin o zdisjoin mul ise s Ai,
i=1,...,zwi h x∈Aix=B?
Theo em 1 PmisNP-ha d in he s ong sense o a bi a y
m≥1.
P oo Fo m=2, we pe o m a educ ion om 3-Pa i ion
as o De ini ion 3. This equi es a decision e sion o Pm
ha speci ies a h eshold alue Φand asks i a solu ion exis s
wi h objec i e alue φ≤Φ.
A co esponding ins ance is cons uc ed as ollows. Fi s ,
we eely choose any allowed nonze o slope 0 <a≤1, b>
0 alue. Fo he wo models I={1,2}, we se p oduc ion
sha e 1=0 and 2=1. Hence, model 1 incu s no walking
ime in he objec i e unc ion. Howe e , i occupies space
a he line side o i s n1=3zjobs o which we le w1,j=
xj,j=1,...,3z, and choose an a bi a y 1,j alue. The
second model has n2=z+1 jobs. Fo each j=1,...,z+1,
we se w2,j=1 and 2,j=B+1. Finally, we se h eshold
alue
Φ=
j=1,...,z+1
l2,j=(B+1)(
z+1).
This ins ance’s objec i e alue is, gi en he unila e al p o-
duc ion sha es, φ=C2,z+1.AsC2,z+1≤Φ, he e is φ≤
Φ⇐⇒ φ=Φ. Le us assume ha φ=Φ. This equi es
in he second p oduc model o each j=1,...,z+1 ha
p2,j=2,j. This is he case i and only i he co espond-
ing box is p ecisely posi ioned a (B+1)·j. These boxes
lea e gaps o wid h B. Each gap is closed by he i s p oduc
model’s boxes i and only i he 3-Pa i ion ins ance can be
sol ed. Hence, Pmis NP-ha d o m=2.
We gene alize his educ ion o m>2 by ex ending he
ins ance wi h m−2 models I. Fo each i∈I,le i=
0. Then, he las comple ion imes o models Iyield no
impac on he objec i e unc ion. Mo eo e , we in oduce an
a bi a y numbe o jobs o each added model i∈I, each
wi h he same box wid h B+1 and an a bi a y assembly
ime. Because hese boxes a e oo wide o be placed be ween
wo adjacen boxes o he second p oduc model o φ≤Φ,
hey mus be placed a e he las one. Hence, hey asse
no e ec on he box placemen o he i s and he second
p oduc model.
Fo m=1, s ong NP-ha dness is shown in Sedding
(2020a). Concluding, a pseudopolynomial educ ion o 3-
Pa i ion o Pmexis s o m≥1.
4 Ma hema ical p og amming
We desc ibe Pmsolu ions using ma hema ical p og am-
ming, adap ing he special case m=1 in Sedding (2020a,
2020c) om≥1. This includes a makespan calcula ion o
each p oduc model and changes he objec i e unc ion o a
sum o makespans weigh ed by p oduc ion sha e. Then, we
de i e a mixed-in ege p og am, e o mula ing box place-
men cons ain s.
4.1 Ma hema ical p og am
We in oduce con inuous a iables πi,jas box posi ion and
Ci,jas comple ion ime o job (i,j)∈J. Then, a ma he-
ma ical p og am o Pmcan be s a ed as:
minimize
i∈I
iCi,ni
subjec o
Ci,0=0,i∈I,(5a)
Ci,j≥Ci,j−1+i,j−aCi,j−1−πi,k,(i,j)∈J,(5b)
Ci,j≥Ci,j−1+i,j+bCi,j−1−πi,k,(i,j)∈J,(5c)
{πi,j}(i,j)∈Jbeing a box placemen . (5d)
Comple ion imes a e se ecu si ely in cons ain s (5b) and
(5c) s a ing wi h (5a). Cons ain (5d) es ic s he box posi-
ion a iables o a alid box placemen as de ined in (1).
We obse e ha a aining a alid box placemen co e-
sponds o a job sequencing p oblem on a single machine,
which de e mines each job’s p ocessing in e al om s a
ime o comple ion ime. This is alike o he in e al a box
is placed upon; he di e ence being ha he job’s in e al is
ypically deno ed by i s end ( he comple ion ime), while we
ins ead desc ibe a box posi ion by he in e al s a .
On a side no e, i is known om job sequencing ha idle
imes add a u he laye o complexi y, e.g., when op i-
mizing non- egula objec i es like ea liness and a diness
penal ies (Ga ey e al., 1988). Simila ly, we p esume ha he
assump ion o placing boxes wi hou gaps p o ides, besides
he p ac ical eason, a compu a ional bene i .
123
Jou nal o Scheduling (2024) 27:257–275 263
4.2 Mixed-in ege p og am
Model (5) is es ic ed o a mixed-in ege p og am by subs i-
u ing heplacemen cons ain s(5d).The eexis sa a ie yo
possible o mula ions in he ela ed domain o job sequenc-
ing, c . Quey anne and Schulz (1994), Keha e al. (2009),
Bake and Kelle (2010) o e iews. We use disjunc i e
sequencing cons ain s o ensu e consis ency and compa-
abili y wi h he mixed-in ege p og am and he nume ical
s udy in Sedding (2020c) o he single-model case m=1.
Fo job sequencing, his me hod is ea ed, e.g., in Manne
(1960), Balas (1985), Quey anne (1993).
Disjunc i e sequencing cons ain s yield a o al o de on
he boxes o decide he posi ion o each. This is es ablished
by disjunc i e cons ain s be ween each pai o jobs.
Le us ease he no a ion by in oducing (i,j)≺(h,k),
a ela ion be ween jobs (i,j), (h,k)∈J ha holds i and
only i i<h, and in case o i=h,i j<k. Mo eo e ,
we abb e ia e a job’s pai no a ion by a single le e , i.e., by
w i ing x=(i,j)o y=(h,k)in his sec ion.
Then, (5d) is subs i u ed by
πx+wx≤πy∨πy+wy≤πx,x,y∈J,x≺y,(6)
V≤πx≤W−wx,x∈J.(7)
This can be e o mula ed as a mixed-in ege p og am using
he ‘big-M’ me hod. This elaxes ei he o he inequali ies in
(6) by adding W, because πx+wx≤W o all x∈J.Le
ux,ydeno e a bina y a iable o each job pai x,y∈Jwi h
x≺y. Then, while (7) emains, (6) is eplaced wi h
πx+wx≤πy+W1−ux,y,x,y∈J,x≺y,(8a)
πy+wy≤πx+Wu
x,y,x,y∈J,x≺y,(8b)
ux,y∈{0,1},x,y∈J,x≺y.(8c)
The esul ing mixed-in ege p og am (MIP) encompasses
cons ain s (5a)–(5c), (7), (8a)–(8c), wi h n(n−1)/2 bina y
a iables.
5 Lowe bound
A lowe bound on he minimum objec i e alue φ∗o a
Pmins ance is in oduced in he ollowing. We conside a
Lag angian elaxa ion o he ma hema ical p og am (5) and
show ha i is possible o sol e i wi h a quad a ic ime algo-
i hm.
The lowe bound also accep s a pa ially sol ed ins ance
o use wi hin a b anch and bound sea ch. A solu ion can
be cons uc ed by placing he boxes in he placemen in e -
al [V,W).I s a sa Vwi h he i s box,and places henex
box besides. This is epea ed un il all boxes a e placed. An
in e media e, pa ial solu ion can be subsumed as ollows.
De ini ion 4 A pa ial solu ion p o ides he box posi ion
πi,j,(i,j)∈JF, o a se o ixed jobs JF⊆Jsuch ha hese
boxes a e placed in [V,F)whe e F=V+(i,j)∈JFwi,j,
i.e., he e is V≤πi,j≤F−wi,j o (i,j)∈JF. Then, we
call {πi,j}(i,j)∈JFapa ial box placemen . I is comple ed by
placing he boxes o he emaining open jobs JO=J JF
be ween Fand W.
5.1 Recu ence sol ing
In (5), we sol e he ecu ence ela ion o he comple ion
ime a iables o a closed o m. Le us in oduce, o each
job (i,j)∈J, a con inuous a iable walking ime ωi,jand
de ia ion δi,jo he job’s s a ime om i s ideal s a ime
(i.e., πi,j). Each comple ion ime a iable is eplaced by
a sum o all assembly and walking imes un il hen. This
eplaces cons ain s (5a) o(5c) wi h
Ci,j=
k=1,..., j
i,k+ωi,k,(i,j)∈J,(9a)
ωi,j≥−aδi,j,(i,j)∈J,(9b)
ωi,j≥bδi,j,(i,j)∈J,(9c)
δi,j=−πi,j+
k=1,..., j−1
i,k+ωi,k,(i,j)∈J.(9d)
Walking ime is piecewise linea and, because i is mini-
mized, limi ed om below in cons ain s (9b) and (9c). I
depends on he de ia ion o a job’s s a ime o i s posi ion,
se in cons ain s (9d).
The walking ime a iables’ domain can be limi ed o
s eng hen he model: he domain is no less han ze o, and a
mos ,i co esponds o hewalking imein o wa dsdi ec ion
o a mos he box posi ion W−1, and in he backwa ds di ec-
ion, o he lowes possible posi ion V(and back). Hence,
0≤ωi,j≤max−aCi,j−1−(W−1),bCi,j−1−V
o (i,j)∈J. Subs i u ing he comple ion imes a iables
wi h he sum in (9a) gi es, o (i,j)∈J, he closed o mula
0≤ωi,j≤max⎧
⎨
⎩
−a⎛
⎝1−W+
k=1,..., j−1
i,k+ωi,k⎞
⎠,
b⎛
⎝−V+
k=1,..., j−1
i,k+ωi,k⎞
⎠⎫
⎬
⎭
.(9e)
123
264 Jou nal o Scheduling (2024) 27:257–275
5.2 Lag angian elaxa ion
Wi h he model modi ica ions, we pe o m a Lag angian
elaxa ion o cons ain s (9b) and (9c). This in oduces he
co esponding Lag angian mul iplie s λi,j≥0, λ
i,j≥0 o
(i,j)∈J.
Then, he Lag angian p oblem is
φ∗
Lag (L)=min φLag
wi h
φLag =
i∈I
iCi,ni+
(i,j)∈J
λi,j−aδi,j−ωi,j
+λ
i,jbδi,j−ωi,j(10)
subjec o
L=λi,j,λ
i,j(i,j)∈J≥0,
as well as cons ain s (9a) o(9e), and cons ain (5d).
The se o mul iplie s Lcan be op imized using a s anda d
subg adien op imiza ion, see Fishe (2004). No e ha he
lowe bound inequali y φ∗
Lag (L)≤φ∗holds o any L.
Subs i u ing he comple ion ime a iables in (10) acco d-
ing o (9a) yields
φLag =
(i,j)∈J
i(i,j+ωi,j)+(bλ
i,j−aλi,j)δi,j−(λi,j+λ
i,j)ωi,j
=
(i,j)∈J
i,jζi,j+
(i,j)∈J
ωi,jθi,j
Ω
+
(i,j)∈Jaλi,j−bλ
i,jπi,j
Π
wi h cons an s
ζi,j= i+
k=j+1,...,nibλ
i,k−aλi,k,(i,j)∈J,
and θi,j=ζi,j−λi,j+λ
i,j,(i,j)∈J.
Obse e ha he walking ime and box placemen a iables
occu only in di e en cons ain s.
P ope y 1 In he Lag angian p oblem, hewalking ime a i-
ables ωi,j,(i,j)∈J, and box posi ion a iables πi,j,
(i,j)∈JO( om De ini ion 4), a e independen .
Thus, i is possible o sepa a ely op imize walking imes and
box posi ions. This gi es us he pa ial objec i e
Ω=
(i,j)∈J
ωi,jθi,j
o he walking imes, and
Π=
(i,j)∈Jaλi,j−bλ
i,jπi,j
o he box posi ions.
5.3 Op imizing box posi ion alues
The boxes o he open jobs JO(c . De ini ion 4)a e o
be placed wi hin a box sequence be ween Fand W.In
pa ial objec i e Π, each box (i,j)∈JOadds e m
aλi,j−bλ
i,jπi,j. Hence o minimize Π, we ge a clas-
sic o al weigh ed comple ion ime scheduling p oblem o
he boxes (as jobs), which is sol ed in polynomial ime by
so ing hem (Smi h, 1956).
Lemma 1 Pa ial objec i e Πis minimum i πi,j,(i,j)∈JO,
a e ob ained by sequencing JO’s boxes noninc easingly by
aλi,j−bλ
i,j
wi,j
.
Thus o nO=|JO|, op imal box posi ion alues a e a ained
in O(nOlog nO) ime.
5.4 Op imizing walking ime alues
The walking ime a iables ωi,j,(i,j)∈J, a e op imized
by minimizing Ω.
Fo each (i,j)∈J, he alue ange o ωi,jis limi ed by
cons ain s (9e). I can be ans o med wi h cons an s qi,j=
−V+k=1,..., j−1i,kand q
i,j=1−W+qi,j+V o he
ange
0≤ωi,j≤max⎧
⎪
⎪
⎪
⎪
⎪
⎨
⎪
⎪
⎪
⎪
⎪
⎩
−a⎛
⎝q
i,j+
k=1,..., j−1
ωi,k⎞
⎠
αi,j
,
b⎛
⎝qi,j+
k=1,..., j−1
ωi,k⎞
⎠
βi,j
⎫
⎪
⎪
⎪
⎪
⎪
⎬
⎪
⎪
⎪
⎪
⎪
⎭
.(11)
We obse e o any i∈I, and wi h inc easing j om 1
o ni ha e m αi,j(as de ined in (11)) is noninc easing and
e m βi,j(as in (11)) is nondec easing. Hence, we can ind
some κi∈{0,...,ni}such ha αi,j>β
i,j o all j=κi+
1,...,ni. Gi en such a κi, we can eplace cons ain s (11)
by
0≤ωi,j≤αi,ji j≤κi,
0≤ωi,j≤βi,ji j>κ
i.
123
Jou nal o Scheduling (2024) 27:257–275 271
Table 5 Median (50%
pe cen ile), qua ile (25%, 75%
pe cen ile), and 95% pe cen ile
minimum walking ime
pe cen age o o al weigh ed
wo k ime o n=24 and
m=4 ins ances wi h a known
op imum, in walking eloci y
and walking s a egy pai s
S1 S2
Q25 (%) Q50 (%) Q75 (%) Q95 (%) Q25 (%) Q50 (%) Q75 (%) Q95 (%)
24651576733384350
42224273318212327
8 9.7 11 13 17 8.3 11 13 17
16 4.6 5.8 7.1 9.7 4.3 5.4 6.5 9.5
Fig. 3 Pe cen age o inished ins ances wi h n=24 and m=4ina
line plo o algo i hm un ime in seconds
Fig. 4 Box plo s o pe cen age walking ime e o PE(φ, φ∗)o a
heu is ic’s φ o n=24 and m=4 ins ances sol ed by B&B wi h
op imum φ∗
Wi h he SA uppe bound, an op imum is ound o 72%
o he ins ances, u he educing he MPE o 1.77%. Fo
n=24 and m=4, he median un ime is 0.140s, which
includes he SA un ime.
Excep o small ins ances, he ime-limi ed MIP a 10 o
60s has wo se PE and MPE alues e en hough he un ime is
much highe han o he o he heu is ics: The MIP’s median
un ime co esponds o he ime limi because a ailable com-
pu e ime is mos ly used up comple ely. Wi h a long un ime,
only a small PE emains.
An assessmen o he ull se o ins ances would equi e
knowledge o an op imal solu ion o all ins ances. Fo
2463 ins ances, an op imum could no be a ained wi hin
he 1 h ime limi wi h nei he exac algo i hm (MIP, B&B).
To s udy he se o all ins ances in a consis en way, we use
he objec i e alue φHo he long unning MIP (<1h) as
a e e ence, because i e u ns he smalles o e all MPE in
he p eceding subg oup analysis. The heu is ics’ objec i e
alue φcan hen be assessed wi h he pe cen age o ins ances
ha yield φ≤φH, and wi h he mean o he pe cen age walk-
ing ime e o PE(φ, φH)deno ed by HMPE. We obse e
simila esul s o his es as in he subg oup analysis. In
pa icula , execu ing he MIP o 60s gi es yields ela i ely
high HMPE o la ge ins ances. Compa ed o he MIP un-
ime o 1 h, he HMPE o he T B&B is no iceably less o
high nand m alues, while main aining a much sho e un-
ime. See also Table 7.
Concluding, he T B&BUB SA p o ides he bes heu is ic
solu ions, makes good use o SA’s ini ial uppe bound, and
e ains a low un ime. This sugges s ha he esea ch and
implemen a ion e o o he T B&B is wo hwhile, espe-
cially in combina ion wi h SA. Bo h he T B&B and he MIP
can be pa ame e ized ega ding solu ion quali y, al hough he
la e admi s g ea e walking ime in he same un ime.
8 Conclusion
In his pape , we conside he mixed-model placemen o
boxes o minimize wo ke walking a he mo ing assem-
bly line. The ime-dependen walking ime model allows o
a much highe p ecision acco ding o ou nume ical expe i-
men : in mos ins ances, cons an walking ime es ima es ha
123
272 Jou nal o Scheduling (2024) 27:257–275
Table 6 Heu is ic solu ions on ins ances sol ed op imally by B&B, g ouped by n,m, o bo h
nmWNID MIP (<10s) MIP (<60s) MIP (<1h) HC T B&BUB HC SA T B&BUB SA
op (%) MPE (%) op (%) MPE (%) op (%) MPE (%) op (%) MPE (%) op (%) MPE (%) op (%) MPE (%) op (%) MPE (%) op (%) MPE (%)
∗∗1 121 57 4.3 67 2.5 85 0.6 39 8.7 46 5.0 68 3.3 72 1.8
8∗4 66 100 0.0 100 0.0 100 0.0 82 2.5 92 0.6 95 0.9 98 0.1
12 ∗0 101 96 0.0 100 0.0 100 0.0 49 6.7 63 3.0 80 3.3 86 0.9
16 ∗0 127 63 1.3 80 0.4 99 0.0 32 9.1 39 5.7 66 3.6 70 1.8
20 ∗0 144 25 5.9 43 3.4 80 0.5 20 11.6 25 8.0 56 4.2 59 2.7
24 ∗0 157 9 12.2 21 7.9 52 2.2 14 13.1 16 6.9 45 4.1 48 2.8
28 ∗0 164 11 12.8 24 7.5 57 2.1 20 12.5 22 9.6 51 6.0 55 3.7
∗2 2 101 61 4.0 71 2.3 89 0.5 39 11.2 65 7.1 44 8.3 70 3.4
∗4 0 149 56 4.9 66 2.9 84 0.8 33 10.2 66 2.4 42 5.3 69 1.5
∗8 1 113 53 3.9 64 2.4 82 0.6 44 4.7 72 0.5 52 1.4 76 0.3
8 2 8 74 100 0.0 100 0.0 100 0.0 77 4.1 87 1.2 91 2.4 96 0.4
8 4 0 86 100 0.0 100 0.0 100 0.0 70 3.3 88 0.5 92 0.3 97 0.1
8 8 4 39 100 0.0 100 0.0 100 0.0 100 0.0 100 0.0 100 0.0 100 0.0
12 2 1 97 100 0.0 100 0.0 100 0.0 49 10.2 57 5.7 75 8.5 82 2.2
12 4 0 125 100 0.0 100 0.0 100 0.0 44 7.4 60 2.7 79 1.1 85 0.6
12 8 0 82 89 0.1 99 0.0 100 0.0 54 2.5 73 0.4 85 0.1 91 0.1
16 2 0 108 76 1.0 91 0.3 100 0.0 33 12.0 36 9.4 63 7.9 68 3.8
16 4 0 156 65 1.5 83 0.5 100 0.0 28 10.9 36 6.3 65 2.4 69 1.4
16 8 0 117 48 1.4 67 0.5 98 0.0 35 4.4 45 1.5 69 0.4 74 0.3
20 2 0 113 31 5.2 53 2.7 89 0.3 25 13.4 27 10.8 55 8.3 60 4.8
20 4 0 173 22 7.0 42 4.1 77 0.7 16 13.5 20 9.8 54 3.5 56 2.6
20 8 0 146 22 5.7 35 3.3 72 0.6 20 7.8 27 3.3 59 0.8 62 0.7
24 2 0 114 10 11.2 22 7.1 61 1.7 18 14.4 19 12.3 45 6.9 49 5.0
24 4 0 184 8 13.8 19 8.8 49 2.8 10 15.5 12 6.4 41 4.4 43 2.8
24 8 0 172 10 11.5 21 7.8 46 2.1 14 9.3 18 1.9 49 1.1 51 0.7
28 2 0 106 17 12.6 31 6.8 63 1.9 20 17.4 23 14.2 47 11.1 52 6.4
28 4 0 219 6 13.7 18 8.5 56 2.5 16 11.5 17 8.3 52 2.9 55 2.1
28 8 0 196 8 11.7 20 7.5 46 1.9 24 3.9 27 2.2 57 0.4 61 0.4
op , pe cen age o ins ances sol ed op imally among hose ha B&B sol ed wi hin 1 h; MPE, mean pe cen age walking ime e o o he ins ance’s minimum walking ime
∗agg ega e o all a ian s o he espec i e pa ame e
123
Jou nal o Scheduling (2024) 27:257–275 273
Table 7 Heu is ic solu ions on ins ances compa ed o he heu is ic MIP (<1h), g ouped by n,m, o bo h
nmWNID MIP (<10s) MIP (<60s) HC T B&BUB HC SA T B&BUB SA
≤φH(%) HMPE (%) ≤φH(%) HMPE (%) ≤φH(%) HMPE (%) ≤φH(%) HMPE (%) ≤φH(%) HMPE (%) ≤φH(%) HMPE (%) ≤φH(%) HMPE (%)
∗∗1 124 50 5.0 60 2.8 39 8.2 49 4.6 72 2.3 76 0.9
8∗4 66 100 0.0 100 0.0 82 2.5 92 0.6 95 0.9 98 0.1
12 ∗0 101 96 0.0 100 0.0 49 6.7 63 3.0 80 3.3 86 0.9
16 ∗0 127 63 1.3 81 0.4 32 9.1 39 5.7 66 3.6 71 1.8
20 ∗0 143 25 5.4 45 2.8 23 11.0 29 7.4 62 3.7 66 2.1
24 ∗0 151 10 9.9 22 5.6 22 10.7 35 4.6 63 1.9 67 0.6
28 ∗0 153 6 13.2 13 7.8 28 9.3 34 6.5 66 0.8 69 −0.5
∗2 1 101 55 4.6 64 2.5 41 10.3 68 5.9 45 7.7 73 2.5
∗4 0 148 50 5.5 60 3.1 33 9.6 70 1.5 44 5.0 74 0.6
∗8 1 121 46 4.8 56 2.8 44 4.7 78 −0.4 57 1.1 81 −0.5
8 2 8 74 100 0.0 100 0.0 77 4.1 87 1.2 91 2.4 96 0.4
8 4 0 86 100 0.0 100 0.0 70 3.3 88 0.5 92 0.3 97 0.1
8 8 4 39 100 0.0 100 0.0 100 0.0 100 0.0 100 0.0 100 0.0
12 2 1 97 100 0.0 100 0.0 49 10.2 57 5.7 75 8.5 82 2.2
12 4 0 125 100 0.0 100 0.0 44 7.4 60 2.7 79 1.1 85 0.6
12 8 0 82 89 0.1 99 0.0 54 2.5 73 0.4 85 0.1 91 0.1
16 2 0 108 76 1.0 91 0.3 33 12.0 36 9.4 64 7.9 68 3.8
16 4 0 156 65 1.5 83 0.5 28 10.9 36 6.3 65 2.4 69 1.4
16 8 0 117 48 1.4 67 0.5 35 4.4 46 1.5 70 0.4 75 0.2
20 2 0 112 31 4.8 54 2.4 26 13.1 28 10.5 57 8.0 62 4.4
20 4 0 171 22 6.2 44 3.4 19 12.7 24 9.0 60 2.8 63 1.9
20 8 0 145 22 5.0 38 2.7 23 7.1 34 2.7 70 0.2 72 0.1
24 2 0 110 10 9.5 23 5.4 25 12.3 27 10.2 57 4.7 61 3.0
24 4 0 176 9 10.8 21 5.9 18 12.6 29 3.7 60 1.8 64 0.1
24 8 0 166 10 9.3 23 5.6 24 7.4 50 −0.2 72 −0.9 77 −1.3
28 2 0 105 10 12.2 18 6.8 33 10.4 34 9.0 63 3.9 67 1.5
28 4 0 176 4 14.4 10 8.7 22 10.8 26 8.0 62 0.6 66 −0.6
28 8 0 180 4 13.0 12 8.0 29 6.7 42 2.5 72 −2.2 74 −2.4
≤φH, pe cen age o ins ances sol ed a leas as well as he heu is ic objec i e alue φH ha MIP a ained wi hin 1 h; HMPE, mean pe cen age walking ime e o o he walking ime a ained by
he MIP wi hin 1 h (heu is ically)
∗agg ega e o all a ian s o he espec i e pa ame e
123
274 Jou nal o Scheduling (2024) 27:257–275
include 95% o cases a e a leas 51% highe han wi h ou
ime-dependen model (see Sec . 7.5).
We p o e ha his op imiza ion p oblem is NP-ha d in he
s ong sense o any numbe o p oduc models. We obse e
ha mode a ely sized ins ances wi h up o 16 jobs can be
sol ed wi h a mixed-in ege p og am ha employs disjunc-
i e sequencing cons ain s o a oid box o e lapping. Fo
la ge ins ances, we cons uc b anch and bound-based algo-
i hms.A Lag angian elaxa ion leads o a lowe bound ha is
sol ed in quad a ic ime. This bound is employed in a b anch
and bound sea ch, o which a unca ed sea ch ee yields
a heu is ic. Also, we desc ibe an in ui i e heu is ic ha is
complemen ed wi h a local sea ch and simula ed annealing
o ind an ini ial uppe bound.
The nume ical esul s indica e ha ou exac b anch and
bound based algo i hms p o ide supe io un ime and quali y
compa ed o sol ing a mixed-in ege p og am. The un ime
o he bes heu is ic ypically emains below 1 s, con ibu ing
o an in e ac i e planning expe ience ha is mo e accu a e
and pe mi s less sa e y bu e ime.
Funding Open access unding p o ided by ZHAW Zu ich Uni e si y
o Applied Sciences.
Decla a ions
Con lic o in e es The au ho has no compe ing in e es s o decla e
ha a e ele an o he con en o his a icle.
Open Access This a icle is licensed unde a C ea i e Commons
A ibu ion 4.0 In e na ional License, which pe mi s use, sha ing, adap-
a ion, dis ibu ion and ep oduc ion in any medium o o ma , as
long as you gi e app op ia e c edi o he o iginal au ho (s) and he
sou ce, p o ide a link o he C ea i e Commons licence, and indi-
ca e i changes we e made. The images o o he hi d pa y ma e ial
in his a icle a e included in he a icle’s C ea i e Commons licence,
unless indica ed o he wise in a c edi line o he ma e ial. I ma e ial
is no included in he a icle’s C ea i e Commons licence and you
in ended use is no pe mi ed by s a u o y egula ion o exceeds he
pe mi eduse,youwillneed oob ainpe missiondi ec ly om hecopy-
igh holde . To iew a copy o his licence, isi h p://c ea i ecomm
ons.o g/licenses/by/4.0/.
Re e ences
Ál a ez-Mi anda, E., & Pe ei a, J. (2019). On he complexi y o assem-
bly line balancing p oblems. Compu e s & Ope a ions Resea ch,
108, 182–186. h ps://doi.o g/10.1016/j.co .2019.04.005
And és, C., Mi alles, C., & Pas o , R. (2008). Balancing and schedul-
ing asks in assembly lines wi h sequence-dependen se up imes.
Eu opean Jou nal o Ope a ional Resea ch, 187(3), 1212–1223.
h ps://doi.o g/10.1016/j.ejo .2006.07.044
Bake , K. R., & Kelle , B. (2010). Sol ing he single-machine sequenc-
ing p oblem using in ege p og amming. Compu e s & Indus ial
Enginee ing, 59(4), 730–735. h ps://doi.o g/10.1016/j.cie.2010.
07.028
Balas, E. (1985). On he acial s uc u e o scheduling polyhed a.
Ma hema ical P og amming S udy, 24, 179–218. h ps://doi.o g/
10.1007/BFb0121051
Ba aïa, O., & Dolgui, A. (2013). A axonomy o line balancing
p oblems and hei solu ion app oaches. In e na ional Jou nal o
P oduc ion Economics, 142(2), 259–277. h ps://doi.o g/10.1016/
j.ijpe.2012.10.020
Ba aïa, O., & Dolgui, A. (2022). Hyb idiza ions in line balancing p ob-
lems: A comp ehensi e e iew on new ends and o mula ions.
In e na ional Jou nal o P oduc ion Economics, 250, 108673.
h ps://doi.o g/10.1016/j.ijpe.2022.108673
Bau is a, J., & Pe ei a, J. (2007). An algo i hms o a ime and space
cons ained assembly line balancing p oblem. Eu opean Jou nal
o Ope a ional Resea ch, 177(3), 2016–2032. h ps://doi.o g/10.
1016/j.ejo .2005.12.017
Becke , C., & Scholl, A. (2006). A su ey on p oblems and me hods in
gene alized assembly line balancing. Eu opean Jou nal o Ope -
a ional Resea ch, 168(3), 694–715. h ps://doi.o g/10.1016/j.ejo .
2004.07.023
Becke , C., & Scholl, A. (2009). Balancing assembly lines wi h a i-
able pa allel wo kplaces: P oblem de ini ion and e ec i e solu ion
p ocedu e. Eu opean Jou nal o Ope a ional Resea ch, 199(2),
359–374. h ps://doi.o g/10.1016/j.ejo .2008.11.051
Boysen,N.,Fliedne ,M.,&Scholl,A.(2008).Sequencingmixed-model
assembly lines o minimize pa in en o y cos . OR Spec um,
30(3), 611–633. h ps://doi.o g/10.1007/s00291-007-0095-2
Boysen, N., Fliedne , M., & Scholl, A. (2009a). Le el Scheduling o
ba ched JIT supply. Flexible Se ices and Manu ac u ing Jou nal,
21(1–2), 31–50. h ps://doi.o g/10.1007/s10696-009-9058-z
Boysen, N., Fliedne , M., & Scholl, A. (2009b). Le el scheduling o
mixed-model assembly lines unde s o age cons ain s. In e na-
ional Jou nal o P oduc ion Resea ch, 47(10),2669–2684.h ps://
doi.o g/10.1080/00207540701725067
Boysen, N., Fliedne , M., & Scholl, A. (2009c). Sequencing mixed-
model assembly lines: Su ey, classi ica ion and model c i ique.
Eu opean Jou nal o Ope a ional Resea ch, 192(2), 25. h ps://
doi.o g/10.1016/j.ejo .2007.09.013
Boysen,N., Scholl,A.,& Woppe e ,N.(2012). Resequencing o mixed-
model assembly lines: Su ey and esea ch agenda. Eu opean
Jou nal o Ope a ional Resea ch, 216(3), 594–604. h ps://doi.
o g/10.1016/j.ejo .2011.08.009
Boysen, N., Emde, S., Hoeck, M., & Kaude e , M. (2015). Pa logis ics
in he au omo i e indus y: Decision p oblems, li e a u e e iew
and esea ch agenda. Eu opean Jou nal o Ope a ional Resea ch,
242(1), 107–120. h ps://doi.o g/10.1016/j.ejo .2014.09.065
Boysen, N., Schulze, P., & Scholl, A. (2022). Assembly line balanc-
ing: Wha happened in he las i een yea s? Eu opean Jou nal o
Ope a ional Resea ch, 301(3), 797–814. h ps://doi.o g/10.1016/
j.ejo .2021.11.043
B en , R. P. (1971). An algo i hm wi h gua an eed con e gence o
inding a ze o o a unc ion. The Compu e Jou nal, 14(4), 422–
425. h ps://doi.o g/10.1093/comjnl/14.4.422
Bukchin, Y., & Melle , R. D. (2005). A space alloca ion algo i hm o
assemblylinecomponen s.IIE T ansac ions, 37(1),51–61.h ps://
doi.o g/10.1080/07408170590516854
ˇ
Ce ný, V. (1985). The modynamical app oach o he a eling salesman
p oblem: An e icien simula ion algo i hm. Jou nal o Op imiza-
ion Theo y and Applica ions, 45(1), 41–51. h ps://doi.o g/10.
1007/BF00940812
Esmaeilbeigi, R., Nade i, B., & Cha khga d, P. (2016). New o mu-
la ions o he se up assembly line balancing and scheduling
p oblem. OR Spec um, 38(2), 493–518. h ps://doi.o g/10.1007/
s00291-016-0433-3
Fa ahani, M. H., & Hosseini, L. (2013). Minimizing cycle ime in
single machine scheduling wi h s a ime-dependen p ocess-
ing imes. The In e na ional Jou nal o Ad anced Manu ac u ing
123
Jou nal o Scheduling (2024) 27:257–275 275
Technology, 64(9), 1479–1486. h ps://doi.o g/10.1007/s00170-
012-4116-1
Finnsgå d, C., Wäns öm, C., Medbo, L., & Neumann, W. P. (2011).
Impac o ma e ials exposu e on assembly wo ks a ion pe o -
mance. In e na ional Jou nal o P oduc ion Resea ch, 49(24),
7253–7274. h ps://doi.o g/10.1080/00207543.2010.503202
Fishe , M. L. (2004). The Lag angian Relaxa ion Me hod o Sol ing
In ege P og amming P oblems. Managemen Science, 50(12 Sup-
plemen ), 1861–1871. h ps://doi.o g/10.1287/mnsc.1040.0263
Fo d, H., & C ow he , S. (1922). My li e and wo k. Doubleday Page &
Co.
Ga ey, M. R., & Johnson, D. S. (1975). Complexi y esul s o mul i-
p ocesso scheduling unde esou ce cons ain s. SIAM Jou nal on
Compu ing, 4(4), 397–411. h ps://doi.o g/10.1137/0204035
Ga ey, M. R., & Johnson, D. S. (1978). “S ong” NP-comple eness
esul s: Mo i a ion, examples, and implica ions. Jou nal o he
ACM, 25(3), 499–508. h ps://doi.o g/10.1145/322077.322090
Ga ey, M. R., Ta jan, R. E., & Wil ong, G. T. (1988). One-p ocesso
schedulingwi hsymme icea linessand a dinesspenal ies.Ma h-
ema ics o Ope a ions Resea ch, 13(2), 330–348. h ps://doi.o g/
10.2307/3689828
Gawiejnowicz S (2020a) Models and Algo i hms o Time-Dependen
Scheduling, 2nd edn. Monog aphs in Theo e ical Compu e Sci-
ence, Sp inge , Be lin, Heidelbe g, h ps://doi.o g/10.1007/978-
3-662-59362-2
Gawiejnowicz, S. (2020b). A e iew o ou decades o ime-dependen
scheduling: Main esul s, new opics, and open p oblems. Jou nal
o Scheduling, 23(1), 3–47. h ps://doi.o g/10.1007/s10951-019-
00630-w
Hajek, B. (1988). Cooling schedules o op imal annealing. Ma hema -
ics o Ope a ions Resea ch, 13(2), 311–329. h ps://doi.o g/10.
1287/moo .13.2.311
Held, M., Wol e, P., & C owde , H. P. (1974). Valida ion o subg adien
op imiza ion. Ma hema ical P og amming, 6(1), 62–88. h ps://
doi.o g/10.1007/BF01580223
Jaehn, F., & Sedding, H. A. (2016). Scheduling wi h ime-dependen
disc epancy imes. Jou nal o Scheduling, 19(6), 737–757. h ps://
doi.o g/10.1007/s10951-016-0472-2
Kawase, Y., Makino, K., & Seimi, K. (2018). Op imal composi ion
o de ing p oblems o piecewise linea unc ions. Algo i hmica,
80(7), 2134–2159. h ps://doi.o g/10.1007/s00453-017-0397-y
Keha, A. B., Khowala, K., & Fowle , J. W. (2009). Mixed in ege p o-
g amming o mula ions o single machine scheduling p oblems.
Compu e s & Indus ial Enginee ing, 56(1), 357–367. h ps://doi.
o g/10.1016/j.cie.2008.06.008
Ki kpa ick, S., Gela , C. D., & Vecchi, M. P. (1983). Op imiza ion by
Simula ed Annealing. Science, 220(4598), 671–680. h ps://doi.
o g/10.1126/science.220.4598.671
Klamp l,E., Gusikhin, O.,& Rossi,G.(2006). Op imiza iono wo kcell
layou s in a mixed-model assembly line en i onmen . In e na-
ional Jou nal o Flexible Manu ac u ing Sys ems, 17(4),277–299.
h ps://doi.o g/10.1007/s10696-006-9029-6
Konono , A. V. (1998). P oblems in scheduling heo y on a single
machine wi h job du a ions p opo ional o an a bi a y unc ion.
Disk e ny˘ı Analiz i Issledo anie Ope a si˘ı, 5(3), 17–37.
Limè e, V., Landeghem, H. V., & Goe schalckx, M. (2015). A decision
model o ki ing and line s ocking wi h a iable ope a o walking
dis ances. Assembly Au oma ion, 35(1), 47–56. h ps://doi.o g/10.
1108/AA-05-2014-043
Manne, A. S. (1960). On he job-shop scheduling p oblem. Ope a ions
Resea ch, 8(2), 219–223. h ps://doi.o g/10.1287/op e.8.2.219
Mülle klein, D., Fon aine, P., & Os e meie , F. (2022). In eg a ed
conside a ion o assembly line scheduling and eeding: A new
model and case s udy om he au omo i e indus y. Compu e s
& Indus ial Enginee ing, 170, 108288. h ps://doi.o g/10.1016/j.
cie.2022.108288
P ess, W. H., Teukolsky, S. A., Ve e ling, W. T., & Flanne y, B. P.
(1992). Nume ical ecipes in C: The a o scien i ic compu ing.
Camb idge Uni e si y P ess.
Quey anne, M. (1993). S uc u e o a simple scheduling polyhed on.
Ma hema ical P og amming, 58(1–3), 263–285. h ps://doi.o g/
10.1007/BF01581271
Quey anne, M., & Schulz, A. S. (1994). Polyhed al app oaches o
machine scheduling. (p. 3). Tech. ep.: Technische Uni e si ä
Be lin, Fachbe eich.
Sal eson, M. E. (1955). The assembly line balancing p oblem. Jou nal
o Indus ial Enginee ing, 6(3), 18–25.
Schmid, N. A., & Limè e, V. (2019). A classi ica ion o ac ical assem-
bly line eeding p oblems. In e na ional Jou nal o P oduc ion
Resea ch, 57(24), 7586–7609. h ps://doi.o g/10.1080/00207543.
2019.1581957
Schmid, N. A., Limè e, V., & Raa, B. (2021). Mixed model assembly
line eeding wi h disc e e loca ion assignmen s and a iable s a-
ion space. Omega, 102, 102286. h ps://doi.o g/10.1016/j.omega.
2020.102286
Scholl, A., Boysen, N., & Fliedne , M. (2013). The assembly line
balancing and scheduling p oblem wi h sequence-dependen
se up imes: P oblem ex ension, model o mula ion and e icien
heu is ics. OR Spec um, 35(1), 291–320. h ps://doi.o g/10.1007/
s00291-011-0265-0
Sedding, H. A. (2017) Box placemen as ime dependen scheduling o
educe au omo i e assembly line wo ke walk imes. In P oceed-
ings o he 13 h Wo kshop on Models and Algo i hms o Planning
and Scheduling P oblems, Seeon, Ge many, pp 92–94.
Sedding, H. A. (2020a). Line side placemen o sho e assembly line
wo ke pa hs. IISE T ansac ions, 52(2), 181–198. h ps://doi.o g/
10.1080/24725854.2018.1508929
Sedding, H. A. (2020b). Scheduling jobs wi h a V-shaped ime-
dependen p ocessing ime.Jou nal o Scheduling, 23(6),751–768.
h ps://doi.o g/10.1007/s10951-020-00665-4
Sedding, H. A. (2020c). Time-dependen pa h scheduling: Algo i h-
mic minimiza ion o walking ime a he mo ing assembly line.
Sp inge . h ps://doi.o g/10.1007/978-3-658-28415-2
Sedding, H. A. (2021). A lowe bound o sequen ially placing boxes a
he mo ing assembly line o minimize walking ime. In P oceed-
ings o he 3 d In e na ional Wo kshop on Dynamic Scheduling
P oblems, Adam Mickiewicz Uni e si y, Pozna´n, Poland, pp 63–
69.
Smi h, W. E. (1956). Va ious op imize s o single-s age p oduc ion.
Na al Resea ch Logis ics Qua e ly, 3(1–2), 59–66. h ps://doi.
o g/10.1002/na .3800030106
S e na z, J. (2014). Enhanced mul i-Ho mann heu is ic o e icien ly
sol ing eal-wo ld assembly line balancing p oblems in au omo-
i e indus y. Eu opean Jou nal o Ope a ional Resea ch, 235(3),
740–754. h ps://doi.o g/10.1016/j.ejo .2013.11.005
S e na z, J. (2015). The join line balancing and ma e ial supply
p oblem. In e na ional Jou nal o P oduc ion Economics, 159,
304–318. h ps://doi.o g/10.1016/j.ijpe.2014.07.022
Thomopoulos, N. T. (1967). Line balancing-sequencing o mixed-
model assembly. Managemen Science, 14(2), B59–B75. h ps://
doi.o g/10.1287/mnsc.14.2.B59
Publishe ’s No e Sp inge Na u e emains neu al wi h ega d o ju is-
dic ional claims in published maps and ins i u ional a ilia ions.
123