Optimizing Design of Smart Workplace through Multi-Objective Programming

: Smart environments have proven very supportive to the improvement of the performance of people in different workplaces. Plenty of applications have been introduced spanning different settings including healthcare, ambient assisted living, homes, ofﬁces


Introduction
Smart enabling technologies represent the major fundamental building blocks of the smart environment application. Due to the need to justify their application and in circumstances of limited financial resources, it is highly demanded to optimize their exploitation in developing smart environment applications for various types and environmental settings. Currently, the decision of applying smart enabling technologies to develop a smart environment development is carried out with improvisation and based only on estimation, the intuition of the system analysts or involved practitioners. This unfortunately can involve great risk if the smart enabling technologies adoption decision has not been studied, analyzed carefully, and optimized for sake of economic efficiency. Hospitals, clinics, and healthcare are currently very attractive applications of smart enabling technologies (SETs), particularly in the times of the Covid19 pandemic. Hospitals are seeking solutions to improve their productivity, safety, staff satisfaction, and efficiency, to reduce costs and improve margins, and to cope with the heavy service loads. Hospitals around the world are under huge pressure today and deal with factors such as cost and crowd pressures while, at the same time, have to provide health care in a smart and efficient way to an increasing number of patients. The exploitation of the SETs can play a positive role in improving operational performance and can reflect as well positively in reducing the risk of infections that can be incurred as a cause of any malfunctions and deficiencies in the operational practices. In fact, the implementation of SETs in hospitals can lead to the optimization of several services and activities. The literature on smart workplace environment development is very progressive and highly influenced by the continual emergence of new SETs. Several research attempts have addressed the development of a smart workplace. Kbar and Aly (2014) [1] proposed a scenario for utilizing the ambient intelligence and ICT technologies (e.g., Speech and Voice over IP to develop a smart workplace environment aiming to enhance the inclusion of persons with disabilities in the workplace environment and support them in doing their work tasks. Kbar et al. (2015) [2] introduced smart help solution for physically disabled persons (PDP) to support access of PDP to relevant information and communicate with others effectively through smart editors utilizing speech recognition engine and Voice over IP (VoIP). Aly et al. (2017) [3] introduced a methodology for designing a smart manufacturing environment utilizing a fuzzy screening approach. The fuzzy screening approach is used to assess the merits of the SETs with respect to the objectives and opportunities to enhance the performance of manufacturing workplace tasks and the elicited logical improvement opportunities. Aly et al. (2018) [4] presented a novel methodology to design a smart workplace environment to achieve objectives and improve performance. Fuzzy relations were utilized to model and quantify vague influence relations among related goals, objectives, concepts, and smart technologies. Tian et al. (2019) [5] listed the key supporting technologies of smart healthcare and reviewed its current status. They pinpointed the current problems with smart healthcare and suggested solutions to solve them. Turk et al. (2020) [6] presents a smart assembly system controlled by a smart algorithm through digital human modeling for the personalization of assembly workstations. Turk et al. (2021) [7] studied the impact of SETs on the performance of a new manual assembly station. They demonstrated the effectiveness of the implemented technologies through a case study, which includes a comparison of assembly times and the number of errors before and after implementation. Forcina et al. (2021) [8] conducted a literature review to investigate how maintenance function is influenced by Industry 4.0 s technologies. Their analysis aimed to identify the most suited technology employed in maintenance tasks. Zhao et al. (2021) [9] implemented a network of physical sensors and a closed control loop to optimize an office workplace environment. They applied two modes of control involving learning from user responses and the other was based on predefined rules sets. Tewary et al. (2016) [10] designed a smart health monitoring system to automate patient monitoring tasks. They developed a GSM (Global System for Mobile) based smart wearable system with 3-axis Accelerometer, ECG recording system, and real-time NIBP analysis system. Khan and Chattopadhyay (2017) [11] presented a smart health monitoring system that uses biomedical sensors to check a patient's condition and report it through the internet to inform the concerned doctors either through an LCD monitor or through a developed smartphone mobile application. Khayal and Farid (2017) [12] architected a Cyber-Physical system model for personalized healthcare delivery and managed individual health outcomes. Arefin et al. (2017) [13] proposed a wireless network infrastructure that provides health and medical services to children and adults as well as assists in distributing tablets, vaccines to monitor endemic diseases. Bansal and Gandhi (2019) [14] emphasized the role of utilizing IoT together with Big Data technologies in transmitting ECG sensors data from the patient to the doctors and other concerned persons for effective and efficient smart health monitoring. They stated that IoT helps the ECG signals to get transmitted through the sensor via a gateway using communication protocols like Bluetooth, Zigbee, 3G/4G, Wi-Fi, LAN, etc. Feng et al. (2019) [15] investigated the mobile phone software or hospital official network of smart healthcare in the current Chinese market environment and analyzed the main functions and shortcomings with the aboriginal lens. Almazroa et al. (2019) [16], proposed a smart sensing mobile application that can collect data coming from the body temperature sensor through the network, then processes it based on some analysis to provide the mobile Actually, currently there exist so many options and brands for various sensing technologies, like motion, position, physiological and biomedical, and various physical measurement sensors (e.g., positioning sensors: RFID [24], motion sensors [22,24], pressure sensor [23], physiological sensors: Electrocardiography (ECG) [24,25] and EMG (Electromyography) [24,26], etc.). Additionally, other sophisticated smart systems include Smartwatch [27], Eye tracker [28], Computer brain interface (CBI) [29]). However, even though the rapid and continual emergence of SETs and availability of so many alternatives for each technology type, actually this makes the problem of assessing and justifying investment in these technologies more and more difficult. Currently, there are no structured, objective, and systematic means for differentiating among these wide spectra of available SETs, nor exist an approach that considers the costs of the technologies and the available budget for the project of developing smart hospitals.
The table in Appendix A, shows a set of relevant smart enabling technologies (SETs), studied based on the current literature. The table lists what they measure, their potential application in hospitals or healthcare facilities, and their estimated cost ranges. In this article, we will not have an interest in our investigation on a specific trademark, brand, or developing firm of smart environment technologies, but rather we will focus on the capability and functionality.
Next section, we present the proposed methodology for optimizing the design of the smart workplace.

Smart Workplaces: Model Building Blocks
The smart workplace environment is logically built around three basic model building blocks: The smart enabling technologies (SETs): sensors, actuators, microcontrollers, and other basic software and hardware constituents that shall be installed in the workplace environment, such as offices, industrial plants, hospitals, etc. These technologies percept, reason, and acts in the hospital environment for realizing some smart features or aspects (See Table A1 in the Appendix A for the survey of the state of the art).
The smartness features (SFs): the intelligent or smart characteristics, aspects, or attributes that are commonly adopted for smart workplace environments, such as assets tracking, context awareness, indoor/outdoor positioning, etc. These smartness features are to be implemented or introduced in the subject workplace environment by installing the SETs.
The operational objectives (OOs): the workplace operations' level objectives or aims of the workplace various activities and operations such as optimizing the flow of people, optimizing the flow of objects, minimizing handling costs, and materials and other objects, management operations and activities that are significant to achieve.
Next section, we present the smart workplace design methodology.

Proposed Smart Workplace Design Optimization Procedure
In this section, we introduce the proposed smart workplace design optimization procedure (See Figure 1). The proposed procedure starts with analyzing the workplace environment to define the basic model building blocks elements. In step 2, the workplace goals, operational objectives are accurately detailed and specified. Next, it will be significant to rank and weigh the importance of each goal, objectives in their hierarchy. This is achieved in step 3. After, in step 4, we list the commonly available smart enabling technologies (SETs), and their average cost estimates based on a literature survey and commercial reports. Then, in step 5, based on their nature of the workplace, we survey the relevant and widely addressed and implemented smartness attributes or features, which are related to the implementation of SETs.
Step 6 involves constructing fuzzy positive impact relations among defined model building blocks in step 1 and whose elements were detailed in steps 2 through 5. Expert decision analysts assign their judgments to quantify relations among model elements using linguistic or direct numeric values utilizing an established psycho-metric scale. In step 7, we employ the fuzzy relations' composition operator to combine the linked direct fuzzy relations to attain the target indirect positive impact relations between the SETs and the operational objectives of the workplace to enable making preference judgment and optimization of SETs impacts.
Step 8 involves developing a conceived logical scenario for deploying the different types of SETs in the workplace environment. This is important to estimate the number of individual SET and their corresponding costs.
Step 9 collects several outputs of steps 3, 7, and 8, including the weights of each operational objective, positive impact relations values of each of the SETs on each of the operational objectives, and the cost estimate of SETs computed as the multiplication of their quantities by the unit costs. Then, we formulate multiple objective fuzzy goal programming models to optimize the adoption of SETs in the smart workplace design, based on maximizing their total positive impact values on each operational objective, while satisfying the total budget limit constraint.
Step 10 should be conducted as a post-implementation stage, through assessing the actual performance of the deployed SETs. In fact, the scope of this research focuses on the optimization stage. relevant and widely addressed and implemented smartness attributes or features, which are related to the implementation of SETs. Step 6 involves constructing fuzzy positive impact relations among defined model building blocks in step 1 and whose elements were detailed in steps 2 through 5. Expert decision analysts assign their judgments to quantify relations among model elements using linguistic or direct numeric values utilizing an established psychometric scale. In step 7, we employ the fuzzy relations' composition operator to combine the linked direct fuzzy relations to attain the target indirect positive impact relations between the SETs and the operational objectives of the workplace to enable making preference judgment and optimization of SETs impacts.
Step 8 involves developing a conceived logical scenario for deploying the different types of SETs in the workplace environment. This is important to estimate the number of individual SET and their corresponding costs.
Step 9 collects several outputs of steps 3, 7, and 8, including the weights of each operational objective, positive impact relations values of each of the SETs on each of the operational objectives, and the cost estimate of SETs computed as the multiplication of their quantities by the unit costs. Then, we formulate multiple objective fuzzy goal programming models to optimize the adoption of SETs in the smart workplace design, based on maximizing their total positive impact values on each operational objective, while satisfying the total budget limit constraint.
Step 10 should be conducted as a post-implementation stage, through assessing the actual performance of the deployed SETs. In fact, the scope of this research focuses on the optimization stage. We shall present an illustrative case example of optimizing the design of a smart clinic environment. Figure 2 depicts the conceptual relations among the smart workplace model building blocks, which clarify the decision-making hierarchy provided in this model. At the top of the model hierarchy is the workplace overall goals. Then, down in We shall present an illustrative case example of optimizing the design of a smart clinic environment. Figure 2 depicts the conceptual relations among the smart workplace model building blocks, which clarify the decision-making hierarchy provided in this model. At the top of the model hierarchy is the workplace overall goals. Then, down in the hierarchy are the operational level objectives (i.e., the task, operation, or activity level). Each of these operational objectives has significance to the realization of each of the overall goals, expressed by the weights as shown. The operational objectives (OOs) represent the first model building blocks, which have the first fuzzy relations to the smartness features, that are quantified by the expert decision analyst. In their turn, the smartness features (SFs) have the second fuzzy relation to the smart enabling technologies (SETs). These two direct fuzzy relations are combined by a fuzzy relations composition operator to determine the target indirect fuzzy relation between the OOs and the SETs. The fuzzy goal programming optimization model utilizes the positive impact values in such fuzzy relation to maximizing the overall positive impact of SETs to attain the optimal subset of SETs, SETs*, while not exceeding the project development budget limit constraint. In fact, the three model building blocks: OOs, SFs, and SETs are the cornerstones needed to understand the impact of SETs on OOs, and the basis for evaluating them. On the other hand, weights, fuzzy relations, and fuzzy goal programming are the means used to quantifying, evaluating and optimizing these impacts. the hierarchy are the operational level objectives (i.e., the task, operation, or activity level). Each of these operational objectives has significance to the realization of each of the overall goals, expressed by the weights as shown. The operational objectives (OOs) represent the first model building blocks, which have the first fuzzy relations to the smartness features, that are quantified by the expert decision analyst. In their turn, the smartness features (SFs) have the second fuzzy relation to the smart enabling technologies (SETs). These two direct fuzzy relations are combined by a fuzzy relations composition operator to determine the target indirect fuzzy relation between the OOs and the SETs. The fuzzy goal programming optimization model utilizes the positive impact values in such fuzzy relation to maximizing the overall positive impact of SETs to attain the optimal subset of SETs, SETs*, while not exceeding the project development budget limit constraint. In fact, the three model building blocks: OOs, SFs, and SETs are the cornerstones needed to understand the impact of SETs on OOs, and the basis for evaluating them. On the other hand, weights, fuzzy relations, and fuzzy goal programming are the means used to quantifying, evaluating and optimizing these impacts.   Next section, we present the PROMETHEE technique that will be utilized to weigh the operational objectives of the workplace.

PROMETHEE
PROMETHEE [30][31][32][33] stands for the Preference Ranking Organization Method for Enrichment of Evaluations. It is a multi-criterion decision aiding tool that utilizes pairwise comparison of alternatives for each criterion to determine the strength of preference of alternative a over alternative b. The implementation of PROMETHEE evaluation involves mainly quantitative data and it requires additional information, namely: - The weights of the evaluation criteria considered and - The decision maker's preference function, used when comparing the performance of the alternatives with respect to each individual criterion. Next section, we present the PROMETHEE technique that will be utilized to weigh the operational objectives of the workplace.

PROMETHEE
PROMETHEE [30][31][32][33] stands for the Preference Ranking Organization Method for Enrichment of Evaluations. It is a multi-criterion decision aiding tool that utilizes pair-wise comparison of alternatives for each criterion to determine the strength of preference of alternative a over alternative b. The implementation of PROMETHEE evaluation involves mainly quantitative data and it requires additional information, namely: - The weights of the evaluation criteria considered and - The decision maker's preference function, used when comparing the performance of the alternatives with respect to each individual criterion.
One distinction process of PROMETHEE is the use of the preference function (P j ) to translate the difference between the evaluations of two alternatives (a and b) for a particular criterion, into a preference degree ranging from 0 to 1. Let A be a finite set of alternatives, A = {a 1 , a 2 , .. . . . , a n }, C is a finite set of criteria, C = {c 1 , c 2 ,.., c j . . . , c k }, having a corresponding set of prespecified weights or importance's, W = { w 1 , w 2 ,.., w j . . . , w k }. Then, for two alternatives a,b ∈ A: is the preference function associated with the criterion performance c j (i) for the i th alternative, where G j is a non-decreasing function of the observed deviation d, between c j (a) and c j (b). The values of the criterion performance, c j (i) of the alternative i can take crisp numerical, linguistic with corresponding numerical scale or fuzzy numbers as in Mergias et al. (2007) [33].

Function
Shape Definition Threshold

Usual
One distinction process of PROMETHEE is the use of the preference function (Pj) to translate the difference between the evaluations of two alternatives (a and b) for a particular criterion, into a preference degree ranging from 0 to 1. Let A be a finite set of alternatives, A = {a1, a2, ..…, an}, C is a finite set of criteria, C = {c1, c2,.., cj…, ck}, having a corresponding set of prespecified weights or importance's, W = { w1, w2,.., wj…, wk }. Then, for two alternatives a,b  A: ( , ) is the preference function associated with the criterion performance cj(i) for the i th alternative, where Gj is a non-decreasing function of the observed deviation d, between cj(a) and cj (b). The values of the criterion performance, cj(i) of the alternative i can take crisp numerical, linguistic with corresponding numerical scale or fuzzy numbers as in Mergias et al. (2007) [33].

Function
Shape Definition Threshold One distinction process of PROMETHEE is the use of the preference function (Pj) to translate the difference between the evaluations of two alternatives (a and b) for a particular criterion, into a preference degree ranging from 0 to 1. Let A be a finite set of alternatives, A = {a1, a2, ..…, an}, C is a finite set of criteria, C = {c1, c2,.., cj…, ck}, having a corresponding set of prespecified weights or importance's, W = { w1, w2,.., wj…, wk }. Then, for two alternatives a,b  A: ( , ) is the preference function associated with the criterion performance cj(i) for the i th alternative, where Gj is a non-decreasing function of the observed deviation d, between cj(a) and cj (b). The values of the criterion performance, cj(i) of the alternative i can take crisp numerical, linguistic with corresponding numerical scale or fuzzy numbers as in Mergias et al. (2007) [33].

Function
Shape Definition Threshold One distinction process of PROMETHEE is the use of the preference function (Pj) to translate the difference between the evaluations of two alternatives (a and b) for a particular criterion, into a preference degree ranging from 0 to 1. Let A be a finite set of alternatives, A = {a1, a2, ..…, an}, C is a finite set of criteria, C = {c1, c2,.., cj…, ck}, having a corresponding set of prespecified weights or importance's, W = { w1, w2,.., wj…, wk }. Then, for two alternatives a,b  A: ( , ) is the preference function associated with the criterion performance cj(i) for the i th alternative, where Gj is a non-decreasing function of the observed deviation d, between cj(a) and cj (b). The values of the criterion performance, cj(i) of the alternative i can take crisp numerical, linguistic with corresponding numerical scale or fuzzy numbers as in Mergias et al. (2007) [33].

Function
Shape Definition Threshold One distinction process of PROMETHEE is the use of the preference function (Pj) to translate the difference between the evaluations of two alternatives (a and b) for a particular criterion, into a preference degree ranging from 0 to 1. Let A be a finite set of alternatives, A = {a1, a2, ..…, an}, C is a finite set of criteria, C = {c1, c2,.., cj…, ck}, having a corresponding set of prespecified weights or importance's, W = { w1, w2,.., wj…, wk }. Then, for two alternatives a,b  A: ( , ) is the preference function associated with the criterion performance cj(i) for the i th alternative, where Gj is a non-decreasing function of the observed deviation d, between cj(a) and cj (b). The values of the criterion performance, cj(i) of the alternative i can take crisp numerical, linguistic with corresponding numerical scale or fuzzy numbers as in Mergias et al. (2007) [33].

Function
Shape Definition Threshold One distinction process of PROMETHEE is the use of the preference function (Pj) to translate the difference between the evaluations of two alternatives (a and b) for a particular criterion, into a preference degree ranging from 0 to 1. Let A be a finite set of alternatives, A = {a1, a2, ..…, an}, C is a finite set of criteria, C = {c1, c2,.., cj…, ck}, having a corresponding set of prespecified weights or importance's, W = { w1, w2,.., wj…, wk }. Then, for two alternatives a,b  A: ( , ) is the preference function associated with the criterion performance cj(i) for the i th alternative, where Gj is a non-decreasing function of the observed deviation d, between cj(a) and cj (b). The values of the criterion performance, cj(i) of the alternative i can take crisp numerical, linguistic with corresponding numerical scale or fuzzy numbers as in Mergias et al. (2007) [33].

Function
Shape Definition Threshold The values of the PROMETHEE compute the following quantities in the pair-wise evaluation of alternatives a and b, as follows: The overall preference index of alternative a over b, (a,b  A): The values of the PROMETHEE compute the following quantities in the pair-wise evaluation of alternatives a and b, as follows: The overall preference index of alternative a over b, (a,b ∈ A): The average positive-outranking flow of alternative a: The average negative-outranking flow of alternative a: The net outranking flow of alternative a: where ϕ net a is called a net flow, and a higher value of it means a higher attractiveness of alternative a.
In this research, we are going to employ the PROMETHEE technique in computing priorities of the workplace's operational objectives, with respect to two prespecified overall goals of the workplace. Detailed results of PROMETHEE computations will be illustrated in the provided example, in Section 5. The computation results are found in Appendix B (Tables A2-A4) Next section, we present a method for handling vague relations among the smart workplace optimization model building blocks.

Fuzzy Relations
Fuzzy relations have been applied in many areas, such as in fuzzy control, project evaluation, clustering, and inexact modeling. They generalize the concept of relations in the same way the fuzzy sets generalize the concept of sets. The concept of fuzzy set theory was introduced in 1965 by Zadeh [34]. The theory was a means of representing and manipulating data that are not exact or precise, but rather ambiguous or fuzzy. In fuzzy set theory, an element x may partially belong to a set A, expressed by a degree of membership µ A (x). A fuzzy set A in X, where X is a non-empty set, is characterized by its membership function degree: µ A (x) is the membership degree of the element x in the fuzzy set A for each x ∈ X. Where, the value zero represents complete non-membership, the value one represents complete membership and any other values in between are used to represent the intermediate degree of membership. Now, a relation mathematically describes a situation where certain elements of sets are linked to one another in some defined aspect. It is important to distinguish between crisp and fuzzy relations: A crisp relation is defined on the Cartesian product of two universal sets. Let X, Y ⊆ R be two universal sets then, the crisp relation R is defined by its membership function as follows: where, the value 1 means complete membership for the pair in relation and value 0 means no relation at all.

-Fuzzy relation:
A fuzzy relation is defined also on the Cartesian product of two universal sets. Let, X, Y ⊆ R be universal sets, then; R is called a fuzzy relation in X × Y ⊆ R. The value 1 means complete membership of pair (x,y) in relation R, whereas, the value 0 means complete non-membership, and any value in between means the intermediate degree of membership in R. A fuzzy relation R between vectors x m and y n can be presented in the form of a two-dimensional m × n matrix: where µ R x i , y j are membership functions for pair (x i , y j ) in the relation R. Fuzzy relation between elements of two sets can be expressed also by linguistic terms, for instance: "x is considerable smaller than y", "x is very close to y", and "Approximately equal", etc. In this research, the fuzzy relation "Positively impact" will be established among the three basic model building blocks: SETs, SFs, and OOs of the considered workplace. The construction of fuzzy relation matrices that quantify relations among the mentioned three sets of the model building blocks. This requires a unified numerical scale to quantify the relations using the expert's assigned linguistic value with a corresponding numerical value representing a membership for each element or relation pair. Therefore, to simplify the impact assessment process, a set of experts or specializing decision analysts can assign a linguistic term with a corresponding membership for each relation pair (see Table 2).
The membership values of the fuzzy relation "Positively impact" are graded from 0 up to one. Negative and neutral impacts are considered as zero up to 0.1 and expressed linguistically as "Never". Using the above linguistic scale, the decision analyst can quantify the relation membership value between every two elements of any two related sets.
In fact, we are mainly interested in obtaining the positive impact relations for the smart enabling technologies on the operational objectives. We can get this relation through the composition of the two relations: the first relation between the SETs and SFs, and the second relation between SFs and OOs. This is done by employing the common fuzzy relations max-min composition operator [34,35], which will be described hereinafter. This aims eventually to be able to quantify the positive impact of various SETs on the operational objectives of the smart workplace. The max-min composition operator is formally defined as follows: Let X, Y, Z be universal sets and let R and Q be relations that relate elements from X to Y and from Y to Z, respectively, i.e., Then, S will be a relation that relates elements in X that R contains to the elements in Z that Q contains, i.e., Max-Min composition is then defined as The Max-Min composition is similar to the multiplication of matrices, but instead of multiplication and then addition, we apply the Min then Max operators. As an example: Let R and Q be as follows: Next section, we review the basic elements of the fuzzy goal programming model, which will be utilized to optimize the positive impact relations values of the SETs on the OOs.

Fuzzy Goal Programming
Traditional goal programming (GP) is a branch of multi-objective optimization. It is an extension of linear programming to manipulate multiple, usually conflicting objective measures. Each of these measures is given a goal or target value required to be achieved. Deviations both above and below from these goals are measured. undesired deviations from this set of target values are then minimized in an objective function called the achievement function.
In GP [36], the simple additive model for m goals, G i (x) (i = 1,2.., m) with deviational variables p i , n i is defined as: Subject to where: g i, represents the aspiration level of the i-th goal. However, in ambiguous decision-making situations, goal levels can be difficult to be specified precisely using exact values. In these situations of ill-defined multi-objective optimization, the fuzzy goal programming (FGP) [37] fits well. In FGP, we use a membership function instead of deviational variables to model deviations from the average levels desired to be achieved. The FGP problem is formulated as: Find X to satisfy: Subject to where: X is an n-vector with components x 1 , x 2 , ... x n . and AX ≤ b, are system constraints in vector notation. The symbol ' >' refers to the fuzzification of the aspiration level (i.e., approximately greater than or equal to). The i-th fuzzy goal G i (x) > g i indicates that the decision-maker is satisfied even if less than g i is achieved up to a specific tolerance limit.
To solve the FGP problem, we use a linear membership function for the i-th fuzzy goal, µ i (see Zimmermann (1976), (1978) [35,38]), which can be expressed as follows: where: L i is the lower tolerance limit for the fuzzy goal.
In the case of the goal G i (x) < g i , the membership function is defined as: where: L i is the Upper tolerance limit for the fuzzy goal.
Now, the additive model of the FGP problem is formulated by adding the membership functions together as: where: V(µ) is called the fuzzy achievement function.
In this research, we utilize FGP to optimize the impact relations values of the SETs on operational objectives of the smart workplace (i.e., OOs). It means that every OO of the workplace will be considered as an individual goal, and the coefficient of the FGP are the positive impact values of each of the SET on that goal, in such a way that we seek to optimize the total positive impact of these SETs on these goals, OOs.
Next section, we present a case example for illustrating the application of the proposed smart workplace optimization procedure.

Illustrative Workplace Case Example: Optimizing Design of Smart Clinic System
In this case example, we shall demonstrate how the proposed methodology is practical and simple to apply. A clinic is currently investigating the potential of improving its operational performance through investing in SETs to develop a smart clinic environment. They have specified a set of operational objectives which are desired to improve. The clinic has two stories. The first story (See Figure 3a)) consists of 4 patient wards that can receive two patients each, Radiology and MRI room, a storeroom for medical equipment and consumables, nurses' room (used by two nurses on each 8 h shift), and the physicians' room 1 (used by 4 doctors on each shift). This is in addition to the clinic pharmacy, the operating room 1, and finally the reception, cafeteria 1, and garden yard. The second story layout (Figure 3b) is similar to the first story but includes 6 wards that can host a maximum of 10 patients, where wards 5 to 8 can host two patients, but wards 9 and 10 are equipped to host single patients depending on the patient case medical diagnostics. It includes also the operating room 2, the testing laboratory, the nurses' room 2 (used by 3 nurses on each shift), the physicians' room 2 (used by 6 doctors on each shift). The second story includes also the reception and cafeteria area beside a terrace. The total available budget is strictly limited to $50,000.
(figure 3b) is similar to the first story but includes 6 wards that can host a maximum of 10 patients, where wards 5 to 8 can host two patients, but wards 9 and 10 are equipped to host single patients depending on the patient case medical diagnostics. It includes also the operating room 2, the testing laboratory, the nurses' room 2 (used by 3 nurses on each shift), the physicians' room 2 (used by 6 doctors on each shift). The second story includes also the reception and cafeteria area beside a terrace. The total available budget is strictly limited to $50,000. The smart clinic workplace environment has correspondingly three model building blocks: The smart enabling technologies (SETs): sensors, actuators, microcontrollers, and other basic software and hardware constituents that shall be installed in the clinic envi-

A. Defining model building blocks:
The smart clinic workplace environment has correspondingly three model building blocks: The smart enabling technologies (SETs): sensors, actuators, microcontrollers, and other basic software and hardware constituents that shall be installed in the clinic environment. (See Table 1 for the survey of the state of the art).
The clinic's smartness features (SFs): the intelligent characteristics, aspects, or attributes that will be introduced by installing the SETs.
The clinic's operational objectives (OOs): the objectives of the clinic's management operations and activities that are significant to achieve.

B. Specifying workplace goals and objectives:
Concerning the overall goals, interviewing the clinic's top management yielded the identification of two goals (OGs): OG 1 : Improving productivity (P) OG 2 : Enhancing Competitiveness (C) Regarding the operational goals, interviewing the authoritative staff at the middle management identified the following seven clinic's operational objectives (OOs): In this step, we apply the PROMETHEE technique for ranking the clinic's operational objectives with respect to the overall goals. The expert decision-maker in the clinic has utilized a numerical rating scale from 0 to 10 to judge the importance of the OOs with respect to the clinic's overall goals (OGs) as indicated in Table A2 in Appendix B. The weights and thresholds are defined for each goal as shown in Table A3.
The preference function used is the Level function (See Table 1), as a typical function for demonstration in this illustrative example. In fact, the choice of a particular function depends on the decision maker's own view of the decision process. In general, the use of a threshold increases the reliability of the decision. In some circumstances, it is better to try several functions and then evaluate the results of each function based on the consistency and acceptance of the rating. The results of implementing the PROMETHEE technique are indicated in Table A4 in the Appendix B.
The normalized weights calculated in Table 1 for the operational objectives will be utilized in the objectives function's weighting coefficient in the fuzzy goal programming optimization model.

