Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-05T12:58:05.506Z Has data issue: false hasContentIssue false

A novel two-stage approach to parallel disassembly sequence planning using reinforcement learning

Published online by Cambridge University Press:  08 October 2026

M. R. Mahesh Kumar
Affiliation:
Department of Computer Science and Engineering, National Institute of Technology Puducherry , Karaikal, India
Chandrasekar Ravi*
Affiliation:
Department of Computer Science and Engineering, National Institute of Technology Puducherry , Karaikal, India
*
Corresponding author: Chandrasekar Ravi; Email: chand191987@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Parallel Disassembly Sequence Planning (DSP) involves determining the disassembly sequence by disassembling multiple parts in parallel at certain disassembly levels of a product. Previous studies only used the precedence graph to represent product assembly and determine part retrieval order. This does not guarantee that all parts are disassembled in a safe and stable manner, underscoring the importance of stability constraints in disassembly. Introducing stability constraints makes it difficult to completely disassemble the product with lower disassembly levels while minimizing direction changes due to the combinatorial explosion of the problem. This article proposes a two-stage approach to parallel DSP using Reinforcement Learning (RL). In the first stage, the mathematical model is introduced followed by a stability-integrated precedence graph for the product to simplify the problem. Then, obtain various part combinations of the product. In the next stage, a model-free RL formulation of the problem and an Adaptive Simulated Annealing Linear Decay-based Q-learning (ASALD-Q) algorithm is proposed to adjust the ASALD parameters dynamically and avoid local optima, resulting in faster convergence. Adoption of sparse Q-table representation makes the ASALD-Q learning algorithm generalize well to complex products. The proposed algorithm is applied to four products of varying complexity, including the product reported in the literature, and the results are compared with another model-free RL algorithm with two exploration techniques. The results demonstrate the efficacy and relevance of the proposed approach, mainly when dealing with large-scale products.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Three-dimensional model of an eight-part product assembly: (a) Assembled view and (b) Exploded view.

Figure 1

Figure 2. Disassembly precedence graph.

Figure 2

Figure 3. Matrix representation of an eight-part product: (a) Precedence matrix and (b) Stability matrix.

Figure 3

Table 1. Disassembly direction of an eight-part productTable 1. long description.

Figure 4

Table 2. List of feasible disassembly sequences for an eight-part productTable 2. long description.

Figure 5

Table 3. List of infeasible disassembly sequences for an eight-part productTable 3. long description.

Figure 6

Figure 4. Graph representation: (a) Stability graph and (b) Stability-integrated precedence graph.Figure 4. long description.

Figure 7

Figure 5. Sample temperature decay after applying the reheating mechanism.Figure 5. long description.

Figure 8

Figure 6. The framework of the proposed ASALD-based Q-learning algorithm.Figure 6. long description.

Figure 9

Figure 7. Performance of ASALD-Q for an eight-part product assembly: (a) Average reward using Q-learning, (b) Average reward using SARSA, and (c) Direction changes.Figure 7. long description.

Figure 10

Table 4. Parallel disassembly sequence of three product assembliesTable 4. long description.

Figure 11

Figure 8. Three-dimensional model of a 13-part product assembly: (a) Assembled view and (b) Exploded view.Figure 8. long description.

Figure 12

Table 5. Disassembly direction of 13-parts productTable 5. long description.

Figure 13

Figure 9. Stability-integrated precedence matrix for a 13-part product assembly.

Figure 14

Figure 10. Performance of ASALD-Q for a 13-part product assembly: (a) Average reward using Q-learning, (b) Average reward using SARSA, and (c) Direction changes.Figure 10. long description.

Figure 15

Figure 11. Three-dimensional model of a 21-part product assembly: (a) Assembled view and (b) Exploded view.Figure 11. long description.

Figure 16

Figure 12. Stability-integrated precedence matrix for a 21-part product assembly.

Figure 17

Table 6. Disassembly direction of three product assembliesTable 6. long description.

Figure 18

Figure 13. Performance of ASALD-Q for a 21-part product assembly: (a) Average reward using Q-learning, (b) Average reward using SARSA, and (c) Direction changes.Figure 13. long description.

Figure 19

Figure 14. Performance of ASALD-Q for a 37-part product assembly: (a) Average reward using Q-learning, (b) Average reward using SARSA, and (c) Direction changes.Figure 14. long description.

Figure 20

Table 7. Parallel disassembly sequence for a 37-part product assemblyTable 7. long description.