Page 149 - ITU KALEIDOSCOPE, ATLANTA 2019
P. 149

ICT for Health: Networks, standards and innovation




                  Table 1 – The fuzzy number of scoring set        Table 2 – Unknown data for global optimization

                             Intuitionistic Fuzzy Numbers               SymbolMeaningSymbol      Meaning
                    Level
                                 [µ QR ,ν QR − ρ QR ]          Unknown M      Quantity V    Performance Values
                  Excellent       [0.9, 0.1-ρ QR ]               Data    W    Weight   L    Installation Location
                    Good          [0.7, 0.3-ρ QR ]
                   Medium         [0.5, 0.5-ρ QR ]
                    Poor          [0.3, 0.7-ρ QR ]                      (  A Õ Õ       !    )
                                                                              B

                  Very Poor       [0.1, 0.9-ρ QR ]              Y 1 = Min        p ij ∗ x ij ∗ m i
                                                                          i=1  j=1
                                                                               B
                                                                         (             !    )
                                                                           A Õ Õ
                         q QR = µ QR − ν QR × ρ QR       (9)    Y 2 = Max        v ij ∗ x ij ∗ w i
                                                                          i=1  j=1
           In order to compare performance of smart services, the QoS      B      !
           values need to be normalized. In this paper, Equation (10) in   A Õ Õ                          (14)
                                                                   
                                                                   
                                                                   
           [21] is adopted to normalize positive QoS attributes of smart    j=1  p ij ∗ x ij ∗ m i ≤ Max_ Cost,
                                                                   
                                                                   
                                                                    i=1
                                                                   
           services, and Equation (11) is used for negative attributes.  
                                                                   
                                                                   
                                                                    B Õ
                                                                    
                                                                        x ij = 1,i = 1,2,..., A
                                                                s.t.
                          q i j −q  min
                                                                  
                             j       max   min                     j=1
                                                                   
                             min i f q  − q   , 0
                  q ij =  q max −q    j     j           (10)            (
                                                                   
                               j
                          j
                                                                   
                        1        i f q  max  − q min  = 0               1, sensing device x ij is selected
                                                                   
                       
                                      j     j                      
                                                                   
                                                                  x ij =
                                                                   
                                                                         0, sensing device x ij is not selected
                       (  q max −q i j                             
                           j   min i f q max  − q min  , 0
                  q ij =  q max −q  j  j    j           (11)  5.2 Unknown data acquisition
                          j
                         1        i f q max  − q min  = 0
                                      j     j
           Then, the cosine similarity is used to calculate the  As opposed to web services and cloud services, the cost
           non-functional similarity between care demand c i and smart  of smart services depends on the price of sensing devices.
           service s j , as shown in Equation (12), where Q represents  However, two different services may require the same sensing
                                                  0
           the normalized QR and Q is the normalized QoS.     device. For example, the Activity Monitoring service requires
                                                              the acceleration data and the Falling Detection service
                                                              requires the same data.  Therefore, we need to reduce
                                                              repeatable sensing devices of selected services.
                                         5 Í
                                           q 0 k  × q k
                           Q   Q 0      k=1
           q_sim(c i , s j ) =     = s         s        (12)  Definition 3 As a sensing device in smart service work in a
                                 0
                        ||Q|| × ||Q ||                        specific position, we formalize every required sensing device
                                        5 Í
                                          q 02 k  ×  5 Í  q k 2  with its type and position, as d i = {type, position}.
                                       k=1      k=1
                                                              In Definition 3, type represents the type of the sensing device
           Finally, the mapping similarity between atomic care demand  and position is the installation position. Therefore, we count
           c i and smart service s j is calculated by Equation (13), based  the quantity of every type of sensing device with two rules:
           on functional similarity and non-functional similarity, where
           γ 1 and γ 2 are the weight coefficients with γ 1 + γ 2 = 1.  1. If d i and d j from different services in S desire have
                                                                  the same d_type and d_position, we suppose that one
                                                                  sensing device is enough for both smart services. Thus,
                                                                  the quantity of this type of sensing devices is unchanged,
           m_sim(c i , s j ) = γ 1 × s_sim(c i , s j )+γ 2 ×q_sim(c i , s j ) (13)
                                                                  while the weight is increased by one.
              5.  GLOBAL OPTIMIZATION ALGORITHM                2. If d i and d j from different services in S desire have the
                                                                  same d_type but different d_positions, only one sensing
           5.1  Transformation of sensing devices selection
                                                                  device is not enough. Hence, the quantity and weight of
           In order to improve service performance and reduce the cost  this type of sensing devices are both increased by one,
           of sensing devices, we first need to count the requirement of  and two installation locations are added into the L.
           sensing devices for geriatric care. Suppose that there are A  In this paper, we adopt Formula (15) to evaluate the
           types of sensing devices and B commodities for each type of  performance of sensing devices, where ω is the compensation
           sensing devices. The problem of selecting sensing devices  coefficient and ξ is the general error. Additionally, y is the
           can be converted into a multi-objective knapsack problem,  service life of sensing devices, r is the measuring range and
           if we can calculate the unknown data in Table 2. Then, we  r is the average measuring range. η (η ∈ (0,1)) indicates the
           establish a global optimization selection model to maximize  effect of sensing devices in smart services.
           the total performance and to minimize the total cost of sensing
           devices, as shown in Equation (14). Therefore, this problem                ωy  r r
           is a NP-complete problem like the knapsack problem.                   R = η                     (15)
                                                                                       ξ   r
                                                          – 129 –
   144   145   146   147   148   149   150   151   152   153   154