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.coauthorDogru, Ali K.
dc.contributor.departmentDepartment of Industrial Engineering
dc.contributor.departmentGraduate School of Sciences and Engineering
dc.contributor.kuauthorYıldız, Barış
dc.contributor.kuauthorPekel, Kaan
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.contributor.schoolcollegeinstituteGRADUATE SCHOOL OF SCIENCES AND ENGINEERING
dc.date.accessioned2025-01-19T10:33:41Z
dc.date.issued2024
dc.description.abstractThis 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.indexedbyWOS
dc.description.indexedbyScopus
dc.description.publisherscopeInternational
dc.description.sponsoredbyTubitakEuN/A
dc.description.volume166
dc.identifier.doi10.1016/j.cor.2024.106598
dc.identifier.eissn1873-765X
dc.identifier.issn3050548
dc.identifier.quartileQ1
dc.identifier.scopus2-s2.0-85187546253
dc.identifier.urihttps://doi.org/10.1016/j.cor.2024.106598
dc.identifier.urihttps://hdl.handle.net/20.500.14288/26654
dc.identifier.wos1210988200001
dc.keywordsBranch-and-cut
dc.keywordsCombinatorial optimization
dc.keywordsInteger programming
dc.keywordsMultiple failure diagnoses
dc.keywordsSet covering
dc.keywordsSpreading failures
dc.language.isoeng
dc.publisherElsevier Ltd
dc.relation.ispartofComputers and Operations Research
dc.subjectIndustrial engineering
dc.titleA branch-and-cut approach to solve the fault diagnosis problem with lazy spread and imperfect system information
dc.typeJournal Article
dspace.entity.typePublication
local.contributor.kuauthorYıldız, Barış
local.contributor.kuauthorPekel, Kaan
local.publication.orgunit1College of Engineering
local.publication.orgunit1GRADUATE SCHOOL OF SCIENCES AND ENGINEERING
local.publication.orgunit2Department of Industrial Engineering
local.publication.orgunit2Graduate School of Sciences and Engineering
relation.isOrgUnitOfPublicationd6d00f52-d22d-4653-99e7-863efcd47b4a
relation.isOrgUnitOfPublication3fc31c89-e803-4eb1-af6b-6258bc42c3d8
relation.isOrgUnitOfPublication.latestForDiscoveryd6d00f52-d22d-4653-99e7-863efcd47b4a
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication434c9663-2b11-4e66-9399-c863e2ebae43
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files