<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Kyiv, Ukraine, June</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Application of Structure Function in System Reliability Analysis based on Uncertain Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vitaly Levashenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elena Zaitseva</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Miroslav Kvassay</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Key Terms. Reliability</institution>
          ,
          <addr-line>Model, Approach, Methodology, ScientificField</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Zilina, Department of Infromatics</institution>
          ,
          <addr-line>Univerzitna 8215/1, 010 26, Zilina</addr-line>
          ,
          <country country="SK">Slovakia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <volume>2</volume>
      <fpage>1</fpage>
      <lpage>24</lpage>
      <abstract>
        <p>An important step in reliability evaluation of any system is selection of an appropriate mathematical representation. One of the possible mathematical representations is structure function that expresses dependency of system state on states of its components. This function must be completely specified for reliability evaluation of the analyzed system. The structure function is constructed based on complete information about the system structure and possible components states. However, there are a lot of practical problems when the complete information is not available because data from which it can be derived cannot be collected. As a rule, other mathematical representations and methods for evaluation of system reliability are used in these situations. In this paper, we propose a new method for construction of the structure function from uncertain or incomplete data. This method is developed based on application of Fuzzy Decision Tree.</p>
      </abstract>
      <kwd-group>
        <kwd>Fuzzy Decision Tree</kwd>
        <kwd>Multi-State System</kwd>
        <kwd>Structure Function</kwd>
        <kwd>Uncertainty</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>As has been shown in paper [1], selecting a mathematical representation of an
analyzed system is an important step in reliability analysis. Depending on the number of
performance levels, two types of models can be recognized. These models are named
as Binary-State Systems (BSSs) and Multi-State Systems (MSSs).</p>
      <p>A BSS admits only two states in investigation of the system and its components:
perfect functioning and complete failure. However, in practice, many systems can go
through different performance levels between these two extreme states [1, 2]. A MSS
is a mathematical model that is used to describe such systems since it allows defining
more than two levels of performance [2, 3, 4].</p>
      <p>There are different types of mathematical representations of a system. In reliability
engineering, structure function, fault trees, reliability block diagrams, Markov models</p>
      <p>- 362
and Petri nets are typically used for the mathematical representation of real systems
under study. Historically, mathematical models based on the structure function have
been proposed firstly. In this case, a system is modeled as a mapping that assigns
system state to all possible combinations of component states. The system
performance level is known based on the states of all its components. This interpretation of
the structure function supposes the exact definition of all possible states of the system
and its components. Therefore, any uncertainty cannot be considered and taken into
account. However, this indicates that methods based on the structure function
approach have some difficulties in application on real-world problems because, as a
rule, data about behavior of such systems are uncertain. Two approaches can be used
to solve this problem.</p>
      <p>The first of them is development of a new model that takes uncertainties into
account [5, 6, 7]. The application of a new mathematical model leads to a development
of new mathematical methods for the analysis of this model. The second solution is to
use one of the traditional models and develop new methods for construction of the
structure function that will take uncertainties of the initial data into account.</p>
      <p>
        Specifics of the uncertainty have to be analyzed before the development of the new
method for the structure function construction based on the uncertain data. There are
different factors of uncertain data. In our investigation, we will take into account two
of them. The first are ambiguity and vagueness of initial data. It means that initial data
about the system operation are collected based on (a) measurement that can be
inaccurate and with an error or (b) experts that can have different opinions on one situation.
Therefore, values of states of the components or system performance level cannot be
indicated as exact (integers). Ambiguity and vagueness in a real system have been
studied using the probability theory. However, it is worth pointing out that some
uncertainties that are not random in nature can play important roles in construction of
the structure function [
        <xref ref-type="bibr" rid="ref1">5, 6, 8</xref>
        ]. The fuzzy logic makes it possible to define the
structure function in a more flexible form for such data than the probabilistic approach. So,
non-exact values are the first factor of the uncertainty of initial data, and it can be
expressed using fuzzy values.
      </p>
      <p>Secondly, situations in which it is impossible to indicate some values of the system
components states or performance level can exist. For example, it can be very
expensive, or it needs unacceptable long time. This implies that some information about the
system behavior can be absent. Therefore, the data are incomplete.</p>
      <p>
        Based on the previous text, we have a task of construction of exact and completely
specified structure function based on uncertain and incomplete data, what is a typical
problem of Data Mining [
        <xref ref-type="bibr" rid="ref2">9</xref>
        ]. One of the approaches used for solving this problem is
application of Fuzzy Decision Trees (FDTs), which are widely used in Data Mining
for analysis of uncertain data and decision making in ambiguities [
        <xref ref-type="bibr" rid="ref3 ref4">10, 11</xref>
        ].
      </p>
      <p>
        In this paper, we propose a method based on the application of an FDT for
construction of the structure function. FDTs allow taking into account uncertainties of
two types. The first of them is ambiguity of initial data. This can occur when it is
expensive to obtain all data about real system behavior, or there are poorly
documented data. This type of uncertainty is covered by fuzzy values in an FDT. It means
that initial data can be defined and interpreted with some possibility and might not be
exact. The second type of uncertainty agrees with incompletely specified initial data.
As a rule, if the exact values of the actual data about the system behavior cannot be
determined, we need to rely on more data to get additional information necessary to
correct the used theoretical model [
        <xref ref-type="bibr" rid="ref5">6, 12</xref>
        ]. An FDT allows reconstructing these data
with different levels of the confidence [
        <xref ref-type="bibr" rid="ref3 ref4">10, 11</xref>
        ].
      </p>
      <p>This paper is structured as follows. Section 2 discusses the concept of the structure
function. The principal steps of the proposed method are considered in sections 3 – 5.
These steps are Collection of data into a repository (section 3), Representation of the
system model in the form of an FDT (section 4), and Construction of the structure
function based on the FDT (section 5).
2</p>
    </sec>
    <sec id="sec-2">
      <title>Structure function of the system</title>
      <p>
        The structure function as a mathematical model was introduced in reliability
engineering as one of the firsts [
        <xref ref-type="bibr" rid="ref6">13</xref>
        ]. This function captures the relationships between
components of the system and the system itself in such a way that the state of the
system is known based on the states of its components through the structure function.
      </p>
      <p>Let us suppose that the system can be divided into n components (subsystems). A
state of each component can be denoted by a random variable xi that can be in one of
mi possible values. This variable takes value 0 if the component fails and one of
values 1,…, mi -1 if the component works satisfactorily.</p>
      <p>Let us denote the structure function as (x). Then it agrees with the next map:
(x) = (x1,…, xn): {0,…, m1 -1}×…×{0,…, mn -1}{0,…, M -1} ,
(1)
where (x) defines system state from complete failure ((x) = 0) to perfect
functioning ((x) = M -1); x = (x1,…, xn) is a state vector; xi is the i-th component state that
changes from complete failure (xi = 0) to perfect functioning (xi = mi -1).</p>
      <p>Next, let us suppose that the system is coherent. This means: (a) the system
structure function is monotone: (xi, x) ≤ (xj, x) for any xi ≤ xj; and (b) there are no
irrelevant components in the system.</p>
      <p>Every system component is characterized by the probabilities of individual states:
(2)
(3)
pi,s = Pr{xi = s}, s = 0,…, mi -1 .</p>
      <p>Please note that the structure function of MSS (1) is transformed into the structure
function of BSS if mi = M = 2.</p>
      <p>Many reliability indices and measures can be calculated based on the system
structure function. One of them is the probability of the system performance level that is
calculated as follows [3]:</p>
      <p>Aj = Pr{(x) = j}, j = 0,…, mi -1 .</p>
      <p>
        The structure function also allows calculating the boundary system states [
        <xref ref-type="bibr" rid="ref7">14</xref>
        ],
minimal cut/path sets [
        <xref ref-type="bibr" rid="ref8">15</xref>
        ] and importance measures [
        <xref ref-type="bibr" rid="ref9">16</xref>
        ]. However, defining structure
function as equation (1) for a real application can be a difficult problem.
      </p>
      <p>
        As a rule, the structure function can be defined as a result of the system structure
analysis or based on expert data [
        <xref ref-type="bibr" rid="ref10 ref5">12, 17</xref>
        ]. In system structure analysis, the system is
interpreted as a set of components (subsystems) with correlations. These correlations
can be defined by functional relations that are interpreted as the structure function (1).
However, there are many structure-complex systems for which correlations and/or
connections of components are hidden or uncertain (e.g. power systems, network
systems). As a rule, other methods are used in reliability estimation for such systems
[
        <xref ref-type="bibr" rid="ref11">5, 18</xref>
        ]. Construction of a structure function based on the expert data requires special
analysis and transformation of initial data [
        <xref ref-type="bibr" rid="ref12 ref5">12, 19</xref>
        ]. We suggest the new method for
construction of the structure function (1) that is based on the application of an FDT.
      </p>
      <p>
        In terms of Data Mining, the structure function can be interpreted as a table of
decisions [
        <xref ref-type="bibr" rid="ref13 ref2">9, 20</xref>
        ], where state vector x = (x1,…, xn) is interpreted as a set of input
attributes and value of the structure function as an output attribute. This table of decisions
can be constructed based on an FDT for all combinations of the input attributes. So,
values of the structure function can be defined for all combinations of component
states using the FDT: component states are interpreted as FDT attributes, and the
structure function value agrees with one of M values (classes) representing system
performance levels. The FDT is inducted based on some samples (not all) of the
inputs and output attributes. In case of construction of the structure function, the
samples are state vectors with the corresponding function value. These samples have to be
collected as initial information about the system.
      </p>
      <p>The method proposed in this paper includes the following steps:
 collection of data into the repository according to requests of FDT induction;
 representation of the system model in the form of an FDT that classifies
components states according to the system performance levels;
 construction of the structure function as a decision table that is created by inducted
FDT.</p>
      <p>The structure function is constructed as a decision table that classifies the system
performance level for each possible combination of components states. The decision
table is formed based on the FDT that provides the mapping for all possible
components states (input data) in M performance levels. The FDT is inducted using
uncertain data that are presented in the form of a specified repository.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Data repository construction</title>
      <p>Collection of data in the form of a repository is provided by the monitoring of values
of system component states and system performance level. This repository can be
presented in the form of a table where the columns agree with the input and output
attributes. The number of the input attributes is n and the i-th has mi possible values
(the i-th column includes mi sub-columns). Every row contains a real sample of
components states and the corresponding system performance level.</p>
      <p>For example, let us consider the offshore electrical power generation system
presented in [2]. The purpose of this system (Fig. 1) is to supply two nearby oilrigs with
electric power. The system includes 3 generators: two main generators A1 and A3, and
standby generator A2. Both main generators are at oilrigs. In addition, oilrig 1 has
generator A2 that is switched into the network in case of outage of A1 or A3. The
control unit U continuously supervises the supply from each of the generators with
automatic control of the switches. If, for instance, the supply from A3 to oilrig 2 is not
sufficient, whereas the supply from A1 to oilrig 1 is sufficient, U can activate A2 to
supply oilrig 2 with electric power through the standby subsea cables L. This implies
that the system consists of 5 relevant components (n = 5): generators A1, A2, and A3,
control unit U, and the standby subsea cables L. Furthermore, according to the
description of the system activity in [2], we assume that the system and all its
components have 3 states/performance levels (M = 3 and mi = 3, for i = 1,…,5). Next, let us
denote variables defining states of the system components in the following way: main
generators A1 and A3 as x1 and x3 respectively, standby generator A2 as x2, and control
unit U and standby subsea cables L as x4 and x5 respectively.</p>
      <p>
        Let us suppose monitoring of the offshore power generation system that allowed
collecting 108 (from 243 possible) samples of the system behavior. Some of them are
shown in Table 1. The monitoring of this system permitted obtaining information
about some combinations of component states and the corresponding performance
levels of the system. However, this information is not complete because the data from
the real monitoring are uncertain. This uncertainty is caused by the ambiguity of
classification of component states and system performance levels into classes of exact
values [
        <xref ref-type="bibr" rid="ref13 ref5">12, 20</xref>
        ]. Therefore, special type of data is used to define values of the input
and output attributes in the repository. These data can be interpreted as quasi-fuzzy
data that describe occurrence of every value of every attribute with some possibility
ranging from 0 to 1. For example, the first row in Table 1 indicates the nonworking
(x1 = 0) and insufficient (x1 = 1) states of generator A1 with possibility of 0.8 and 0.2
respectively, while the possibility of the working state (x1 = 2) is 0. In case of stable
generator A2, the state is indicated as nonworking (x2 = 0) with possibility of 0.8 and
as other values (x2 = 1 and x2 = 2) with possibilities of 0.1. State of main generator A3
is nonworking (x3 = 0) with possibility 0.7 and insufficient (x3 = 1) or working (x3 =
2) with possibilities 0.2 and 0.1 respectively. States of control unit U are defined as
x4 = 0 with possibility 0.8, x4 = 1 with possibility 0.2 and x4 = 2 with possibility 0.
Only 2 of 3 states of the standby subsea cables L are relevant in this case because
possibility of state x5 = 2 is 0. The relevant states have possibilities 0.7 for x5 = 0 and
0.3 for x5 = 1. The system state is interpreted as a failure for this components states
with the possibility 0.7 ((x) = 0) and as the sufficient state ((x) = 1) with the
possibility 0.3, while the state of perfect operation ((x) = 2) is not indicated since its
possibility is 0.
      </p>
      <p>
        The data obtained based on the monitoring and presented in Table 1 can be
interpreted as fuzzy data [
        <xref ref-type="bibr" rid="ref14">21</xref>
        ]. The possibilities of individual states of the system
components and of the system correspond to membership functions of fuzzy data.
      </p>
      <p>The data obtained based on the monitoring of the offshore electrical power
generation system are incompletely specified because we have 108 of all 243 combinations
of components states. Traditional mathematical approach for system reliability
analysis based on the structure function cannot be used in this case. Therefore, construction
of structure function (1) based on incomplete data requires a special transformation
and development of new methods. In this paper, we suggest the new method for
construction of the structure function based on an FDT. This method allows reducing
indeterminate values and obtaining a completely specified structure function.</p>
    </sec>
    <sec id="sec-4">
      <title>Construction of FDT for representation of system</title>
      <p>
        A decision tree is a formalism for expressing mappings of input attributes
(components states) to output attribute/attributes (system performance level), consisting of an
analysis of attribute nodes (input attributes) linked to two or more sub-trees and leafs
or decision nodes labeled with classes of the output attribute (in our case, a class
agrees with a system performance level) [
        <xref ref-type="bibr" rid="ref14">21</xref>
        ]. An FDT is one of the possible types of
decision trees that permit operating with fuzzy data (attributes) and that use methods
of fuzzy logic. Construction of a structure function assumes manipulation with real
data, but the analysis of these data is implemented based on the methods of fuzzy
logic the data are uncertain [
        <xref ref-type="bibr" rid="ref15 ref16">22, 23</xref>
        ]. The uncertainty may be present in obtaining
numeric values of the attributes (system components states) or in obtaining the exact
class (system performance level) where the instance belongs to.
      </p>
      <p>
        There are different methods for inducting an FDT [
        <xref ref-type="bibr" rid="ref15 ref17 ref3">10, 22, 24</xref>
        ]. An FDT induction
is implemented by the definition of the correlation between n input attributes {A1,…,
An} and an output attribute B. The construction of the system structure function
supposes that the system performance level is the output attribute and component states
defined by a state vector are input attributes. Each input attribute (component state) Ai
(1  i  n) is measured by a group of discrete values ranging from 0 to mi -1, which
agree with the values of states of the i-th component: {Ai,0,…, Ai,j,…, Ai,mi-1}. An
FDT assumes that the input set A = {A1,..., An} is classified as one of the values of
output attribute B. Value Bw of output attribute B agrees with one of the system
performance levels and is defined as M values ranging from 0 to M -1 (w = 0,…, M -1).
The correlation between the terminologies and basic concepts of FDTs and reliability
analysis are shown in Table 2.
      </p>
      <p>A fuzzy set A with respect to a universe U is characterized by a membership
function μA : U  [0,1], which assign an A-membership degree, μA(u), to each element u
in U. μA(u) gives us an estimation that u belongs to A. The cardinality measure of the
fuzzy set A is defined by M(A) = uU μA(u), and it is measure of size of set A. For
u  U, μA(u) = 1 means that u is definitely a member of A and μA(u) = 0 means that u
is definitely not a member of A, while 0 &lt; μA(u) &lt; 1 means that u is a partial member
of A. If either μA(u) = 0 or μA(u) = 1 for all u  U, A is a crisp set. The set of input
attributes A is crisp if μA(u) = 0 or μA(u) = 1.</p>
      <p>
        For example, let us consider input attributes A = {A1, A2, A3, A4, A5} and the
output attribute B for the offshore electrical power generation system in Fig. 1. This
system is represented by 5 input attributes. Each input attribute is defined as: Ai = {Ai,0,
Ai,1, Ai,2}, for i = 1,…, 5, and the output attribute is B = {B0, B1, B2}. The values of
the input attributes and the output attribute are defined in Table 3. These values are
obtained based on the data from Table 1 and are used for the FDT construction as a
training test. The principal difference of Table 1 and 3 is interpretation of initial date
as attributes. The induction of the FDT based on this training test can be implemented
using some of methods for FDT induction [
        <xref ref-type="bibr" rid="ref15 ref17 ref3">10, 22, 24</xref>
        ]. We propose to induct the FDT
using the method based on the cumulative information estimates proposed in [
        <xref ref-type="bibr" rid="ref18">25</xref>
        ].
These estimations allow inducting FDTs with various properties. Criteria for building
non-ordered, ordered or stable FDTs, as well as, development of this method have
been considered in [
        <xref ref-type="bibr" rid="ref19">26</xref>
        ].
      </p>
      <p>
        The FDT resulted from the training set presented in Table 3 has been inducted by
application of the cumulative information estimates using the method in [
        <xref ref-type="bibr" rid="ref17">24</xref>
        ]. This
FDT is presented in Fig. 2. The nodes of this FDT agree with the input attributes.
Every node has 3 branches according to the values of the corresponding input
attribute from the training test (Table 3). Every branch correlates with some values of the
output attribute. The set of output attribute values in a branch is named as a leaf if the
analysis finish and one of the values of the output attribute can be chosen according to
algorithms proposed in [
        <xref ref-type="bibr" rid="ref18 ref19">25, 26</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>Construction of structure function based on FDT</title>
      <p>
        According to [
        <xref ref-type="bibr" rid="ref13">20</xref>
        ], FDTs allow developing fuzzy decision rules or a decision table. A
decision table contains all possible values of input attributes and the corresponding
values of the output attribute that is calculated using the FDT. Such decision table
agrees with the structure function. This implies that all possible combinations of
values of the component states (all state vectors) have to be analyzed by the FDT to
classify state vectors into M classes of the system performance levels.
      </p>
      <p>Each non-leaf node is associated with an attribute Ai  A, or in terms of reliability
analysis: each non-leaf node is associated with a component. The non-leaf node
agreeing with attribute Ai has mi outgoing branches. The s-th outgoing branch (s =
0,…, mi -1) from the non-leaf node corresponding to attribute Ai agrees with state s of
the i-th component (xi = s). A path from the root to a leaf defines one or more state
vectors (according to the values of the input attributes (component states) occurred in
the path) for which the structure function takes value determined by the value of the
output attribute. If any input attribute is absent in the path, all possible states have to
be considered for the associated component.</p>
      <p>Let us consider construction of the structure function of the offshore electrical
power generation system from Fig. 1 using the FDT depicted in Fig. 2. All possible
component states (all state vectors) have to be used for calculation of the system
performance level by the FDT to form the decision table (structure function). Let us
explain this idea for the first level of the FDT in more detail.</p>
      <p>Preliminary analysis of the data obtained based on the monitoring (see Table 3)
shows that possible values of the output attribute B are distributed as follows: value 0
– with confidence 0.493, value 1 – with confidence 0.209 and value 2 – with
confidence 0.298. These values are implied by frequency of every output value in the
training test (Table 3). Attribute A3 is associated with the FDT root. So, analysis of the
data starts from this attribute. This attribute has the following possible values: A3,0,
A3,1, and A3,2. Value A3,0 of this attribute makes the output attribute B to be B0 (the
system is non-operational) with the confidence of 0.805. Other variants, B1 and B2, of
output attribute B can be chosen with the confidence of 0.163 and 0.012 respectively.
If the attribute A3 has other values, i.e. A3,1 or A3,2, then the analysis is done similarly.</p>
      <p>If the value of attribute A3 is A3,0, than the next attribute in the analysis is A5,
which have values A5,0, A5,1, and A5,2. Value A5,0 of this attribute agrees with a leaf
representing the output attribute. Therefore, in this situation, the analysis is stopped
and value of the output attribute is defined: value B0 of attribute B should be chosen
with the confidence of 0.926, and values B1 and B2 with confidences 0.067 and 0.007
respectively. Similarly, the process of the analysis of the non-ordered FDT continues
for the other input attributes and their values.</p>
      <p>Next, let us consider state vector x = (0,0,0,0,0). The analysis based on the FDT
starts with the attribute A3 (Fig. 2) that is associated with the 3-rd component. State of
this component is 0 (x3 = 0) for the specified state vector. Therefore, the branch for
value A3,0 of attribute A3 value is taken into account. According to this value, the
identification of the output attribute value (system performance level) has to continue
through attribute A5. According to the state vector, x5 = 0, therefore, attribute A5 has
value A5,0. Now, value of the output attribute can be indicated because the branch has
a leaf. So, value of the output attribute is defined as 0 with the confidence of 0.926
without analysis of other attributes. Analysis of other state vectors is similar and
allows obtaining all possible values of the system performance level in the form of the
structure function. The analysis of all possible state vectors from x = (0,0,0,0,0) to x =
(2,2,2,2,2) allows us to construct the complete structure function of the offshore
electrical power generation system depicted in Fig. 1.</p>
      <p>It is important to note that this method of construction of the structure function
based on FDTs permits to compute (restore) data missing from the monitoring.</p>
      <p>
        A representation of the system using the structure function allows calculating
different indices and measures for estimation of system reliability. Probabilities of
system performance levels (3) are one of them. Suppose that probabilities of the
components states of the offshore electrical power generation system have values shown in
Table 4. In this case, the probabilities of system performance levels are: A2 = 0.73, A1
= 0.20 and A0 = 0.07. Other measures can be computed using the structure function
too. For example, importance measures for this system can be calculated using the
algorithms considered in [
        <xref ref-type="bibr" rid="ref20 ref21 ref8">15, 27, 28</xref>
        ].
      </p>
      <p>
        Let us present a simple case study to verify the modelling approach described in
the previous sections. We use structure function of the offshore electrical power
generation system to examine efficiency and accuracy of the proposed method for
construction of the structure function based on uncertain data. Therefore, the structure
function must be transformed to ambiguous and incompletely specified form. In the
proposed methods, two types of uncertainty are included. The first is ambiguity of
data values. Therefore, all integer values of components states and performance level
have to be transformed to values with some possibilities. We can use algorithm from
[
        <xref ref-type="bibr" rid="ref22">29</xref>
        ] to transform data from numeric to fuzzy cases in this case. The second type of
the considered uncertainty in the proposed method is incompletely specification of
initial data. This incompleteness is modeled by random deleting of some state vectors
and the corresponding values of system performance levels. The range of deleted
states was changed from 5% to 90%. Each transformed structure function can be
interpreted as uncertain data obtained by the aforementioned monitoring. We used
these data to construct the structure function based on the proposed methods using
FDT induction. The FDTs were inducted based on the method presented in [
        <xref ref-type="bibr" rid="ref15 ref18">22, 25</xref>
        ].
The structure function construction was implemented according to the concept
introduced in section 5. As a result, a single or a small group of state vectors might be
misclassified. Therefore, we had to estimate this misclassification by the error rate.
The constructed structure functions were compared with the exact specified function
(it was defined at the beginning of the experiments), and the error rate was calculated
as a ratio of wrong values of the structure function to the dimension of unspecified
part of the function. The experiments were repeated 1000 times for every version of
incompletely specified offshore electrical power generation system. The unspecified
state vectors were selected randomly in proportion to dimension of the structure
function from 5% to 85%. The results for the investigated system are shown in Table 5.
The error rate depends on unspecified proportion of the initial data. This error
increases essentially, if the unspecified part is most than 80%. This indicates that the
proposed method is acceptable for large range of incompletely defined initial data and
can be used for construction of the structure function based on incompletely specified
data.
      </p>
      <p>
        This method can be considered for special cases and types of initial data with
application of other algorithms from Data Mining to improve the obtained results. For
example, initial data can be obtained for similar samples and, in this case, special
algorithms for pattern recognition and intelligent diagnosis can be used [
        <xref ref-type="bibr" rid="ref23">30</xref>
        ].
The new method for constructing the structure function is proposed in this paper. This
method allows obtaining a structure function based on incompletely specified data
(for example, data obtained from some monitoring). The term “incompletely
specified” assumes uncertainties of two types.
      </p>
      <p>The first type of uncertainty deals with some state vectors missing from the initial
data. In practical application, it can be caused by the impossibility to obtain or
indicate all possible combinations of system component states.</p>
      <p>
        These uncertainties are considered and taken into account in the interpretation of
the initial data as quasi-fuzzy data. This interpretation requires use of mathematical
methods of fuzzy logic for the analysis. In this paper, an FDT is used for system
behavior modeling and construction of the system structure function. This mathematical
method transforms incomplete and uncertain initial data to a correct decision [
        <xref ref-type="bibr" rid="ref17 ref3">10,24</xref>
        ].
The induction of FDT is implemented based on cumulative information estimates [
        <xref ref-type="bibr" rid="ref18">25</xref>
        ]
that take into account mathematical concept of entropy. These estimates are then
adopted for the analysis of uncertain data. Therefore, the system structure function
can be constructed using an FDT based on uncertain data, and the FDT transforms
incompletely specified data about system reliability/availability into a completely
specified mathematical model that is known as the system structure function.
      </p>
      <p>The second type of uncertainty results from ambiguity of initial data. In this case,
the system performance level and components states can be defined with some
possibilities. According to the typical definition of the structure function (1), performance
level can have only one value for every state vector from set {0, …, M -1}. However,
the boundary between two neighboring values can be diffused in real applications.
Both such values can be therefore indicated with some possibility. The proposed
method takes such ambiguity into account and permits indicating performance level
using some values ranging from 0 to M -1 with a possibility that is considered in the
next steps of the method and is not disregarded. The component states are indicated in
a similar manner and the state of the i-th component is considered as a value ranging
from 0 to mi -1 with possibilities. For example, the data in Table 1 are presented with
consideration of such ambiguity: every value is indicated with some possibility.
7</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgment</title>
      <p>This work is supported by the grant grants VEGA 1/0498/14 and VEGA 1/0038/16.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          8 Zio
          <string-name>
            <surname>E.</surname>
          </string-name>
          , Reliability engineering: Old problems and new challenges,
          <source>Reliability Engineering and System Safety</source>
          ,
          <volume>94</volume>
          ,
          <fpage>125</fpage>
          -
          <lpage>141</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          9 Natvig
          <string-name>
            <surname>B.</surname>
          </string-name>
          ,
          <source>Multistate Systems Reliability Theory with Applications</source>
          , Wiley, New York (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          10 Aven T.,
          <string-name>
            <surname>Heide</surname>
            <given-names>B.</given-names>
          </string-name>
          (
          <year>1993</year>
          ),
          <article-title>On performance measures for multistate monotone system</article-title>
          ,
          <source>Reliability Engineering and System Safety</source>
          , Vol.
          <volume>41</volume>
          , pp.
          <fpage>259</fpage>
          -
          <lpage>266</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>11 Lisnianski</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levitin</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <article-title>Multi-state System Reliability. Assessment, Optimization and Applications</article-title>
          . World Scientific,
          <string-name>
            <surname>Singapore</surname>
          </string-name>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          12 Cutello V. Montero J.,
          <string-name>
            <surname>Yanez</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <article-title>Structure functions with fuzzy states</article-title>
          ,
          <source>Fuzzy Sets and Systems</source>
          ,
          <volume>83</volume>
          ,
          <fpage>189</fpage>
          -
          <lpage>202</lpage>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          13
          <string-name>
            <surname>Huang H.-Z.</surname>
          </string-name>
          ,
          <article-title>Structural reliability analysis using fuzzy sets theory</article-title>
          .
          <source>Eksploatacja i Niezawodnosc - Maintenance and Reliability</source>
          ,
          <volume>14</volume>
          (
          <issue>4</issue>
          ),
          <fpage>284</fpage>
          -
          <lpage>294</lpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          14 Liu Y.,
          <string-name>
            <surname>Huang H</surname>
            .-
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ling</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <article-title>Reliability prediction for evolutionary product in the conceptual design phase using neural network-based fuzzy synthetic assessment</article-title>
          ,
          <source>International Journal of Systems Science</source>
          ,
          <volume>44</volume>
          (
          <issue>3</issue>
          ),
          <fpage>545</fpage>
          -
          <lpage>555</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          15 Aven T.,
          <string-name>
            <surname>Heide</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <article-title>Reliability and validity of risk analysis</article-title>
          ,
          <source>Reliability Engineering and System Safety</source>
          ,
          <volume>94</volume>
          (
          <issue>11</issue>
          ),
          <fpage>1862</fpage>
          -
          <lpage>1868</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>16 Witten</surname>
            <given-names>I.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frank</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hall</surname>
            <given-names>M. A.</given-names>
          </string-name>
          ,
          <article-title>Data mining : practical machine learning tools and techniques</article-title>
          ,
          <source>Elsevier</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          17 Mitra
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Konwar</surname>
          </string-name>
          <string-name>
            <surname>K.M.</surname>
          </string-name>
          ,
          <string-name>
            <surname>and Pal S.K.</surname>
          </string-name>
          ,
          <article-title>Fuzzy Decision Tree, Linguistic Rules and Fuzzy Knowledge-Based Network: Generation and Evaluation</article-title>
          .
          <source>Journal of IEEE Trans. on Syst., Man</source>
          Cybernetics - Part C:
          <article-title>Applications</article-title>
          and Reviews,
          <volume>32</volume>
          ,
          <fpage>328</fpage>
          -
          <lpage>339</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>18 Tsipouras</surname>
            <given-names>M. G.</given-names>
          </string-name>
          ,. Exarchos T.P,
          <string-name>
            <surname>Fotiadis</surname>
            <given-names>D.I.</given-names>
          </string-name>
          ,
          <article-title>A methodology for automated fuzzy model generation</article-title>
          ,
          <source>Fuzzy Sets and Systems</source>
          ,
          <volume>159</volume>
          (
          <issue>23</issue>
          ),
          <fpage>3201</fpage>
          -
          <lpage>3220</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          19 Aven T.,
          <string-name>
            <surname>Zio</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baraldi</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flage</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <article-title>Uncertainty in Risk Assessment: The Representation and Treatment of Uncertainties by Probabilistic</article-title>
          and
          <string-name>
            <surname>Non-Probabilistic</surname>
            <given-names>Methods</given-names>
          </string-name>
          , Wiley (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>20 Barlow R.E. Proschan B. Statistical</surname>
          </string-name>
          <article-title>Theory of Reliability and Life Testing, Probability Models</article-title>
          . Holt, Rinehart, and
          <string-name>
            <surname>Winston</surname>
          </string-name>
          , New York (
          <year>1975</year>
          ),
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          21 Zaitseva,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Levashenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            ,
            <surname>Kostolny</surname>
          </string-name>
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Kvassay</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          ,
          <article-title>Direct partial logic derivatives in analysis of boundary states of multi-state system</article-title>
          ,
          <source>11th International Conference on ICT in Education, Research and Industrial Applications: Integration, Harmonization and Knowledge Transfer</source>
          , pp.
          <fpage>535</fpage>
          -
          <lpage>549</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>22 Kvassay</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaitseva</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Levashenko</surname>
            <given-names>V</given-names>
          </string-name>
          .
          <article-title>Minimal cut sets and direct partial logic derivatives in reliability analysis</article-title>
          .
          <source>In: Safety and Reliability: Methodology and Applications - Proceedings of the European Safety and Reliability Conference</source>
          , pp.
          <fpage>241</fpage>
          -
          <lpage>248</lpage>
          , CRC press (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          23 Kuo W.,
          <string-name>
            <surname>Zhu</surname>
            <given-names>X.</given-names>
          </string-name>
          ,
          <article-title>Importance Measures in Reliability, Risk, and Optimization: Principles and Applications</article-title>
          . Chichester, Wiley (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          24 Wang
          <string-name>
            <given-names>Y.</given-names>
            and
            <surname>Li</surname>
          </string-name>
          <string-name>
            <surname>L.</surname>
          </string-name>
          ,
          <article-title>Effects of Uncertainty in Both Component Reliability and Load Demand on Multistate System Reliability</article-title>
          ,
          <source>IEEE Tranc. on System, Man and Cybernetic - Part A: Systems and Humans</source>
          ,
          <volume>42</volume>
          (
          <issue>4</issue>
          ),
          <fpage>958</fpage>
          -
          <lpage>969</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>25 Li</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            <given-names>B.U.</given-names>
          </string-name>
          ,
          <article-title>Bayesian modeling of multi-state hierarchical systems with multi-level information aggregation</article-title>
          ,
          <source>Reliability Engineering &amp; System Safety</source>
          ,
          <volume>124</volume>
          (
          <issue>4</issue>
          ),
          <fpage>158</fpage>
          -
          <lpage>164</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>26 Stanton</surname>
            <given-names>N.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baber</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <article-title>Error by design: methods for predicting device usability</article-title>
          ,
          <source>Design Studies</source>
          ,
          <volume>23</volume>
          (
          <issue>4</issue>
          ),
          <fpage>363</fpage>
          -
          <lpage>384</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>27 Levashenko</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaitseva</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kovalik</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <article-title>Decision Marking based on the fuzzy data. Background, methods and algorithms</article-title>
          , LAP-Lambert Academic Publisher (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>28 Quinlan</surname>
            <given-names>J.R.</given-names>
          </string-name>
          (
          <year>1987</year>
          ),
          <article-title>Simplifying decision trees</article-title>
          .
          <source>International Journal of Manmachine Studies</source>
          ,
          <volume>27</volume>
          , pp.
          <fpage>221</fpage>
          -
          <lpage>234</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>29 Levashenko</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaitseva</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puuronen</surname>
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2007</year>
          ),
          <article-title>Fuzzy Classified Based on Fuzzy Decision Tree.</article-title>
          ,
          <source>Proc. IEEE Int. Conf. on Computer as a tool (EUROCON</source>
          <year>2007</year>
          ), Warsaw, Poland, pp.
          <fpage>823</fpage>
          -
          <lpage>827</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>30 Dong</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kothari</surname>
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2001</year>
          ),
          <article-title>Look-Ahead Based Fuzzy Decision Tree Induction</article-title>
          .
          <source>IEEE Trans. on Fuzzy Systems</source>
          , vol.
          <volume>9</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>461</fpage>
          -
          <lpage>468</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          31 Olaru
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Whenkel</surname>
          </string-name>
          <string-name>
            <surname>L.</surname>
          </string-name>
          (
          <year>2003</year>
          ),
          <article-title>A Complete Fuzzy Decision Tree Technique</article-title>
          .
          <source>Fuzzy Sets and Systems</source>
          , , pp.
          <fpage>221</fpage>
          -
          <lpage>254</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>32 Levashenko</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaitseva</surname>
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2002</year>
          ),
          <article-title>Usage of New Information Estimations for Induction of Fuzzy Decision Trees</article-title>
          . H.
          <string-name>
            <surname>Yin</surname>
          </string-name>
          et al. (Eds.):
          <source>IDEAL 2002, Lecture Notes in Computer Science LCNS2412</source>
          , Springer-Verlag, pp.
          <fpage>493</fpage>
          -
          <lpage>499</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>33 Levashenko</surname>
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaitseva</surname>
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2012</year>
          ),
          <article-title>Fuzzy decision trees in medical decision making support system</article-title>
          ,
          <source>Proc. of the IEEE Federated Conf. on Computer Science &amp; Information Systems</source>
          , (IEEE FedCSIS'
          <volume>12</volume>
          ), September 9-12, Wrocław, Poland, pp.
          <fpage>213</fpage>
          -
          <lpage>219</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>34 Zaitseva</surname>
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2012</year>
          ),
          <article-title>Importance analysis of a multi-state system based on multiple-valued logic methods</article-title>
          . In: Lisnianski A. and
          <string-name>
            <surname>Frenkel</surname>
            <given-names>I.</given-names>
          </string-name>
          <article-title>(eds) Recent Advances in System Reliability: Signatures, Multi-state Systems</article-title>
          and Statistical Inference, London: Springer, pp.
          <fpage>113</fpage>
          -
          <lpage>134</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          35 Artsiomchyk,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Zhivitskaya</surname>
          </string-name>
          ,
          <string-name>
            <surname>H.</surname>
          </string-name>
          (
          <year>2015</year>
          ),
          <article-title>Improving the supply chain efficiency based on reliability analysis</article-title>
          ,
          <source>Proc. Int. Conf. on Information and Digital Technologies</source>
          ,
          <string-name>
            <surname>IDT</surname>
          </string-name>
          <year>2015</year>
          ; Zilina; Slovakia,
          <year>2015</year>
          , pp.
          <fpage>16</fpage>
          -
          <lpage>21</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          36
          <string-name>
            <surname>Lee H.M.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Chen C</surname>
          </string-name>
          .
          <article-title>-M. et all. An efficient fuzzy classifier with feature selection based on fuzzy entropy</article-title>
          ,
          <source>IEEE Trans on Sys, Man, and Cyber, Part B: Cybernetics</source>
          , vol.
          <volume>31</volume>
          ,
          <year>2001</year>
          , pp.
          <fpage>426</fpage>
          -
          <lpage>432</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          37 Subbotin
          <string-name>
            <surname>S.A.</surname>
          </string-name>
          (
          <year>2014</year>
          ),
          <article-title>The sample properties evaluation for pattern recognition and intelligent diagnosis</article-title>
          ,
          <source>Proc. Int. Conf. on Digital Technologies</source>
          , Zilina, Slovakia, pp.
          <fpage>321</fpage>
          -
          <lpage>332</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>