A value-driven approach for optimizing reliability-redundancy allocation problem in multi-state weighted k-out-of-n system. (July 2016)