Ozkut, MuratTutuncu, G. Yazgi2025-09-252025-09-2520250360-83521879-0550https://doi.org/10.1016/j.cie.2025.111513https://hdl.handle.net/20.500.14365/6443This paper addresses critical gaps in the reliability modeling of weighted k-out-of-n:G systems, which are widely used in safety-critical and fault-tolerant applications. Traditional models typically assume component homogeneity and independence, limiting their applicability to complex real-world systems. To overcome these limitations, we propose a generalized framework that (i) allows for an arbitrary number of distinct component types, (ii) models dependencies among components arising from shared resources, environmental conditions, or common-cause failures, and (iii) avoids computational inefficiencies by deriving a non-recursive reliability formula. Additionally, we introduce three practical optimization models to support system design decisions: cost minimization under reliability constraints, reliability maximization under budget constraints, and optimal system replacement timing. The proposed framework offers significant improvements in computational efficiency, modeling realism, and decision support for large-scale engineering systems. These contributions extend the applicability of weighted k-out-of-n systems to domains such as power grids, telecommunications, and industrial manufacturing where component heterogeneity and dependencies are prevalent.eninfo:eu-repo/semantics/closedAccessReliabilityMean Time to FailureReplacement TimeWeighted-k-Out-of-n: SystemReliability Analysis and Optimization Problems for a Weighted-k-out-of-n: G System with Multiple Types of ComponentsArticle10.1016/j.cie.2025.1115132-s2.0-105016006362