1. Introduction
The building sector is one of the highest energy consumers and, hence, one of the major sources of environmental impacts worldwide [
1]. In order to reduce climate change effects and move towards a low carbon economy, the European Union (EU) has settled Global Warming Potential (GWP) reduction targets [
2]. For assuring the success in this energy transition process, municipalities have to be necessarily involved and, therefore, the application of energy performance measures [
3] at building and district scale has become a relevant aspect to be considered nowadays [
4,
5,
6,
7].
Despite the efforts undertaken by municipalities for achieving GWP reduction objectives, connection between targets at city level and the possibility of implementing specific measures at building and district level remains an outstanding issue. More specifically, actions proposed at city scale often disregard available budget or building architectural constraints. In line with it, several European projects [
8,
9,
10,
11,
12,
13] focused on decision support tools for yielding to an energy-efficient design of buildings, cities and districts have recently been funded.
Due to the intrinsic characteristics of the environmental and optimal energy refurbishment problems, most of the recent related works in this research area are based on multi-objective optimization algorithms [
14,
15,
16,
17,
18,
19,
20,
21]. These algorithms commonly optimise several metrics (that often pursue conflicting goals) while meeting the constraints of the problem at hand and achieving a large number of non-dominated solutions approximating the Pareto front. Following this multi-criterium optimization idea, the authors in [
22] propose a retrofitting use case with the aim at minimizing the energy consumption, the
emissions and the overall costs while maximizing the thermal comfort in a public school. The proposed solution is based on an evolutionary multi-objective optimization algorithm (NSGA-III). Within the same line of research, several optimization problems involving building design are tackled in [
23,
24]. These works present diverse population-based meta-heuristic algorithms that range from the NSGA-II and the Pareto-Archived Evolution Strategy (PAES) to the Particle Swarm Optimization (PSO). In [
25], a hybrid optimization algorithm that selects the retrofit actions to apply, such as: the window types, the external wall insulation materials, the roof insulation materials, and solar collectors, is presented aiming at increasing the building energy savings and decreasing energy consumption and retrofit cost. Moreover, authors in [
26] use a Genetic Algorithm (GA) merged with a dynamic simulation tool to investigate the best retrofit opportunities and, hence, optimise the energy savings, the overall cost and the indoor thermal comfort. In addition, the work in [
27] presents different optimization methods at building design level based on a multi-objective GA. The novelty of this work lies in modifying the behavior of the conventional GA by introducing adaptive operators and also changing the meta-model approach so as to enhance the convergence and speed of the algorithm.
In related literature, most retrofitting planning problems tackled with meta-heuristic algorithms generate optimal solutions that meet highly demanding real-based requirements along the iterative process. Moreover, at each generation, the procedure usually entails a great number of energy calculations, which leads to overall time heightening. To overcome this issue, several works in the literature are focused on alleviating the iterative process and enhancing the convergence of the algorithms. Specifically, an optimal tuning of the algorithm’s parameters and a hybrid meta-heuristic algorithm combined with a local search is presented in [
28,
29], respectively. In light of the computational complexity that arises from the additional energy simulations required in this type of problems, an optimization process for tuning parameters may be impractical. In order to address this concern, an alternative approach based on hybrid optimization algorithms is presented in [
30,
31], where the main objective is to restrain the search space in order to alleviate the complexity of the problem, and then apply gradient-based local search algorithms for boosting the convergence towards the optimal region.
Regarding optimization approaches for energy retrofitting at district scale, there is no much related work in the literature. However, authors in [
32] propose a multi-objective GA for assessing cost-optimality in hospitals built in Italy between 1991 and 2005. In this proposal, domestic hot water based on the installation of an efficient gas boiler is considered as a feasible energy retrofitting measure. Similarly, in [
33], a tool named RESCOM (Residential Energy System Concept design stage Optimization Model) is provided as an optimal framework for efficiently solving retrofitting problems at urban scale.
In this regard, there is no much research focused on deriving an approach in which the optimization is jointly performed at building and district level. Therefore, the proposed two-stage methodology, in which the multi-objective algorithms are specially designed ad hoc for the energy retrofitting problem by means of considering different fitness functions at each stage, clearly represents a novelty and an advance towards the state of the art in this field. Specifically, the presented approach proposes two novel multi-objective meta-heuristics based on the Non-Dominated Sorting Genetic Algorithm (NSGA-II) and on the Multi-Objective Harmony Search algorithm (MOHS) specially tailored for obtaining optimal refurbishment solutions at building and district scale. As mentioned above, the paper proposes two different two-stage approaches based on the multi-objective algorithms NSGA-II and MOHS in order to provide: (1) Stage 1:
Building level optimization that maximizes the reduction of Energy Consumption (
) while minimizing the Investment Cost (IC); (2) Stage 2:
District level optimization aimed at maximizing the GWP reduction (
) while minimizing the total Payback Time (PT). The proposed work assesses the most common energy retrofitting approaches in terms of passive, renewable and active strategies (see
Section 2 for more details) and has been successfully applied to two real-based case studies in Donostia-San Sebastian (Spain). First, a basic use case of the district of Gros; and, second, a simple and an advanced use case in the historical city center. For both case studies, optimal refurbishment strategies per building category are presented along with an extensive assessment of multi-objective performance indicators for NSGA-II and MOHS, such as: Hypervolume, Coverage Rate, among others. Finally, the selection of the optimal scenario at district level is provided per case study based on the targets defined by Donostia-San Sebastian for 2030 in terms of GWP reduction.
The paper is organized as follows:
Section 2 establishes the formulation of the district energy retrofitting problem, whereas
Section 3 and subsections therein provide details on the considered multi-objective heuristics.
Section 4 describes the considered case studies in Donostia-San Sebastian and
Section 5 and
Section 6 discuss the simulation results obtained by using the aforementioned heuristics at building and district level. Finally,
Section 7 ends the manuscript by presenting the conclusions of the work and by outlining future research lines.
2. District Energy Retrofitting Problem
As stated in
Section 1, this paper proposes two multi-objective meta-heuristic approaches that cost-effectively optimize the environmental and energy refurbishment of districts considering a set of certain pre-established constraints at building level.
Despite the fact that nowadays there are diverse energy refurbishment strategies, this work assesses some of these strategies, which are divided into three main groups. The first group refers to some passive strategies or energy conservation measures, the main objective of which is to reduce the energy demand of the building. The second group is composed of renewable strategies, the main objective of which is to generate energy onsite or offsite of the building by renewable sources. Finally, the third group contains some active strategies, which aim at reducing the energy consumption of the building.
Passive strategies are designed to provide a significant reduction of the energy need for heating and cooling, independently of the energy and of the equipment that will be chosen to heat or cool the building. These strategies are mainly based on the increment of the thermal resistance of the envelope, on the replacement of the current windows, on the reduction of air leakage or on the usage of bioclimatic strategies, are aimed at improving the life quality of inhabitants reducing the energy demand, reducing the economic bill, increasing the indoor air temperature in winter, reducing the indoor air temperature in summer and increasing the thermal comfort of the inhabitants. According to the location of the strategies related to the improvement of the thermal resistance of the envelope, there are three main groups: external wall, internal wall and air chamber insulation strategies. The refurbishment strategies of insulation of the external wall consist of acting from the outside of the existing wall, placing a new skin that allows for improving the thermal performance of the wall. Mainly, there are two systems for these types of actions: external thermal insulation systems and ventilated facades. For this study, the application of the ventilated façade is considered, which is a coating system of the building walls which leaves a ventilated chamber between the coating and the insulation. With this system, a continuous insulation can be achieved for the exterior of the building, protection of the internal sheet as well as the slab edges. Internal wall insulation involves the application of insulation to the interior face of external walls in order to improve the thermal performance of the property. Internal wall insulation can, however, be disruptive and requires the removal and re-fixing of items such as switches, radiators and kitchen units. There are several main methods of installation. For this work, the method where a semi-rigid wool batten is placed against the wall is selected. Appropriately spaced battens are placed on top and screws driven through the batten, through the insulation and into the wall. Rigid or semi-rigid insulation can then be installed between the battens with plasterboard then installed. Finally, in the case of the existence of air chambers in the thermal envelope of the building to retrofit, it is possible to fill these chambers with thermal insulation. The most common methods are the injection of polyurethane (PUR) foam and cellulose. Injected insulation reduces the thermal conductivity of the envelope. However, this strategy increases the influence of the existing thermal bridges. To conclude with these passive strategies, this work considers another relevant strategy, which improves the thermal properties of the current windows by substituting the frame and also the glazing.
With regard to the passive refurbishment strategies three efficiency levels—basic (B), efficient (E) and advanced (A)—are defined in order to outline the degree of energy efficiency improvement of buildings. Thus, different insulation thicknesses are proposed for the basic, efficient and advanced efficiency levels. The basic efficiency level (B) only considers the refurbishment strategies that suffice the minimum thermal requirements imposed by current Spanish regulations [
34]. The efficient level (E) is based on refurbishing strategies that improve the thermal properties by 30% compared with current regulations. Finally, the advanced strategies (A) settle the building thermal parameters to higher values, resembling those used in the Passive House standard [
35].
This being the case, the first option proposed (1) corresponds to investing in a ventilated faςade system that consists of a layer of insulation, an aluminum substructure and a ceramic outlayer. The second strategy (2) proposes indoor thermal improvement solutions that entail a layer of insulation and plasterboard. The third refurbishment strategy (3) is an air chamber insulation injection solution composed of an insulation layer. Finally, the fourth refurbishment strategy (4) is focused on replacing the windows by substituting the frame and also the glazing. As previously introduced, each strategy has different efficiency levels, hence 11 different options (1B, 1E, 1A, 2B, 2E, 2A, 3B, 3E, 4B, 4E, 4A) are considered.
Referring to the first, second and third strategies, ventilated fa
ade system, indoor thermal improvement and air chamber insulation solutions, different insulation thicknesses are proposed for basic (1B, 2B, 3B), efficient (1E, 2E, 3E) and advanced (1A, 2A) efficiency levels (see
Table 1 for more details). Similarly, in relation to the energy efficiency levels of the windows replacement (4), different glazing options are defined for basic (4B), efficient (4E) and advanced (4A) types (
Table 1). Finally, regarding the air chamber insulation strategy (3), this work does not considere the application of the advanced efficiency level (3A) due to the elevated thickness required for this level that cannot be implemented in the current Spanish buildings.
The aforementioned strategies work towards energy conservation refurbishment, but this work also considers renewable energy sources (5) such as the installation of a solar thermal system (5S) or installation of photovoltaic panels (5P) on the roof of the building. The solar thermal system uses solar energy to heat the water in such a way that the electricity and natural gas usage of the installed water heaters is reduced. The photovoltaic panels (PV) aim at generating electricity and exporting it to the grid. Within this work, the self-consumption toll applicable in Spain for the electricity generated by PV panels has not been considered.
Finally, some new energy generation technologies (6) such as a biomass boiler with 87% of efficiency (6BI), a natural gas condensing boiler with 110% of efficiency (6N) and a water to air heat pump with cooling and heating COP of 3.27 and 3.1, respectively (6HP), are also taken into account.
As it can be easily seen, all the refurbishment strategies cannot be jointly applied.
Table 2 depicts by means of a symmetric matrix representation the strategies that can be employed together (
1) and those that cannot be combined (
0). It is important to note that solar and photovoltaic panels strategies (5S, 5P) can be combined to cover up the total useful roof surface.
Based on the Spanish energy regulation [
34], and the information available on the web site of the energy rating registrations, this study has considered categorizing the buildings of the case study according its energy rating. The building energy rating system is defined by the existing Spanish Technical Building Code, which, according the location (directly related to the climatic zone) and type of building (single family or apartment block), several values for each residential building category are defined: heating demand, cooling demand, global warming potential emissions or primary energy demand. Please note that, for residential buildings, this regulation does not define any constructive or energetic characteristics and it is simplified to a definition of the final energy demand or emissions of GWP value.
Table 3 depicts the Heating Demand (
) per square meter of Heated Floor Area (
) for each building category and for the specific location of the climate zone of the city of Donostia-San Sebastian of the case study. Then,
Table 4 presents the main parameters characterizing each energy refurbishment strategy. As a result from the widely recognized energy simulation tool Energyplus [
36] using the International Weather for Energy Calculation [
37], the energy demand reduction (
) related to the baseline has been calculated for passive strategies and per building category (C, D, E, F, G). Similarly, based on the British Standard EN 15316-4-3: 2007 [
38], the energy production (
) per square meter has been calculated for renewable strategies [
39]. For active strategies, their energy performance (
) has also been defined [
40]. Furthermore, the cost value of each strategy per square meter
is also described based on related literature [
41,
42,
43,
44]. In order to calculate the reduction of energy use achieved by different energy conservation measures, some correction factors (Table 6) are considered for the assessment of different energy conservation measures in the same scenario.
Together with the properties of each of the refurbishment strategies, it should be noted that each of them is directly linked to different strengths, weaknesses and barriers (
Table 5). As can be seen in
Table 5, according to the objectives set by the stakeholder or the barriers of each case study, the applicable strategies will be different, allowing for generating a first scenario of strategies to be evaluated.
3. Proposed Two-Stage Multi-Objective Meta-Heuristics
This paper presents two different two-stage multi-objective approaches based on the NSGA-II and the MOHS in order to provide: (1) Stage 1: Building level optimization that maximizes the Energy Consumption reduction () while minimizing the Investment Cost (IC); (2) Stage 2: District level optimization aimed at maximizing the GWP reduction () while minimizing the total Payback Time (PT).
Thus,
Figure 1 depicts the proposed methodology for optimizing (NSGA-II, MOHS) each building category (C, D, E, F, G) and obtaining the percentage of application of each Refurbishment Strategy (RS). Then, once the building level optimization is accomplished, a district level optimization (by means of the MOHS) is performed for obtaining the optimal combinations per building category that achieve the best performance at district scale. Note that building category corresponds to the energy performance rating defined by the Spanish Building regulation [
27],
C having a better energy performance (lower energy demand) than
D and so on.
3.1. Stage 1: Building Level Optimization
As previously stated in
Section 3, this paper focuses on a two-stage multi-objective optimization that is performed firstly at building level and secondly at district scale based on the outputs of the first stage optimization per building category (C, D, E, F, G).
This section presents two different multi-objective algorithms based on the NSGA-II and the MOHS that simultaneously optimizes two (possibly conflicting) fitness functions at building level: IC and . Thus, the proposed multi-objective algorithms do not converge towards a unique solution; a set of solutions which represent good trade-offs (related to the bi-objective optimization) that comprise the Pareto optimal front is proposed instead.
In order to lay the foundations of the proposed meta-heuristics, the Harmony Search (HS) algorithm was first proposed by Zong et al. in [
45] and afterward utilized for tackling diverse applications and problems that range from the Combined Heat and Power Economic Dispatch problem (CHPED) [
46], Telecommunications [
47,
48,
49], the Traveling Salesperson Problem (TSP) [
45], Tour routing [
50], Sudoku puzzle solving [
51] and the optimal distribution of 24 h emergency units [
52], among others. Similarly, the Genetic Algorithm (GA) in its multi-objective version NSGA-II was first proposed by Kalyanmoy in [
53] and applied to different problems, such as: the Economic and Emission Dispatch Problem [
54] and the Vehicle Routing Problem [
55].
Both multi-objective approaches are population-based algorithms in which a set of candidate solutions
are iteratively improved by means of the application of certain probabilistic operators. Following the notation stated, it will be hereafter denoted each possible candidate solution
for the MOHS as
harmony and for the NSGA-II as
chromosome, whereas each of the
N entries of such vector is called
note for MOHS and
gene for the NSGA-II. Within this optimization problem, each harmony/chromosome states the energy refurbishment strategy to be applied per building category
and each note/gene indicates the percentage of application
% of each refurbishment strategy
{1B, 1E, 1A, 2B, 2E, 2A, 3B, 3E, 4B, 4E, 4A, 5S, 5P, 6BI, 6N, 6HP}, as it is exemplified in
Figure 2.
This candidate vector represents a refurbishment solution that involves a 30% of application of an indoor thermal improvement strategy (2B), a 20% of windows’ replacement with low-emissivity coated glazing and wooden frames (4A). With regard to the renewable strategies, the implementation of solar and photovoltaic panels in the 40% and 20% of the total useful roof surface, respectively. Finally, it considers the 30% of application of Biomass boilers (6BI) as new energy generation technologies. Note that two different use cases are considered: basic and advanced. For the advanced use case, new refurbishment strategies such as efficiency levels (1E, 2E, 4E), air chamber insulation (4), and active strategies (6) are included.
It is important to remark that an independent optimization process is executed per building category
. Thus, five different populations (
P) are iteratively optimised in parallel in order to obtain optimal approximations of the Pareto frontier per building category as exemplified in
Figure 1.
The improvisation procedure of the MOHS is driven by three parameters that will be explained below in step B1: (1) the Harmony Memory Considering Rate, HMCR; (2) the Pitch Adjusting Rate, PAR and (3) the Random Selection Rate, RSR. NSGA-II, however, considers the crossover and the mutation operators described in step B2. After generating new candidates, the quality of such new solutions is analyzed in terms of the objective functions (Investment Cost (IC) and reduction of the Energy Consumption ()) and the best K melodies—among the newly produced ones and the ones stored in the HM from the previous iteration—will be kept for the next iteration. The entire process is repeated until a fixed number of iterations is completed. Concretely, the steps of the proposed multi-objective algorithms are the following:
- A.
The
initialization step is just executed once; at the first iteration the
N entries of
are randomly generated within the range {0, 10,…, 100}. It is important to remark that the constraints of the District Energy Retrofitting problem must be met, i.e., the simultaneous application of the refurbishment strategies must accomplish the symmetric matrix (
Table 2) and the application of renewables strategies cannot exceed the total useful roof surface per building category.
- B1.
The improvisation process of the MOHS is composed by three different probabilistic operators that are sequentially applied to each note of the harmonies in order to produce a new improved set of K harmonies. Note that the probabilistic operators have been specially designed for this Energy Retrofitting problem:
- −
The Harmony Memory Considering Rate, HMCR , sets the probability that the new value for a certain note is randomly selected among the values of the same note in all the other harmonies. That being so, the percentage of application of each refurbishment strategy per building typology is combined with the information of the remaining harmonies.
- −
The Pitch Adjusting Rate, PAR aims at introducing subtle modifications in the harmony by establishing the probability that the new value for a given note is taken from its neighbouring values, instead of among the values stored in the HM. Thus, a step of 10% is added or subtracted with probability , so as to apply slight changes in the new improvised solution. Note that the PAR is only employed in notes with values distinct to zero. Therefore, until this step, no new refurbishment strategy is generated.
- −
The Random Selection Rate, RSR , sets the probability to generate a random value for the new note from . Thus, refurbishment strategies can be deleted or newly generated after the employment of this operator.
- B2.
The improvisation process of the NSGA-II is composed of two different probabilistic operators that are sequentially applied to each gene of the chromosomes in order to produce a new improved set of K chromosomes:
- −
The One Point Crossover operator, , sets the probability to interchange the knowledge from a previously selected mother and father chromosome in order to create the new offspring.
- −
The Mutation operator, , sets the probability to obtain a random value for the new gene from . Thus, refurbishment strategies can be deleted or newly generated after the employment of this operator.
Note that, during the improvisation process, the level of compliance of the newly improvised solutions is checked in order to determine if the generated set is valid in terms of the combination of refurbishment strategies. For example, regarding the renewable strategies, it must be checked that the sum of the total useful roof surface is less than or equal to 100% and in all cases the district strategies’ constraints (
Table 2) must be fulfilled.
- C.
Evaluation: The new harmonies are
evaluated in terms of Investment Cost (IC) Equation (
1) and Reduction of Energy Consumption (
) Equation (
2). These fitness functions have been selected in order to seek for retrofitting solutions that intelligently cope up with the trade-off between cost (IC) and benefit (
) per building typology:
where
is a certain note/gene which denotes the percentage of application of a refurbishment strategy,
the cost value of the refurbishment strategy and
A represents the area of available surface for the strategy, i.e., Opaque Façade Surface (OFS) (1, 2 and 3), Opening Surface (OS) (4B, 4E, 4A), Total Useful Roof Surface (TURS) (5S, 5P) or Heated Floor Area (HFA) (6BI, 6N, 6HP). The values for these parameters are defined in
Section 3;
:
Table 4 and
Section 4;
A: Tables 9 and 12.
As stated in Equation (
2), the Reduction of Energy Consumption (
) is calculated as the sum of reduction of energy consumption related to passive (
), renewable (
) and active (
) strategies implementation. It is important to note that
is expressed in terms of non-renewable Cumulative Energy Demand (CED) [
56] (Equation (
4)). Likewise, Equation (
5) stands for the reduction of energy consumption of passive (
), renewable (
) and active (
) strategies.
When the method considers the application of a unique passive strategy, the 100% of energy demand reduction (ER) defined in
Table 3 is considered. However, when the refurbishment scenario considers the application of two passive strategies, the method integrates the corrections factors defined in the following
Table 6, which were calculated in [
39]. This correction factor (
) makes possible the assessment of different energy conservation measures in the same scenario (see Equation (
3)):
where
denotes the Energy Savings in terms of final energy consumption (kWh of Electricity or Natural gas);
(Equation (
6)) for passive strategies,
(Equation (
7)) for renewables and
(Equation (
8)) for active strategies. The factor
allows for taking into account the primary energy content of the fossil fuel substituted (i.e., 4.428 MJ/kWh for natural gas and 6.264 MJ/kWh for electricity).
It is important to note that
is expressed in terms of non-renewable Cumulative Energy Demand (CED) [
56] (Equation (
4)). Likewise, Equation (
5) stands for the reduction of energy consumption of passive (
), renewable (
) and active (
) strategies:
where
represents the % of energy demand reduction related to the implementation of the passive strategy (
Table 4),
stands for the current Heating Demand per building category (
Table 3),
remains the Heated Floor Area per building category (Tables 9, 11 and 12),
corresponds to the Energy Production per square meter (
Table 4),
refers to the Total Useful Roof Surface per building category (Tables 9, 11 and 12),
symbolizes the performance of the thermal generation system (
for the current state (0.99 for Electric Boiler and 0.7 for Natural Gas Boiler) and
related to the active strategy implemented (
Table 4)).
- D.
Multi-objective sorting: Once the quality of the fitness functions is evaluated as established in Equations (
1) and (
2), each solution is assigned with two new values:
the rank and the crowding distance. Then, as explained in [
53], each newly generated harmony is associated with a rank equal to its non-dominance level. Then, a specific crowding measure representing the sum of distances to the nearest harmony/chromosome along each objective is used to define an ordering among the solutions. In order to remain stored in the HM for the next iterations, solutions with less rank value and the largest crowding distance value are preferred. If two different solutions have the same rank, i.e., belong to the same front, then the point located in a region with less solutions (larger crowding distance) is preferred. The main idea is to select the solutions that optimise both metrics while providing a wider Pareto front formed by diverse solutions.
- E.
Stop criterium: The entire process continues until the maximum number of iterations is completed. Thus, while , the algorithm continues iterating, sets and returns to step B (B1 for MOHS and B2 for NSGA-II). However, in the last iteration, the algorithm stops and the set of solutions stored in the memory that conform the dominant Pareto front is provided as possible results.
3.2. District Level Optimization
Once the building level optimization vian MOHS or NSGA-II is employed for each building category
, a district level optimization strategy by means of an MOHS is performed. Note that the result of the building level optimization is a Pareto front per building category and now non-dominated Pareto optimal solutions at district scale are sought in terms of district global metrics: the minimization of the Payback Time (PT) in Equation (
9) and the maximization of the reduction of the Global Warming Potential (
) in Equation (
10):
where
stands for the cost of the natural gas (
€/kWh) or electricity (
€/kWh),
denotes the GWP factor per fuel type (i.e., natural gas (
kg
-eq/kWh), electricity (
kg
-eq/kWh) and
, which represents the GWP of the baseline scenario calculated per district and considering buildings’ energy consumption related to heating, cooling, Domestic Hot Water (DHW), lighting and appliances multiplied by
.
The steps of the MOHS algorithm at district level are similar to the ones presented in the building level optimization but different initialization, improvisation operators and codification is used in this case (see
Table 7).
The harmony memory is initialized at the first iteration in which the entries are randomly generated within the range . represents the number of non-dominated solutions encountered per building category .
This candidate solution at district level represents the value of the refurbishment solution selected per building category
for which district global metrics in Equations (
9) and (
10) are optimized. By this way, each solution at district level is composed of different solutions at building scale.
The improvisation operators at district level are the following:
The Harmony Memory Considering Rate, HMCR , sets the probability that the newly improvised note is randomly chosen among the values of the same note in all the other harmonies.
The Pitch Adjusting Rate, PAR aims at introducing subtle modifications in the harmony by establishing the probability that the new value for a given note is taken from its neighbouring values, instead of among the values stored in the HM. Thus, a step of 1 is added or subtracted with probability , so as to apply slight changes in the new improvised solution.
The Random Selection Rate, RSR , sets the probability to pick a random value for the new note from the subset .