Next Article in Journal
A Hydropower Biological Evaluation Toolset (HBET) for Characterizing Hydraulic Conditions and Impacts of Hydro-Structures on Fish
Next Article in Special Issue
Digitisation and the Circular Economy: A Review of Current Research and Future Trends
Previous Article in Journal
X-Pinch Plasma Generation Testing for Neutron Source Development and Nuclear Fusion
Previous Article in Special Issue
A Novel Multicriteria Evaluation of Small-Scale LNG Supply Alternatives: The Case of Greece
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Mixed-Integer Programming Model for Assessing Energy-Saving Investments in Domestic Buildings under Uncertainty

by
Panagiotis Kontogiorgos
*,
Nikolaos Chrysanthopoulos
and
George P. Papavassilopoulos
School of Electrical and Computer Engineering, National Technical University of Athens, 9 Iroon Polytexneiou Str., 15773 Zografou, Greece
*
Author to whom correspondence should be addressed.
Energies 2018, 11(4), 989; https://doi.org/10.3390/en11040989
Submission received: 28 February 2018 / Revised: 16 April 2018 / Accepted: 17 April 2018 / Published: 19 April 2018

Abstract

:
A decision support tool has been developed to evaluate energy-saving intervention investments for domestic buildings. Various potential interventions are considered, each affecting energy consumption and savings, as well as the total financial cost of the investment. The decision problem is formulated as a mixed-integer programming problem. The implemented methodologies increase the efficiency and efficacy of the solution algorithms and can be applied to most realistic cases. The tool allows users to customize the problem based on their own preferences and find the optimal combination of investments. Uncertainty complicating the decision process is addressed by using interval analysis; therefore, the robustness of the optimal decision can be evaluated to facilitate the decision-making process. A domestic building in the Mediterranean area is used as a case study to demonstrate the functionality of this tool and to evaluate the impact of the decision-maker’s uncertainty on the optimal decision.

1. Introduction

Buildings account for more than 40% of total energy consumption, and the majority of this energy is for residential use [1,2]. Therefore, building energy efficiency has become a worldwide priority for environmental reasons, including emissions and sustainability [3]. To improve the energy performance of buildings, the E.U. has established the Energy Performance in Buildings Directive (EPBD, 2010/31/EU) and the Energy Efficiency Directive (EED, 2012/27/EU) has set specific goals and requirements for reducing building energy consumption. New constructions are now designed according to these standards; however, the majority of buildings in Europe and the United States were built before 2000 [4,5], meaning interventions and refurbishments could drastically increase their energy efficiency. Residential buildings built between 2000 and 2005 are 14% more efficient than those built in the 1980s and 40% more efficient than those built before 1950 [5]. Therefore, a strong interdependence exists between energy consumption and building age, explaining why some governments provide incentives for retrofitting old buildings.
The measures that improve a building’s energy efficiency range from equipping with more efficient devices to complete renovation [6]. The most important measures are major interventions that significantly increase the building’s energy savings; however, these are usually very expensive. Potential energy-saving interventions can be classified into categories to facilitate evaluation based on various criteria such as final layout of the building, financial cost, energy savings achieved, and/or environmental performance [7,8]. Practically, the aim of evaluating available retrofit solutions for a building is to improve its energy efficiency and increase its energy label, with the goal of being a nearly Zero Energy Building [9]. In this study, domestic buildings are considered, since they are the major and simultaneously the most aged building category. The energy needs of a domestic building are usually broken down into two parts: heating and cooling needs that depend on thermal comfort and can be simulated using computational fluid dynamics (CFD) analysis [10], and electromechanical equipment consumption that depends on residents’ schedule and habits. These two categories are different, but they interact if electricity is used for the heating and cooling of the house.
Therefore, a large set of interventions is available that needs to be evaluated based on various criteria, and the decision-maker needs to manage many conflicting objectives. Such multi-criteria problems are common in the energy sector [11]. In this study, to address the retrofit problem, weights are assigned to the evaluation criteria that are then incorporated into a unique function representing the total gain of the decision-maker from all points of view according to his preferences. The weighting method is a widely used generation method, since a set of Pareto optimal solutions can be generated from which the decision-maker can select one [12]. The objective function is then optimized using integer and mixed-integer programming techniques, and by changing the weights, different optimal solutions are obtained. The problem is formulated using binary variables that are convenient, and the algorithms converge to the optimal solution after proper reformulation of nonlinear criteria.
Weight assignment has been used in several recent energy efficiency studies, mostly originating from multi-criteria analysis and multi-objective optimization, to address the problem of selecting the most efficient and suitable measures [13]. These studies propose models that either mainly focus on complex computer-aided simulation [14], in which uncertainty can be addressed by testing scenarios, or offer a holistic approach to the problem by considering the retrofit cost and the respective energy savings [15]. In the latter case, software tools have also been developed to facilitate the decision process, without, however, addressing uncertainty [16]. Some studies include a third objective, such as environmental impact [17] or resident comfort [18], and the problem is solved using meta-heuristic algorithms and penalty functions that may lead to sub-optimal or even unrealistic solutions. These methods independently evaluate each intervention without addressing probable synergies, and most do not consider that, except for the criteria used to evaluate an energy intervention, other preferences and limitations could also exist, which act as constraints to the formulated problem. For example, there may be a budget limit, a time horizon limit depending on the rental or ownership of the residence, personal preferences regarding aesthetics and hassle resulting from the refurbishment, or even special requirements for some building types, such as historical buildings [19]. This means that there could be quantitative and qualitative criteria, and the respective thresholds should be considered during the decision process. Moreover, uncertainties faced during this evaluation and their influence on the optimal decision are not examined thoroughly in recent studies, since uncertainty is usually incorporated either by performing a sensitivity analysis of the optimal solution [20] or using probability distributions [21].
Uncertainty needs to be taken into consideration to study the robustness of solutions. Robustness and reliability of optimal solutions is an important issue for several studies using multi-criteria decision-making framework [22,23]. In this problem, uncertainty results from properly selecting the weights that correspond to the decision maker’s preferences, which is one of the most critical problems in decision-making, as well as from the problem’s constraints that might change unexpectedly, such as the available budget. Uncertainty can also exist in the investment’s cost [24] or expected savings, such as if funding mechanisms are available or if the energy rates are not fixed. Although these uncertainties are not considered in this study, they can be addressed using the proposed methodology.
Several methodologies address parameter uncertainty in integer programming, such as Fuzzy Sets [25] and Stochasticity [26]. In this study, Interval Analysis is used, as it is considered more suitable for engineering problems [27], since the distribution information and the membership functions for the uncertain parameters are not usually known or required. In Interval Analysis, an unknown parameter x is substituted with an interval, meaning that the parameter’s value lies between the limits of this interval. Any function applied to x produces another interval that contains all the possible values of that function for all possible values of the uncertain parameter. Therefore, the decision maker can effectively obtain the range of the optimal solution and how the decision variables affect it.
A decision support model is thus used to incorporate nonlinear criteria and various constraints that depend on the decision-maker in order to address the retrofit problem. It is also discussed how the proposed model, extending recent studies, easily addresses synergies among the various interventions and qualitative criteria to solve even the most complicated realistic case studies. The uncertainty in the decision-maker’s preferences is addressed to study the robustness of the decision variables and to estimate which decisions are most affected, resulting in a more efficient decision support tool. A case study is presented of a residence in the Mediterranean area that requires upgrading to improve its energy efficiency, and the available energy-saving interventions are evaluated. The developed decision support system is used, and the influence of the preferences, constraints, and uncertainty is studied using some examples. Except for energy efficiency investments, the proposed model can also be used to address other selection problems in various sectors in which investment decisions need to be assessed under uncertainty.
In summary, the main contributions of this paper are:
  • The development of a decision-support tool to evaluate energy-saving interventions, which can incorporate any number of quantitative and/or qualitative criteria for assessing the available interventions even when synergies exist.
  • The ability of the tool to address uncertainty, taking into account the lack of distribution information and robustness of the solutions.
