The Cost of Troubleshooting Cost Clusters with Inside Information
Thorsten J. Ottosen, Finn Verner Jensen

TL;DR
This paper develops an optimal, efficient algorithm for troubleshooting in complex devices modeled as tree clusters, accounting for costs of opening and closing clusters, extending previous work on independent actions.
Contribution
It introduces a bottom-up P-over-C algorithm for tree cluster troubleshooting with costs, proving its optimality under certain conditions.
Findings
The algorithm runs in O(n lg n) time.
It is proven to be optimal when clusters do not need to be closed.
Extends troubleshooting models to include cluster opening/closing costs.
Abstract
Decision theoretical troubleshooting is about minimizing the expected cost of solving a certain problem like repairing a complicated man-made device. In this paper we consider situations where you have to take apart some of the device to get access to certain clusters and actions. Specifically, we investigate troubleshooting with independent actions in a tree of clusters where actions inside a cluster cannot be performed before the cluster is opened. The problem is non-trivial because there is a cost associated with opening and closing a cluster. Troubleshooting with independent actions and no clusters can be solved in O(n lg n) time (n being the number of actions) by the well-known "P-over-C" algorithm due to Kadane and Simon, but an efficient and optimal algorithm for a tree cluster model has not yet been found. In this paper we describe a "bottom-up P-over-C" O(n lg n) time algorithm…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
