Home > Research > Publications & Outputs > A dynamic programming approach to a multi-objec...

Links

Text available via DOI:

View graph of relations

A dynamic programming approach to a multi-objective disassembly line balancing problem

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

A dynamic programming approach to a multi-objective disassembly line balancing problem. / Zhou, Yusha; Guo, Xiuping; Li, Dong.
In: Annals of Operations Research, Vol. 311, No. 2, 30.04.2022, p. 921-944.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Zhou Y, Guo X, Li D. A dynamic programming approach to a multi-objective disassembly line balancing problem. Annals of Operations Research. 2022 Apr 30;311(2):921-944. Epub 2020 Sept 19. doi: 10.1007/s10479-020-03797-0

Author

Zhou, Yusha ; Guo, Xiuping ; Li, Dong. / A dynamic programming approach to a multi-objective disassembly line balancing problem. In: Annals of Operations Research. 2022 ; Vol. 311, No. 2. pp. 921-944.

Bibtex

@article{abfaf49572fb45ba855aeece8a950f1d,
title = "A dynamic programming approach to a multi-objective disassembly line balancing problem",
abstract = "This paper concerns a disassembly line balancing problem (DLBP) in remanufacturing that aims to allocate a set of tasks to workstations to disassemble a product. We consider two objectives in the same time, i.e., minimising the number of workstations required and minimising the operating costs. A common approach to such problems is to covert the multiple objectives into a single one and solve the resulting problem with either exact or heuristic methods. However, the appropriate weights must be determined a priori, yet the results provide little insight on the trade-off between competing objectives. Moreover, DLBP problems are proven NP-complete and thus the solvable instances by exact methods are limited. To this end, we formulate the problem into a multi-objective dynamic program and prove the monotonicity property of both objective functions. A backward recursive algorithm is developed to efficiently generate all the non-dominated solutions. The numerical results show that our proposal is more efficient than alternative exact algorithms proposed in the literature and can handle much larger problem instances.",
keywords = "Disassembly line balancing problem, Dynamic programming, Multi-objective, Transformed AND/OR graph",
author = "Yusha Zhou and Xiuping Guo and Dong Li",
year = "2022",
month = apr,
day = "30",
doi = "10.1007/s10479-020-03797-0",
language = "English",
volume = "311",
pages = "921--944",
journal = "Annals of Operations Research",
issn = "0254-5330",
publisher = "Springer",
number = "2",

}

RIS

TY - JOUR

T1 - A dynamic programming approach to a multi-objective disassembly line balancing problem

AU - Zhou, Yusha

AU - Guo, Xiuping

AU - Li, Dong

PY - 2022/4/30

Y1 - 2022/4/30

N2 - This paper concerns a disassembly line balancing problem (DLBP) in remanufacturing that aims to allocate a set of tasks to workstations to disassemble a product. We consider two objectives in the same time, i.e., minimising the number of workstations required and minimising the operating costs. A common approach to such problems is to covert the multiple objectives into a single one and solve the resulting problem with either exact or heuristic methods. However, the appropriate weights must be determined a priori, yet the results provide little insight on the trade-off between competing objectives. Moreover, DLBP problems are proven NP-complete and thus the solvable instances by exact methods are limited. To this end, we formulate the problem into a multi-objective dynamic program and prove the monotonicity property of both objective functions. A backward recursive algorithm is developed to efficiently generate all the non-dominated solutions. The numerical results show that our proposal is more efficient than alternative exact algorithms proposed in the literature and can handle much larger problem instances.

AB - This paper concerns a disassembly line balancing problem (DLBP) in remanufacturing that aims to allocate a set of tasks to workstations to disassemble a product. We consider two objectives in the same time, i.e., minimising the number of workstations required and minimising the operating costs. A common approach to such problems is to covert the multiple objectives into a single one and solve the resulting problem with either exact or heuristic methods. However, the appropriate weights must be determined a priori, yet the results provide little insight on the trade-off between competing objectives. Moreover, DLBP problems are proven NP-complete and thus the solvable instances by exact methods are limited. To this end, we formulate the problem into a multi-objective dynamic program and prove the monotonicity property of both objective functions. A backward recursive algorithm is developed to efficiently generate all the non-dominated solutions. The numerical results show that our proposal is more efficient than alternative exact algorithms proposed in the literature and can handle much larger problem instances.

KW - Disassembly line balancing problem

KW - Dynamic programming

KW - Multi-objective

KW - Transformed AND/OR graph

U2 - 10.1007/s10479-020-03797-0

DO - 10.1007/s10479-020-03797-0

M3 - Journal article

VL - 311

SP - 921

EP - 944

JO - Annals of Operations Research

JF - Annals of Operations Research

SN - 0254-5330

IS - 2

ER -