This paper is organized as follows: the problem is formulated in Section 2, and Section 3 describes the interval analysis framework and the methodology used to solve the problem under uncertainty. In Section 4, a case study is presented, and some numerical examples are solved and discussed in Section 5 to evaluate the proposed methodology. Finally, in Section 6, the conclusions are summarized, and some future extensions are suggested.
The steps of the proposed methodology are summarized in the high-level flowchart in Figure 1.

2. Formulation of the Problem

After understanding the current energy profile of a building and the potential interventions, the decision-maker needs to evaluate the options to decide how many and which interventions to select for financing. The criteria used should be necessary and sufficient for the stakeholder to decide. Various criteria can be used, but based on the opinions of real-estate market participants, the most important energy efficiency criteria for residential decision-makers are (1) the capital cost of each intervention; (2) the projected annual savings, which are the reduced costs due to improved energy efficiency; and (3) the payback time of the total investment based on its costs and gains. Capital cost is the most important deterrent to energy efficiency projects in the residential sector, since individuals lack funding options, technical knowledge, and long-term investment approach when compared to companies. Energy savings are used to evaluate the annual profits that result from an intervention. Savings are calculated using the estimated reduction in energy consumption due to an intervention and the respective energy cost. Finally, payback time is an important criterion in any investment decision, as it measures the relationship between the savings and the cost of capital. The payback time for a decision in the proposed model results from the costs and savings of all the interventions selected and not from their own payback time, because a decision-maker is mainly interested in the return on the total investment. All three criteria are quantitative, and their values can easily be calculated, even though payback time is not expressed in monetary terms.
Some decision-makers may wish to add more criteria to the decision process that they consider important, such as Net Present Value instead of payback time (the latter was selected because it is easier to understand by a residential decision-maker without a financial background) or carbon dioxide (CO2) emissions to evaluate the environmental effect of an intervention if there is an ecological approach. Some criteria may even be qualitative, e.g., the extent of the renovation needed that could act as a deterrent. Therefore, various criteria could be of interest, since the prioritization and relevance can vary. However, a typical residential decision-maker’s approach is simple, usually leading to the three above-mentioned criteria. Nevertheless, the methodology proposed in this study can address any number of criteria, and qualitative criteria can be incorporated into the model as well, as long as the decision-maker creates a representative numeric evaluation scale for each criterion.
Continuing with the mathematical formulation, the selection of an intervention I i is modeled as a binary variable x i . This means that the final decision is represented by a vector x of binary variables, in which zero means that the respective interventions are not suggested and one means that the respective interventions should be preferred. The criteria C j ( j C ) that are considered in the decision process are the respective costs J j . J 1 represents the total capital cost of an investment decision, J 2 is the total annual cost savings from a decision, and J 3 is the payback time of the decision. Costs J j are given by the following equations, respectively:
J 1 ( x ) = i = 1 5 a 1 , i x i
J 2 ( x ) = i = 1 5 a 2 , i x i
J 3 ( x ) = J 1 ( x ) J 2 ( x ) = i = 1 5 a 1 , i x i i = 1 5 a 2 , i x i
in which J 1 is the aggregation of capital costs a 1 , i of the selected interventions, and it is assumed that no synergies exist between the interventions, so that J 2 results similarly from annual savings a 2 , i . However, in many cases, there are synergies between two or more interventions that result in higher or lower savings than the independent aggregation of these savings. These synergies can be easily formulated by using products of binary variables, so that the terms that correspond to specific combinations of interventions are inserted into J 2 and J 3 . For example, if the combination of external insulation and frame replacement leads to 10% lower savings than the sum of their annual savings because these two interventions’ savings overlap, J 1 remains the same, but J 2 becomes equal to i = 1 5 a 2 , i x i 0.1 ( a 2 , 1 + a 2 , 2 ) x 1 x 2 , and the denominator of J 3 is modified, respectively. The products of the binary variables can then be substituted with simple binary variables by adding more constraints to the problem. Assuming there are n binary variables y i ,   i = 1 , , n , their product can be substituted by a binary variable y p by imposing the additional constraints y s y p + ( n 1 ) and y s n y p , in which y s is the sum of the n binary variables. Through this method, the linear and nonlinear formulation of J 2 and J 3 are not affected, and the proposed methodology can be used to address even more complex real-world applications. After proper reformulation, any synergies lead again to the original cost formulations. Therefore, for simplicity, it is assumed that the annual savings resulting from an intervention are independent of the simultaneous selection of any other intervention.
Furthermore, the decision maker could set some limits for the criteria costs to meet. For example, there may be a budget limit or a certain time horizon. This means that upper and lower bounds Jj,min and Jj,max can be assigned to costs J j and be used as constraints of the decision problem. These constraints can be either optional, or the decision-maker should appropriately select the values of the related parameters. They are formulated as:
J j , m i n J j J j , m a x ,   j = 1 ,   2 ,   3
All the different costs that affect the final decision lead to the multi-objective mathematical programming (MMP) framework, which is an extension of traditional mathematical programming theory. MMP is part of the multi-criteria decision-making framework that includes various methodologies to facilitate the decision process [28,29]. To combine these objectives and obtain a single cost that acts as an objective function, the weighting method is used. Therefore, the decision maker assigns weights to these criteria according to his preferences, thus creating his own objective function that needs to be optimized. This method is simple and converges quickly to the optimal solution. In the end, the formulated problem is a binary integer programming problem [30]:
min x ( w 1 J 1 w 2 J 2 + w 3 J 3 )
Subject to
J j , m i n J j J j , m a x ,   j = 1 ,   2 ,   3
A negative or positive sign is assigned to each J j depending on its notion. Total capital cost and payback time should be as low as possible. Therefore, costs J 1 and J 3 are inserted into the objective function of the minimization problem with positive signs, whereas cost savings imply gain that should be as high as possible, so J 2 is inserted with a negative sign. Opposite signs would be used to maximize the objective function.
For every weight vector w = ( w 1 , w 2 , w 3 ) , an optimal solution exists that corresponds to the decision maker’s preferences. The weights represent value trade-offs among criteria [31]. These weights can be considered as a measure of the importance of each criterion by assigning to them any positive value, but they can also be reformulated so as to add up to one, thus implying percentages. Moreover, the weights can also be used for the transformation of units so that the costs are comparable. If some weights are equal to zero, the respective costs are not considered in the objective function.

