Publication: A branch-and-cut approach to solve the fault diagnosis problem with lazy spread and imperfect system information
dc.contributor.coauthor | Özyurt, Yılmazcan | |
dc.contributor.coauthor | Dogru, Ali K. | |
dc.contributor.department | Department of Industrial Engineering | |
dc.contributor.department | Graduate School of Sciences and Engineering | |
dc.contributor.kuauthor | Yıldız, Barış | |
dc.contributor.kuauthor | Pekel, Kaan | |
dc.contributor.schoolcollegeinstitute | College of Engineering | |
dc.contributor.schoolcollegeinstitute | GRADUATE SCHOOL OF SCIENCES AND ENGINEERING | |
dc.date.accessioned | 2025-01-19T10:33:41Z | |
dc.date.issued | 2024 | |
dc.description.abstract | This paper presents a new approach to solving the Fault Diagnosis Problem with Lazy Spread (FDPL) that arises in many fault-tolerant real-world systems with few opportunities for maintenance during their operations and significant failure interactions between the subsystems/components. As opposed to cascading faults that spread to most of the system almost instantaneously, FDPL considers fault-resistant systems where the spread of failures is relatively slow (lazy), i.e., only a small fraction of the components are faulty at the time of inspection, and accurate diagnosis of the faulty components is of critical importance to restore system performance and stop further damage. Introducing an extra level of difficulty, FDPL needs to be solved under imperfect (missing and wrong) system information in most real-world settings. To address this challenging prediction problem, we use graph theory concepts to develop an integer programming formulation and devise an efficient branch-and-cut algorithm for its solution. Extensive numerical experiments on realistic problem instances attest to the superior performance of our approach in terms of both computational efficiency and prediction accuracy compared to the state-of-the-art in the literature. © 2024 Elsevier Ltd | |
dc.description.indexedby | WOS | |
dc.description.indexedby | Scopus | |
dc.description.publisherscope | International | |
dc.description.sponsoredbyTubitakEu | N/A | |
dc.description.volume | 166 | |
dc.identifier.doi | 10.1016/j.cor.2024.106598 | |
dc.identifier.eissn | 1873-765X | |
dc.identifier.issn | 3050548 | |
dc.identifier.quartile | Q1 | |
dc.identifier.scopus | 2-s2.0-85187546253 | |
dc.identifier.uri | https://doi.org/10.1016/j.cor.2024.106598 | |
dc.identifier.uri | https://hdl.handle.net/20.500.14288/26654 | |
dc.identifier.wos | 1210988200001 | |
dc.keywords | Branch-and-cut | |
dc.keywords | Combinatorial optimization | |
dc.keywords | Integer programming | |
dc.keywords | Multiple failure diagnoses | |
dc.keywords | Set covering | |
dc.keywords | Spreading failures | |
dc.language.iso | eng | |
dc.publisher | Elsevier Ltd | |
dc.relation.ispartof | Computers and Operations Research | |
dc.subject | Industrial engineering | |
dc.title | A branch-and-cut approach to solve the fault diagnosis problem with lazy spread and imperfect system information | |
dc.type | Journal Article | |
dspace.entity.type | Publication | |
local.contributor.kuauthor | Yıldız, Barış | |
local.contributor.kuauthor | Pekel, Kaan | |
local.publication.orgunit1 | College of Engineering | |
local.publication.orgunit1 | GRADUATE SCHOOL OF SCIENCES AND ENGINEERING | |
local.publication.orgunit2 | Department of Industrial Engineering | |
local.publication.orgunit2 | Graduate School of Sciences and Engineering | |
relation.isOrgUnitOfPublication | d6d00f52-d22d-4653-99e7-863efcd47b4a | |
relation.isOrgUnitOfPublication | 3fc31c89-e803-4eb1-af6b-6258bc42c3d8 | |
relation.isOrgUnitOfPublication.latestForDiscovery | d6d00f52-d22d-4653-99e7-863efcd47b4a | |
relation.isParentOrgUnitOfPublication | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 | |
relation.isParentOrgUnitOfPublication | 434c9663-2b11-4e66-9399-c863e2ebae43 | |
relation.isParentOrgUnitOfPublication.latestForDiscovery | 8e756b23-2d4a-4ce8-b1b3-62c794a8c164 |