D. List the smart enabling technologies (SETs):
The result of the survey of state-of-the-art SETs is found in Table 1. This list contains 19 smart technology alternatives with various functionalities.

E. List clinic's smartness features (SFs):
The common smart clinic's healthcare features available from the literature have been studied and the most common addressed smartness attributes are listed as follows: In this step, we quantify the fuzzy positive impact relation among the above three building blocks; namely: SETs, SFs and OOs. We construct the fuzzy "Positive impact" relations because these relations are not exact quantities and will be judged by human experts using the scale established in Table 3. Consequently, we can investigate two impact relations among these three sets. They are as follows:    Tables 3-6 show the expert's assigned linguistic terms and corresponding numer values for elements' pair-wise relation.   Tables 3-6 show the expert's assigned linguistic terms and corresponding numerical values for elements' pair-wise relation.

G. Link SETs and OOs:
In this step, to obtain the final target fuzzy relation between the clinic's OOs and the SETs, the widely used fuzzy relations max-min composition operator is utilized to compose the two constructed fuzzy relations: The relation between the SETs and SFs and the fuzzy relation between the SFs and OOs, was calculated as indicated Figure 4. This eventually leads to attaining target fuzzy relation between the OOs and the SETs that will be used as input to optimize the smart clinic design through maximizing the overall SETs positive impact on the operational objectives. This will be used as a guide for adopting the optimal SETs with high impact while satisfying the budget and other technical constraints. Now, using Equation (16) to compose the two relationships: The result is computed in the same way as explained in example Section 4.2. The resulting matrix is as in Table 7 as follows:

H. Develop SETs deployment scenario:
The SETs deployment scenario depends on multiple factors. First, the functionality, applicability, and capabilities of each technology, besides the possible synergies with other technologies. This of course affects the location and number of technologies hardware and software deployed. It is also influenced by the operational objectives and tasks of activities and operations. There can be multiple deployment scenarios showing a different way of employing the SETs. Each scenario utilizes all or partial groups of SETs and yields a corresponding costs requirement (See Table 8) and has different functional impacts and priorities on the hospital operational performance. One logical deployment scenario (See excerpts in Figure 5a,b) is as follows: - The motion sensor is deployed close to each door to detect motion, which triggers the RFID reader to identify people or assets in its proximity and to read attached tags information. -The outdoor tracking system can be used to locate and pick up patients in the vicinity of the hospital. -The indoor navigation system is implemented by a system utilizing low energy blue tooth i-beacon to support the patients and visitors with accurate navigation routes throughout the hospital building. The i-beacon is located in distinctive location points to guide people in hospital navigation. - The video camera (CCTV) is deployed at the terminal or ends of the corridors and hospital rooms for surveillance purposes. -A speech recognition system can be implemented to serve as a natural communication and control alternative for persons with physical disabilities or handicapped patients and visitors. - The head-mounted display (HMD) system is utilized in surgery to enhance visualization and improve the reliability of diagnosis and operations. - The smartwatch provides for patients, and staff, indoor and positioning, tracking some physiological parameters and can act as a fall detector. - The physiological sensors monitor health parameters. EMG sensor is needed for monitoring muscle malfunctioning of patients. ECG sensor is needed for monitoring the heartbeat of patients. - The thermometers monitor the temperature of patients. - The activity trackers monitor several physiological and various health parameters like heartbeat rate, blood pressure, etc., of the patients and staff. -Special needs technologies such as the computer-brain interface (CBI) and eye trackers systems can be used for physically impaired persons. The bed pressure sensors are attached to every bed in the hospital to detect when patients wake up. - The WiFi routers enable internet service inside the hospital's locations. The Bluetooth scanners can be used to securely transfer patients' data inside the hospital building. - The control system includes two microcontrollers gateways installed on the two floors of the hospital.

-
The smartwatch provides for patients, and staff, indoor and positioning, tracking some physiological parameters and can act as a fall detector.

-
The physiological sensors monitor health parameters. EMG sensor is needed for monitoring muscle malfunctioning of patients. ECG sensor is needed for monitoring the heartbeat of patients.

-
The thermometers monitor the temperature of patients.

-
The activity trackers monitor several physiological and various health parameters like heartbeat rate, blood pressure, etc., of the patients and staff.

-
Special needs technologies such as the computer-brain interface (CBI) and eye trackers systems can be used for physically impaired persons. The bed pressure sensors are attached to every bed in the hospital to detect when patients wake up.

-
The WiFi routers enable internet service inside the hospital's locations. The Bluetooth scanners can be used to securely transfer patients' data inside the hospital building. - The control system includes two microcontrollers gateways installed on the two floors of the hospital.    Now, the next step involves conducting the optimization step using the computed data from the previous steps, including the weights of OOs, the positive impacts of SETs on OOs of the clinic workplace, and the total cost of each individual SETs obtained from a typically proposed scenario.

I. Formulate fuzzy goal programming (FGP)
Goal programming begins with defining the basic model decision variables [36], then the formulation of fuzzy goals, followed by formulating the fuzzy goal programming model as follows: (a) Defining decision variables: The goals of maximizing positive impacts of SETs on the OOs extracted from the resultant matrix in Table 8 are expressed in form of inequalities. The target levels represent fuzzy inspiration quantities, expressed by the symbols or , depending on either maximization or minimization. Here, we have to maximize total positive impact, so they are set to equal 90% of total maximum possible impact ever when all the SETs are adopted, 19 (i.e., 19 SETs, each of which has a maximum impact equal to 1) which is equal 17.1. Of course, an achievement which is restricted by the budget limit for the project (i.e., $50,000). Hence our target is 17.1 as shown below.

Goal 4:
Attain the maximum target positive impact on the "Speed up diagnosis" objectives: 0.8 X 1 + 0.8 X 2 + 0.8 X 3 + 0.8 X 4 + 0.8 X 5 + 0.6 X 6 + 0.6 X 7 + 0.8 X 8 + X 9 + X 10 + X 11 + X 12 + 0.8 X 13 + 0.6 X 14 + 0.8 X 15 + 0.8 X 16 + X 17 + X 18 + X 19 17.1 Goal 5: Attain the maximum target positive impact on the "Improve safety and security" objectives: X 1 + X 2 + X 3 + X 4 + X 5 + X 6 + 0.8 X 7 + X 8 + X 9 + X 10 + X 11 + X 12 + X 13 + X 14 + X 15 + X 16 + X 17 + X 18 + X 19 17.1 Goal 6: Attain the maximum target positive impact on the "Minimize energy consumption" objectives: X 1 + X 2 + X 3 + X 4 + 0.8 X 5 + 0.8 X 6 + 0.6 X 7 + X 8 + X 9 + X 10 + X 11 + X 12 + X 13 + X 14 + X 15 + X 16 + X 17 + X 18 + X 19 17.1 Goal 7: Attain the maximum target positive impact on the "Track people and assets" objectives: X 1 + X 2 + X 3 + X 4 + X 5 + X 6 + 0.8 X 7 + X 8 + X 9 + X 10 + X 11 + X 12 + X 13 + X 14 + X 15 + X 16 + X 17 + X 18 + X 19  Constraint 2: Complementarity of the motion and RFID sensors constraint: This constraint necessitates that the motion sensors and RFID readers must exit together since the motion sensor detects presence and RFID identifies people or assets through reading the information in the tag attached to the person or the object, whose presence has been detected. The FGP model is formulated by specifying the fuzzy achievement function, linear membership function for each fuzzy goal, and other constraints using Equations (18)- (21). Here, we have 7 goals corresponding to the 7 operational objectives. Before stating FGP, it is necessary to define lower bounds (in case of goal maximization or type fuzzy aspiration) and upper bound (in case of goal maximization or type fuzzy aspiration). This is done by the decision-maker who assigns lower bounds on achieving target operational objectives' on a positive impact level. In this case, it is supposed that the decision analyst decided that the lower bounds are equal to 70% of the total maximum possible impact ever (i.e., 0.7 × 19 ≈ 13.5), but generally, they can differ depending on the viewpoint of the decisionmaker. The weights of fuzzy goals are obtained by the implementation of the PROMETHEE MCDM technique in stage 3 (See Table A4 in Appendix B).
The FGP formulation is as follows: Objective function: Maximize V(µ) = 0.21 µ 1 + 0.19 µ 2 +0.11 µ 3 + 0.19 µ 4 + 0.13 µ 5 + 0.09 µ 6 + 0.07 µ 7 Subject to: Fuzzy goal 1: Attain the maximum target positive impact level on "Speed-up patient check-in" objective: Fuzzy goal 2: Attain the maximum target positive impact level on "Optimize patient flow" objective: Fuzzy goal 3: Attain the maximum target positive impact on the "Enhancing information support" objective: Fuzzy goal 4: Attain the maximum target positive impact on the "Speed up diagnosis" objectives: Fuzzy goal 5: Attain the maximum target positive impact on the "Improve safety and security" objectives: Fuzzy goal 6: Attain the maximum target positive impact on the "Minimize energy consumption" objectives: Fuzzy goal 7: Attain the maximum target positive impact on the "Track people and assets" objectives:
In fact, the FGP model has enabled achieving all the constraints flexibly while optimizing the objective function. The model can include multiple constraints according to the relationships among the technologies concerning their interoperability, synergies, or even conflict, through mathematical expressions. It also can enable the utilization of qualitative goals not only quantitative ones.

J. Assess SETs actual performance
The implementation of the proposed methodology's nine steps is followed by the tenth step which is the assessment of the actual performance of the SETs after deployment. In this way we have a cycle that continues to improve performance with respect to goal achievement, to provide for handling updates in the SETs, and to conduct re-optimization of the design of the smart clinic.

Conclusions
Currently, there is a lack of systematic optimization procedures for developing smart environments. This paper presents a pioneering step toward optimizing smart environment designs, particularly for workplaces. In this research, we have presented a systematic procedure that works under ambiguous conditions. Fuzzy relations were used to model and quantify impact relationships among the three basic workplace model building blocks: OOs, SFs, and SETs. The proposed procedure optimizes the adoption of the SETs utilizing the fuzzy goal programming model to maximize the positive impact of the selected SETs in the smart workplace design. Using a basic mathematical modeling paradigm, the proposed methodology can take on additional constraints including the conditional relationship among goals, technologies, and even the smart features that all can be easily included in the model.
Even though the proposed procedure combines several basic techniques; namely: multi-criterion decision-making tool (PROMETHEE), Fuzzy relations, and Fuzzy goal programming, its use, and computational efficiency are reasonable, and yet practically usable.
It should be noted that the utilization of the fuzzy goal programming enabled efficiency to handle a blend of quantitative and so many qualitative variables, which are an attribute of most realistic optimization problems, inherently the situation in case of optimizing the smart workplace design problem.
In the future, improvement of the presented methodology could be achieved through improving the utilization of fuzzy relations and devising a method for ensuring consistency of the expert's judgments.   19 Control software (e.g., Home Gateway, etc.) [49] Support software control of sensors and actuators in the environment.
Connect, control and coordinate physiological and various health sensors, actuators with computer and web.