3. Optimization Procedure and Methods

When uncertainty is inserted into the model, the value of some parameters cannot be exactly estimated; therefore, typical integer programming algorithms may not be effective. In these cases, the methods used to address uncertainty are usually Fuzzy Sets, Stochasticity, or Interval Analysis. However, the first two methodologies require additional data and lead to complex sub-models that limit their applicability in practical problems. In stochastic and fuzzy programming, the probabilistic distribution information and the membership function of each uncertain parameter are required, respectively. In practical engineering problems, a decision-maker can usually estimate the interval within which the uncertain parameter lies, but meaningful possibilistic or probabilistic information may be difficult to obtain. Conversely, Interval Analysis can be directly applied to the optimization problem and its uncertainty requirements are less demanding. This is why the interval analysis framework is proposed, and the uncertain parameters are expressed as intervals that represent the range of these parameters’ values [27]. In this framework, any unknown parameter x ± is expressed as an interval with an upper bound x + and a lower bound x , meaning its values range within [ x ,   x + ] . The values allowed within this interval depend on whether the unknown parameter is continuous or discrete. All basic numerical operations can also be performed with intervals. Firstly, the interval linear problem is described, and then it is extended to address the nonlinear problem formulated in Section 2.
An interval linear programming problem can be formulated as
min f ± = C ± X ±
Subject to
A ± X ± B ±
X ± 0
in which A ± , B ± , C ± , X ± are matrices, with elements belonging to a set of interval numbers R ± .
This problem can be solved by being split into two sub-models [32]. For a minimization problem, a sub-model corresponding to f is formulated, and, using its solutions, another sub-model corresponding to f + is then formulated and solved. Otherwise, the model corresponding to f + is formulated and solved first. Assuming that b ± > 0 , the first submodel is
min f = j = 1 k 1 c j x j + j = k 1 + 1 n c j x j +
Subject to
j = 1 k 1 | a i j | + S i g n ( a i j + ) x j / b i + j = k 1 + 1 n | a i j | S i g n ( a i j ) x j + / b i + 1 ,   i
x j ± 0 ,   j
in which x j ± for j = 1 , , k 1 are continuous or discrete variables with positive cost coefficients c j ± , and for j = k 1 + 1 , , n the cost coefficients are negative.
After solving the first sub-model, optimal values x j , o p t for = 1 , , k 1 , x j , o p t + for j = k 1 + 1 , , n and f o p t are obtained. The second sub-model is similarly formulated by inverting the signs of Equations (10) and (11), and adding the constraints x j + x j , o p t ,   j = 1 , 2 , , k 1 and x j x j , o p t + ,   j = k 1 + 1 , k 1 + 2 , , n . After solving the two sub-models, the final solutions f o p t , f o p t + and x j , o p t , x j , o p t +   for j = 1 , , n are obtained.
Using this methodology, a set of optimal and robust solutions for the decision variables becomes available, which results in a range of feasible optimal solutions for the objective function. This is superior to a best/worst case analysis that mainly focuses on the objective function without studying the robustness and feasibility of the decision variables.
In this study, the problem differs from the classic interval linear programming problem, because J 3 is nonlinear. However, this nonlinear cost can be reformulated using fractional programming techniques, since it is a quotient of linear functions [33].
Constraints of the form i a i x i i d i x i c , which are not linear, can be reformulated as i ( a i c d i ) x i 0 , since the denominators of the problem are always positive. Similarly, constraints of the form i a i x i i d i x i c can also be transformed. If linear quotients appear in the objective function, the linear fractional programming problem can be reformulated into a mixed-integer programming (MIP) problem using binary and positive continuous variables.
The linear fractional programming problem with binary variables is
min a 1 x 1 + + a k x k + a k + 1 c 1 x 1 + + c k x k + c k + 1
Subject to
A 1 x 1 + + A k x k b
in which A i ,   i = 1 k and b are m-dimensional constant column vectors, x i are binary variables, and a i ,   c i   w i t h   i = 1 , , k + 1 are the respective constant coefficients.
By setting y = 1 c 1 x 1 + + c k x k + c k + 1 , the problem is reduced to
min a 1 x 1 y + + a k x k y + a k + 1 y
Subject to
c 1 x 1 y + + c k x k y + c k + 1 y = 1
A 1 x 1 + + A k x k b
in which x i are binary variables and y 0 .
Then, the transformation z = xy can be used by adding four linear inequalities: y z K K x , z y , z K x , and z 0 , in which K > y and x is a binary variable.
Following similar transformations, the general extended form of a linear fractional programming problem, with interval coefficients in the objective function, can be transformed [34]. In that case, the constraint in Equation (16) with interval coefficients c i ± is replaced by two inequalities:
c 1 + z 1 + + c k + z k + c k + 1 + y 1
c 1 z 1 + + c k z k + c k + 1 y 1
Implementing the methodology described in this section, the original nonlinear interval problem can be written as
min x ( i = 1 5 ( w 1 ± a 1 , i ± w 2 ± a 2 , i ± ) x i ± + i = 1 5 w 3 ± a 1 , i ± z i )
Subject to
a 2 , 1 ± z 1 + + a 2 , 5 ± z 5 = 1
y z i K K x i ± ,   z i y ,   z i K x i ± ,   z i 0   i
J 1 , m i n ± i = 1 5 a 1 , i ± x i ± J 1 , m a x ±
J 2 , m i n ± i = 1 5 a 2 , i ± x i ± J 2 , m a x ±
J 3 , m i n ± i = 1 5 a 1 , i ± x i ± i = 1 5 a 2 , i ± x i ± J 3 , m a x ±
in which y 0 ,   K > y and x i ± binary variables i ,   i = 1 5 .
To solve the problem, the signs of the decision variables’ coefficients are needed to separate those that contribute either to f or f + . This is not always a simple task, since the objective function is nonlinear with respect to x i . Therefore, these signs depend on the specific problem. Attention should be paid to the fact that coefficients c i ± of the linear interval programming problem correspond to x i ± , whereas coefficients w i ± correspond to J j ; therefore, they differ. The first derivative and the monotony of the objective function were used to find certain conditions that determine these signs. Another method involves testing all scenarios for each decision variable. This procedure is considerably simplified, because decision variables are binary. Notably, in case synergies exist, additional constraints should be added to express the product and sum of the reformulated binary variables using the technique presented in Section 2.

4. Case Study

In this section, the residence that needs to be upgraded and the potential interventions are described. The house examined is situated in a city in which the climate is Mediterranean, meaning the weather is usually sunny and dry during summer, with temperatures up to 40 °C, and mild during winter without significant snowfall, with temperatures as low as 3 °C. This residence is an apartment on the top floor with an area of 75 m2 in the city suburbs, so it is also protected from strong winds to a certain extent. It was built in the late 1980s, and its specifications are outdated; however, the building receives minimum solar exposure due to its orientation, and the other apartments of the building reinforce the floor insulation. Based on this data, the heat transfer coefficient and the annual energy needs for heating and cooling can be calculated. The annual needs for electricity were obtained from historical billing data.
The most widely suggested interventions for a residence to improve heating and cooling include external wall insulation, replacement of external window frames with newer and more efficient frames, and the installation of a heat pump for heating and cooling. Other interventions could include the use of geothermal energy if the house was detached, and the use of natural gas instead of heating oil. The residence examined is separate from the natural gas distribution network and uses heating oil for space heating and a solar thermal collector for water heating. The interventions proposed for reducing the electricity costs are mainly the installation of photovoltaic cells (PVs), since the Mediterranean climate is sunny and a feed-in tariff mechanism exists, and the replacement of incandescent and fluorescent lamps with light-emitting diodes (LEDs) that are easy to install and much more efficient. LED lights are one of the most widely adopted energy efficiency interventions in residences worldwide. Even though LEDs are more expensive than other lights, they offer the same light output (luminous flux), using much less power and increasing luminous efficiency up to 10-fold, and their lifespan is typically about 15 times longer. These advantages also hold compared with fluorescent lamps, although to a lesser degree. The energy consumption of a residence can be also reduced by replacing old devices and equipment with new technologically improved and more efficient devices, but these individual replacements are not considered interventions, with the exception of lamps that account for a large percentage of energy consumption.
The proposed interventions for the residence examined, along with their cost of capital and annual cost savings, are presented in Table 1. The capital costs used were based on market prices, after consulting energy services companies that undertake such projects in the area. Depending on the retrofitting period, the capital cost can be reduced by taking advantage of probable funding mechanisms that were not available during this study. In that case, the results may differ in accordance with each funding option’s terms. The energy and cost savings stem from the annual energy needs and costs, along with the reduction expected from each intervention. The payback time is the ratio of capital cost to annual gain. For example, replacing 1000 W incandescent light fixtures with 120 W LED fixtures costs about €65 depending on the brand selected, which results in the same light output and 880 W less power installed. Given that the variable component of the electricity cost for this residence is circa 0.14 €/kWh including the supply cost, regulated costs, and all taxes and levies, and assuming lights will stay on for about 6–6.5 h per day, the resulting annual savings were estimated to be about €277. Similarly, the costs and savings of the other available interventions were obtained.
In case a decision-maker wants to assess less common or more innovative interventions that are not widely available for residences, they can be easily incorporated into the model as long as their capital cost and savings can be calculated.

5. Results

To solve the problem presented in the previous section, a suitable GAMS solver is used. GAMS is a high-level modeling system tailored for complex and large-scale optimization problems [35] and the LP/MIP solver used is CPLEX [36]. GAMS is widely used worldwide for modeling applications. In this section, only a few examples are presented, but using the same algorithms and methodology, any other numerical examples or case studies can be completed, since the scalability is obvious. The algorithm requires less than one second to solve the following examples in which five interventions are evaluated based on three criteria. Therefore, the methodology is also applicable and efficient for large-scale problems with many available interventions and various criteria.
In the following examples, the capital cost and the annual savings are expressed in thousands of Euros so that the three costs are comparable; otherwise, J 1 would dominate in the objective function. As already mentioned, another method to ensure comparability involves considering the scale of each cost during weight selection. Moreover, in the following examples and generally, in most cases x 2 and x 3 have a positive and a negative coefficient, respectively, as can be easily calculated. The rest of the coefficients’ signs highly depend on the weight selection. It is highlighted that the algorithms converge to the optimal value of the objective function, but it is the decision variables for the selection of interventions that are actually of practical use to the decision-maker.
In the first examples (Table 2), the problem is solved without uncertainty; all parameters are deterministic, and the optimal solution is obtained in each scenario. This means that all data are available and the decision-maker is certain regarding his preferences and limitations.
As expected, as the thresholds in the constraints are tightened, the more the feasible solutions are restricted. Thus, the optimal solution includes fewer interventions, and the value of the objective function deteriorates. The opposite results hold true if the constraints are relaxed. For example, the relaxation of the constraints between the first and second example affects the selection of the PVs, even though the value of the objective function is only slightly affected. This is due to the fact that the PV cost of capital is high, thus increasing the total investment’s payback time. These are the two constraints that differ in the two examples. Moreover, the importance assigned to each cost in the objective function can affect the optimal solution even if the constraints remain unchanged. For example, the difference between the first and last example in Table 2 is that the importance of payback time increases as opposed to the importance of savings. Therefore, the selection of external insulation, which provides high energy savings at a high capital cost, is affected.
In the next set of examples (Table 3), it is assumed that the decision-maker can specify the constraints, but he cannot explicitly decide the weights that correspond to his preferences. Therefore, the objective function includes the interval values w j ± for j = 1 ,   2 ,   3 , and the remainder of the parameters are assumed to be deterministic.
In the first example, it is observed that the optimal decision may not be affected by the uncertainty, in contrast with the second example, in which the robustness decreases as the uncertainty increases and/or different constraints are used. In the first example, three interventions, namely external insulation, LEDs, and heat pump, are recommended even though the decision-maker is not absolutely certain about his preferences. In the second example, the tool informs him that his uncertainty affects the optimal decision as far as the PV and heat pump installation are concerned. In both examples, the objective function’s optimal value is within a certain range that depends on the weighting factors, meaning J o p t may vary independently of the choice of optimal interventions. In that case, the solution can be robust, since the decision-maker is more interested in the selection of optimal interventions rather than the range of J o p t .
Finally, in Table 4, the weights are assumed to be deterministic, but uncertainty exists in the constraints and more specifically in the limits imposed by the decision-maker. Therefore, intervals are used to express J j , m a x ± and J j , m i n ± for j = 1 ,   2 ,   3 .
It is observed that the optimal value of the objective function may not be considerably affected, but the uncertainty influences the optimal solution. In the case of low demand for energy savings in the first example of Table 4, only interventions I 1 and I 3 are selected, i.e., external insulation and LEDs. Conversely, if more savings are required, potentially due to a legislative provision, the fifth intervention (heat pump installation) should also be selected. In the second example, greater uncertainty leads to less robust optimal solutions, as expected. The range of the objective function’s optimal value increases, but the most important outcome is that the number of interventions whose selection is uncertain also increases. Another method to assess the robustness of the optimal solution could include studying various examples with deterministic parameters that cover the entire range of the uncertainty. However, these examples should be appropriately selected to avoid incoherent decisions.
Judging from the examples tested, the uncertainty in the constraints seems to affect the robustness of the optimal solution more than the possible uncertainty in the weight parameters as far as this particular building is concerned. However, more examples need to be studied to verify if this observation also applies to other cases and buildings. For the residence examined, the replacement of external frames is not generally suggested for improving energy efficiency (this intervention could, however, be selected due to soundproofing if a decision-maker includes this qualitative criterion into the model), whereas the installation of LEDs is considered a cheap intervention with high energy savings and its selection is generally robust.
The uncertainty of both the weight parameters and the constraint thresholds is expected to have an aggregate effect on the robustness of the optimal solution and the objective function, rendering the optimal selection more difficult. The proposed framework helps the decision-maker to evaluate how different circumstances affect the optimal decisions. If the problem was solved based on the most probable scenario, all parameters would be deterministic, and the decision-maker would not be able to determine which decision variables are more sensitive to slight variations in the parameters.

6. Conclusions

Retrofitting domestic buildings has become a worldwide priority given the unexploited energy efficiency potential in this sector. For this reason, all available building interventions and energy efficiency measures need to be evaluated to optimize the improvement of a building’s energy performance.
To facilitate the decision process, a decision support tool has been developed that incorporates the stakeholder preferences using the multi-criteria decision support framework and mixed-integer programming. The proposed methodology offers a holistic approach to the retrofit problem and also incorporates the effect of uncertainty on the optimal decision in a consistent and understandable manner. The uncertainty faced when both the importance and the limits of each criterion need to be decided is addressed using interval analysis, which is suitable for engineering problems, since the distribution information of uncertain parameters is usually unknown. Moreover, this approach is superior to only studying the best- and worst-case scenarios, since the decision-maker is provided with a set of feasible and robust solutions. The proposed methodology can also address both nonlinear fractional criteria, which are common in engineering problems, and synergies that arise among the interventions, thus increasing the practicality of the tool.
Future research could include large-scale simulations in building blocks using extensions of the proposed model so that more interventions and all their synergies are incorporated. Furthermore, the robustness of the solutions could be studied given uncertain capital costs and/or uncertain energy savings. The proposed model could also be applied to other multi-criteria selection problems in which quantitative and qualitative criteria need to be considered.

Author Contributions

Panagiotis Kontogiorgos and George P. Papavassilopoulos, who supervised this research, conceived the idea and formulated the problem. Panagiotis Kontogiorgos developed the presented model, performed the experiments, analyzed the results and wrote the paper. Nikolaos Chrysanthopoulos gathered the case-study data.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Acronyms
EPBDEnergy Performance in Buildings Directive
EEDEnergy Efficiency Directive
CFDComputational Fluid Dynamics
MMPMulti-objective Mathematical Programming
LPLinear Programming
MIPMixed-Integer Programming
PVPhotovoltaic
LEDLight-emitting diodes
GAMSGeneral Algebraic Modeling System
Problem’s functions
J 1 capital cost of the investment
J 2 annual energy savings of the investment
J 3 payback time of the investment
Problem’s variables
x i intervention selection (binary)
y variable used for reformulation
z variable used for reformulation
Problem’s parameters
i potential interventions
j evaluation criteria
a 1 , i capital cost of intervention i
a 2 , i annual savings due to intervention i
J j , m i n lower bound of cost J j
J j , m a x upper bound of cost J j
w j weight of cost J j
K sufficiently large positive number

References

  1. Laustsen, J. Energy efficiency requirements in building codes, energy efficiency policies for new buildings. Int. Energy Agency (IEA) 2008, 2, 477–488. [Google Scholar]
  2. Pérez-Lombard, L.; Ortiz, J.; Pout, C. A review on buildings energy consumption information. Energy Build. 2008, 40, 394–398. [Google Scholar] [CrossRef]
  3. Allouhi, A.; El Fouih, Y.; Kousksou, T.; Jamil, A.; Zeraouli, Y.; Mourad, Y. Energy consumption and efficiency in buildings: Current status and future trends. J. Clean. Prod. 2015, 109, 118–130. [Google Scholar] [CrossRef]
  4. Atanasiu, B.; Despret, C.; Economidou, M.; Maio, J.; Nolte, I.; Rapf, O. Europe’s Buildings under the Microscope. A Country-by-Country Review of the Energy Performance of Buildings; Buildings Performance Institute Europe (BPIE): Bruxelles, Belgium, 2011. [Google Scholar]
  5. U.S. Department of Energy. 2011 Buildings Energy Data Book; Prepared for the Buildings Technologies Program, Office of Energy Efficiency and Renewable Energy, U.S. Department of Energy; D&R International, Ltd.: Washington, DC, USA, 2012.
  6. Diakaki, C.; Grigoroudis, E.; Kabelis, N.; Kolokotsa, D.; Kalaitzakis, K.; Stavrakakis, G. A multi-objective decision model for the improvement of energy efficiency in buildings. Energy 2010, 35, 5483–5496. [Google Scholar] [CrossRef]
  7. Kolokotsa, D.; Diakaki, C.; Grigoroudis, E.; Stavrakakis, G.; Kalaitzakis, K. Decision support methodologies on the energy efficiency and energy management in buildings. Adv. Build. Energy Res. 2009, 3, 121–146. [Google Scholar] [CrossRef]
  8. Trianni, A.; Cagno, E.; De Donatis, A. A framework to characterize energy efficiency measures. Appl. Energy 2014, 118, 207–220. [Google Scholar] [CrossRef]
  9. Salata, F.; Golasi, I.; Domestico, U.; Banditelli, M.; Basso, G.L.; Nastasi, B.; de Lieto Vollaro, A. Heading towards the nZEB through CHP+HP systems. A comparison between retrofit solutions able to increase the energy performance for the heating and domestic hot water production in residential buildings. Energy Convers. Manag. 2017, 138, 61–76. [Google Scholar] [CrossRef]
  10. Nadarajan, M.; Kirubakaran, V. Simulation studies on small rural residential houses using sustainable building materials for thermal comfort–case comparison. Adv. Build. Energy Res. 2016, 11, 193–207. [Google Scholar] [CrossRef]
  11. Hobbs, B.F.; Meier, P. Energy Decisions and the Environment: A Guide to the Use of Multicriteria Methods; Springer Science & Business Media: New York, NY, USA, 2012; Volume 28. [Google Scholar]
  12. Hwang, C.L.; Masud, A.S.M. Multiple Objective Decision Making—Methods and Applications: A State-of-the-Art Survey; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 164. [Google Scholar]
  13. Wang, J.-J.; Jing, Y.-Y.; Zhang, C.-F.; Zhao, J.-H. Review on multi-criteria decision analysis aid in sustainable energy decision-making. Renew. Sustain. Energy Rev. 2009, 13, 2263–2278. [Google Scholar] [CrossRef]
  14. Xu, P.; Shen, Y.; Chen, L.; Mao, J.; Chang, E.; Ji, Y. Assessment of energy-saving technologies retrofitted to existing public buildings in China. Energy Effic. 2016, 9, 67–94. [Google Scholar] [CrossRef]
  15. Asadi, E.; Da Silva, M.G.; Antunes, C.H.; Dias, L. Multi-objective optimization for building retrofit strategies: A model and an application. Energy Build. 2012, 44, 81–87. [Google Scholar] [CrossRef]
  16. Karmellos, M.; Kiprakis, A.; Mavrotas, G. A multi-objective approach for optimal prioritization of energy efficiency measures in buildings: Model, software and case studies. Appl. Energy 2015, 139, 131–150. [Google Scholar] [CrossRef]
  17. Verbeeck, G.; Hens, H. Life cycle optimization of extremely low energy dwellings. J. Build. Phys. 2007, 31, 143–177. [Google Scholar] [CrossRef]
  18. Penna, P.; Prada, A.; Cappelletti, F.; Gasparella, A. Multi-objectives optimization of Energy Efficiency Measures in existing buildings. Energy Build. 2015, 95, 57–69. [Google Scholar] [CrossRef]
  19. Burattini, C.; Nardecchia, F.; Bisegna, F.; Cellucci, L.; Gugliermetti, F.; Vollaro, A.L.; Salata, F.; Golasi, I. Methodological Approach to the Energy Analysis of Unconstrained Historical Buildings. Sustainability 2015, 7, 10428–10444. [Google Scholar] [CrossRef]
  20. Malatji, E.M.; Zhang, J.; Xia, X. A multiple objective optimisation model for building energy efficiency investment decision. Energy Build. 2013, 61, 81–87. [Google Scholar] [CrossRef]
  21. Bozorgi, A. Integrating value and uncertainty in the energy retrofit analysis in real estate investment—Next generation of energy efficiency assessment tools. Energy Effic. 2015, 8, 1015–1034. [Google Scholar] [CrossRef]
  22. Wang, J. Robust optimization analysis for multiple attribute decision making problems with imprecise information. Ann. Oper. Res. 2012, 197, 109–122. [Google Scholar] [CrossRef]
  23. Kakogiannis, N.; Kontogiorgos, P.; Sarri, E.; Papavassilopoulos, G.P. Multicriteria energy policy investments and energy market clearance via integer programming. Central Eur. J. Oper. Res. 2014, 24, 515–534. [Google Scholar] [CrossRef]
  24. Marchi, B.; Ries, J.M.; Zanoni, S.; Glock, C.H. A joint economic lot size model with financial collaboration and uncertain investment opportunity. Int. J. Prod. Econ. 2016, 176, 170–182. [Google Scholar] [CrossRef]
  25. Buckley, J.J.; Jowers, L.J. Fuzzy Integer Programming. In Monte Carlo Methods in Fuzzy Optimization; Springer: Berlin/Heidelberg, Germany, 2007; pp. 223–226. [Google Scholar]
  26. Louveaux, F.V.; Schultz, R. Stochastic integer programming. In Handbooks in Operations Research and Management Science; Elsevier: Amsterdam, The Netherlands, 2003; Volume 10, pp. 213–266. [Google Scholar]
  27. Moore, R.E.; Kearfott, R.B.; Cloud, M.J. Introduction to Interval Analysis; Society for Industrial and Applied Mathematics (Siam): Philadelphia, PA, USA, 2009. [Google Scholar]
  28. Zopounidis, C.; Doumpos, M. Multicriteria classification and sorting methods: A literature review. Eur. J. Oper. Res. 2002, 138, 229–246. [Google Scholar] [CrossRef]
  29. Zavadskas, E.K.; Turskis, Z.; Kildienė, S. State of art surveys of overviews on MCDM/MADM methods. Technol. Econ. Dev. Econ. 2014, 20, 165–179. [Google Scholar] [CrossRef]
  30. Chen, D.S.; Batson, R.G.; Dang, Y. Applied Integer Programming: Modeling and Solution; John Wiley & Sons: Hoboken, NJ, USA, 2010. [Google Scholar]
  31. Keeney, R.L.; Raiffa, H. Decisions with Multiple Objectives: Preferences and Value Trade-Offs; Cambridge University Press: Cambridge, UK, 1993. [Google Scholar]
  32. Huang, G.H.; Baetz, B.W.; Patry, G.G. Grey integer programming: An application to waste management planning under uncertainty. Eur. J. Oper. Res. 1995, 83, 594–620. [Google Scholar] [CrossRef]
  33. Li, H.L. A global approach for general 0–1 fractional programming. Eur. J. Oper. Res. 1994, 73, 590–596. [Google Scholar] [CrossRef]
  34. Borza, M.; Rambely, A.S.; Saraj, M. Solving linear fractional programming problems with interval coefficients in the objective function. A new approach. Appl. Math. Sci. 2012, 6, 3443–3459. [Google Scholar]
  35. McCarl, B.; Meeraus, A.; Van der Eijk, P. McCarl Expanded GAMS User Guide; GAMS Release 24.2.1; GAMS Development Corporation: Washington, DC, USA, 2013. [Google Scholar]
  36. GAMS—The Solver Manuals; GAMS Release 24.2.1; GAMS Development Corporation: Washington, DC, USA, 2013.
Figure 1. High-level flowchart of the proposed methodology.
Figure 1. High-level flowchart of the proposed methodology.
Energies 11 00989 g001
Table 1. Available interventions. LEDs: light-emitting diodes; PVs: photovoltaic cells.
Table 1. Available interventions. LEDs: light-emitting diodes; PVs: photovoltaic cells.
InterventionsExternal InsulationFramesLEDsPVsHeat Pump
Data
Capital cost (€) a 1 , 1 = 6000 a 1 , 2 = 8000 a 1 , 3 = 65 a 1 , 4 = 6900 a 1 , 5 = 1100
Annual savings (€) a 2 , 1 = 1208 a 2 , 2 = 1072 a 2 , 3 = 277 a 2 , 4 = 988 a 2 , 5 = 325
Table 2. Examples without uncertainty.
Table 2. Examples without uncertainty.
InputsOptimal Decision
w 1 w 2 w 3 Constraints x 1 x 2 x 3 x 4 x 5 J o p t
0.10.70.2 J 1 , m a x = 10 ,   J 2 , m i n = 0 ,   J 3 , m a x = 5 10101−0.504
0.10.70.2 J 1 , m a x = 15 ,   J 2 , m i n = 0 ,   J 3 , m a x = 7 10111−0.505
0.10.70.2 J 1 , m a x = 8 ,   J 2 , m i n = 0 ,   J 3 , m a x = 5 00101−0.258
0.10.40.5 J 1 , m a x = 10 ,   J 2 , m i n = 0 ,   J 3 , m a x = 5 00101−0.007
Table 3. Examples with interval weights.
Table 3. Examples with interval weights.
InputsOptimal Decision
w 1 ± w 2 ± w 3 ± Constraints x 1 ± x 2 ± x 3 ± x 4 ± x 5 ± J o p t ±
[ 0.3 ,   0.5 ] [ 0.4 ,   0.6 ] [ 0.1 ,   0.2 ] J 1 , m a x = 10
J 2 , m i n = 1.5
J 3 , m a x = 6
[1, 1][0, 0][1, 1][0, 0][1, 1][1.087, 2.905]
[ 0.1 ,   0.3 ] [ 0.4 ,   0.7 ] [ 0.2 ,   0.3 ] J 1 , m a x = 15
J 2 , m i n = 1
[1, 1][0, 0][1, 1][0, 1][0, 1][−0.505, 1.296]
Table 4. Examples with uncertainty in the constraints.
Table 4. Examples with uncertainty in the constraints.
InputsOptimal Decision
w 1 w 2 w 3 Constraints x 1 ± x 2 ± x 3 ± x 4 ± x 5 ± J o p t ±
0.50.450.05   J 1 , m a x = 15
J 2 , m i n ± = [ 1 ,   1.5 ]
[1, 1][0, 0][1, 1][0, 0][0, 1][2.376, 2.780]
0.50.450.05 J 1 , m a x ± = [ 15 ,   20 ]
J 2 , m i n ± = [ 1 ,   2.5 ]
[1, 1][0, 0][1, 1][0, 1][0, 1][3.303, 7.775]

Share and Cite

MDPI and ACS Style

Kontogiorgos, P.; Chrysanthopoulos, N.; Papavassilopoulos, G.P. A Mixed-Integer Programming Model for Assessing Energy-Saving Investments in Domestic Buildings under Uncertainty. Energies 2018, 11, 989. https://doi.org/10.3390/en11040989

AMA Style

Kontogiorgos P, Chrysanthopoulos N, Papavassilopoulos GP. A Mixed-Integer Programming Model for Assessing Energy-Saving Investments in Domestic Buildings under Uncertainty. Energies. 2018; 11(4):989. https://doi.org/10.3390/en11040989

Chicago/Turabian Style

Kontogiorgos, Panagiotis, Nikolaos Chrysanthopoulos, and George P. Papavassilopoulos. 2018. "A Mixed-Integer Programming Model for Assessing Energy-Saving Investments in Domestic Buildings under Uncertainty" Energies 11, no. 4: 989. https://doi.org/10.3390/en11040989

APA Style

Kontogiorgos, P., Chrysanthopoulos, N., & Papavassilopoulos, G. P. (2018). A Mixed-Integer Programming Model for Assessing Energy-Saving Investments in Domestic Buildings under Uncertainty. Energies, 11(4), 989. https://doi.org/10.3390/en11040989

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop