Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Why decision support systems are needed for addressing the theory-practice gap in assembly line balancing
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0009-0003-4843-5572
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0000-0001-5408-0008
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.ORCID iD: 0000-0002-4031-2872
2025 (English)In: Journal of manufacturing systems, ISSN 0278-6125, E-ISSN 1878-6642, Vol. 79, p. 515-527Article in journal (Refereed) Published
Abstract [en]

The efficiency of an assembly line depends on how the work is distributed along the line. This is known as the Assembly Line Balancing Problem, an NP-hard optimization problem. Automatic solvers for this problem have been studied for decades but have not been widely adopted in the industry, resulting in a theory-practice gap. The typical automation approach assumes that all constraints and objectives are known and can be statically defined ahead of time such that solvers with a precisely defined objective function can take a fully specified problem instance as input and produce a (near) optimal solution as output. In some industries, meeting these assumptions is particularly challenging because of properties such as mixed-model production with high model variance, multi-manned stations, large task graphs, etc. This paper explains why, in certain industries, such as automotive end assembly, complete automation is likely infeasible in practice due to challenges in modeling the problem, collecting data, and specifying the objective function. Manual intervention by an engineer as a decision-maker is therefore unavoidable. We argue that maximizing automation, by helping the decision-maker be as effective as possible, requires a decision support system (DSS) that supports an interactive and iterative workflow, thereby enabling assisted planning. Furthermore, we identify solver features that become relevant in the DSS context, thus making the case that focusing on standalone solvers, and treating the integration into a DSS as an implementation detail, is not a viable option. We conclude that decision support systems play a central role in closing the theory-practice gap.

Place, publisher, year, edition, pages
Elsevier, 2025. Vol. 79, p. 515-527
Keywords [en]
Assembly line balancing, Decision support systems, Theory-practice gap, Rebalancing, Collaborative intelligence, Automotive industry
National Category
Computer Sciences Production Engineering, Human Work Science and Ergonomics
Research subject
Cyber-Physical Systems
Identifiers
URN: urn:nbn:se:ltu:diva-109997DOI: 10.1016/j.jmsy.2025.01.019ISI: 001433886800001Scopus ID: 2-s2.0-85217801633OAI: oai:DiVA.org:ltu-109997DiVA, id: diva2:1898114
Funder
Vinnova, 2021-05071, 2023-00970, 2023-00450
Note

Validerad;2025;Nivå 2;2025-02-26 (u2);

Funder: KDT JU grant 2023-000450;

Full text: CC BY license;

This article has previously appeared as a manuscript in a thesis.

Available from: 2024-09-16 Created: 2024-09-16 Last updated: 2026-04-13Bibliographically approved
In thesis
1. Micro Transactions and Automation of Industrial Assembly Planning
Open this publication in new window or tab >>Micro Transactions and Automation of Industrial Assembly Planning
2024 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

This thesis discusses two subjects: distributed ledgers scalable enough to support micro-transactions, and automating assembly planning in manufacturing industries.

Established blockchain solutions achieve high robustness and reliability. By being distributed and decentralized, they avoid a single point of failure, and fault-tolerant consensus mechanisms ensure that the system works as intended in the presence of malicious participants. However, their main weakness is scalability. The two most popular and well-known blockchain solutions require all nodes to store all transactions, and the transaction throughput is far too low to compete with traditional, centralized transaction processing systems. To improve scalability, systems have been developed that split the network nodes into groups that can process transactions in parallel, also known as sharding. We propose a novel approach to sharding, called ScaleGraph, which uses concepts from distributed hash tables to define shards dynamically. Nodes store and validate only transactions involving those accounts that are close to the node according to a logical distance metric. This greatly reduces the storage burden on each node and allows any number of transactions involving distinct accounts to be validated in parallel. By employing a synchronous consensus protocol, shards can be kept smaller without sacrificing fault tolerance, especially in a permissioned environment where participation can be controlled and a small fraction of malicious nodes can be assumed.

Manufacturing is a highly complex process in many industries, involving many different planning problems, and increasing automation has the potential to make manufacturing more efficient. This thesis presents a proof-of-concept solution to the kitting layout planning problem, where a list of parts has to be placed on a kitting wagon for delivery to an assembly line station. However, some problems have proven difficult to automate in practice, despite decades of research. One such problem, assembly line balancing, is analyzed in depth. We identify fundamental challenges that make the goal of complete automation implausible in some industries, such as automotive manufacturing. Human intervention is thus unavoidable, suggesting that assisted planning is a more promising approach for achieving increased automation in practice. Therefore, we make the case that bridging the gap between theory and practice requires decision-support systems that enable an iterative and interactive workflow.

Place, publisher, year, edition, pages
Luleå: Luleå University of Technology, 2024. p. 90
Series
Licentiate thesis / Luleå University of Technology, ISSN 1402-1757
Keywords
assembly line balancing, decision support systems, theory-practice gap, distributed ledger, sharding, distributed hash table
National Category
Computer Systems Production Engineering, Human Work Science and Ergonomics
Research subject
Cyber-Physical Systems
Identifiers
urn:nbn:se:ltu:diva-109999 (URN)978-91-8048-634-7 (ISBN)978-91-8048-635-4 (ISBN)
Presentation
2024-11-11, E632, Luleå University of Technology, Luleå, 13:00 (English)
Opponent
Supervisors
Available from: 2024-09-17 Created: 2024-09-16 Last updated: 2026-05-05Bibliographically approved
2. Sharded Ledgers for Micro-transactions and Automated Assembly Line Planning
Open this publication in new window or tab >>Sharded Ledgers for Micro-transactions and Automated Assembly Line Planning
2026 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

This thesis addresses two research areas: scalable distributed ledgers for micro-transactions, and the automation of assembly planning in manufacturing industries.

Established blockchain solutions are robust and reliable. Being distributed and decentralized, they avoid a single point of failure, and fault-tolerant consensus mechanisms ensure that the system works as intended even when some participants are faulty or malicious. However, their main weakness is scalability. The two most popular and well-known blockchain solutions, Bitcoin and Ethereum, require all nodes to store all transactions, and their transaction throughput is far too low to compete with traditional, centralized transaction processing systems. To improve scalability, systems have been developed that split the network nodes into groups that can process transactions in parallel, a technique known as sharding. We propose a sharded system called ScaleGraph that uses a novel architecture with one transaction per block and one shard per account, designed to maximize parallelism. The design is inspired by concepts from distributed hash tables, particularly to define shards based on a logical distance metric for node IDs and account IDs. Nodes store and process only transactions involving those accounts that are close to the node according to the distance metric. This greatly reduces the storage burden on each node and allows any number of transactions involving distinct accounts to be validated in parallel. We also design a new cross-shard transaction commit protocol for this architecture. The protocol offers global serializability and inevitable atomic commit, without the need for an abort path. This is achieved using only shard-local consensus and certificate exchange, rather than global or joint cross-shard consensus.

Manufacturing is a highly complex process in many industries and involves many different planning problems where increasing automation has the potential to make manufacturing more efficient. This thesis presents a proof-of-concept solution to the kitting layout problem, where a list of parts has to be placed on a kitting wagon for delivery to an assembly line station. However, some problems have proven difficult to automate in practice, despite decades of research. One such problem, assembly line balancing, is analyzed in depth. We identify fundamental challenges that make the goal of complete automation implausible in some industries, such as automotive manufacturing. Human intervention is thus unavoidable, suggesting that bridging the gap between theory and practice requires decision support systems for assisted, iterative, and interactive planning. The thesis also includes preliminary work on the product sequencing problem, limited to framing the use case, assumptions, and requirements. Subsequent ongoing work suggests strong parallels to assembly line balancing, indicating that the identified challenges and possibilities for addressing them reflect a broader pattern in industrial planning automation.

Place, publisher, year, edition, pages
Luleå University of Technology, 2026
Series
Doctoral thesis / Luleå University of Technology, ISSN 1402-1544
Keywords
blockchain, sharding, microtransactions, decision support systems, assembly line balancing, product sequencing
National Category
Computer Systems
Research subject
Cyber-Physical Systems
Identifiers
urn:nbn:se:ltu:diva-117130 (URN)978-91-8142-040-1 (ISBN)978-91-8142-041-8 (ISBN)
Public defence
2026-06-08, A1545, Luleå University of Technology, Luleå, 09:00 (English)
Opponent
Supervisors
Available from: 2026-04-13 Created: 2026-04-13 Last updated: 2026-05-18Bibliographically approved

Open Access in DiVA

fulltext(1325 kB)70 downloads
File information
File name FULLTEXT01.pdfFile size 1325 kBChecksum SHA-512
5901e427403964517365aec0c11cfe041907c860fb240284950b7ec98dff34778f14fbd866e13d5966d9c7c03f0d2b5ee362c5ed6cc8d2ff5b0a609b995ad95d
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Fink, ChristofferBodin, UlfSchelén, Olov

Search in DiVA

By author/editor
Fink, ChristofferBodin, UlfSchelén, Olov
By organisation
Embedded Internet Systems Lab
In the same journal
Journal of manufacturing systems
Computer SciencesProduction Engineering, Human Work Science and Ergonomics

Search outside of DiVA

GoogleGoogle Scholar
Total: 71 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 266 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf