1 Introduction

Street lighting is considered an important component of total illumination used across the world. It has been increasing globally at a rate of 3-6% per year [1]. This lighting system provides safety for passersby and vehicles at night as well as plays a major role in reducing crime [2]. However, as per the technical report in [3], the street lighting system is also responsible for consuming a huge amount of electrical energy. It consumes almost 40% of the total electricity required for a city. Every year, about 114 TeraWatt Hour (TWh) is consumed by the street lighting system [4]. It is observed that the reduction in electricity consumption for lighting can result into a major reduction of the entire electricity consumption from 19% to 11% [5]. For these concerns, it has become necessary to preserve electrical energy to install the street lights in an energy efficient manner without violating the safety of the users.

In general, the street lights are positioned on the road depending on the design parameters related to the installation of the lighting system [6]. However, this methodology does not facilitate an energy efficient system, where the designer needs to focus on the least energy usage with sufficient illumination. Furthermore, the installation of street lighting should follow the recommendation of the International Commission on Illumination(CIE) and the European Committee for Standardization [7, 8]. In this context, the designers use DIALux [9], an open source software program used for lighting installation, to follow these recommendations. Nowadays, advanced methodologies have been adopted to install the lighting system for fulfilling the efficiency requirement [10]. Fortunately, there is a growing interest for many researchers to apply several optimization algorithms for the development of the street lighting system. However, it is unfaithful to design an energy efficient street lighting system in a single objective manner as it is usually involved with multiple issues related to the street condition. Even, in some cases, these become contradictory objectives corresponding to each other.

Several multiobjective evolutionary algorithms (MOEAs) are used to develop an energy efficient lighting system. For example, the energy efficiency of the street lights is maximized by applying differential evolutionary algorithm (DEA) [6]. In this article [6], they have focused only on a single objective, which is not sufficient for the design of a street lighting system. Hence, nondominated sorting genetic algorithm II (NSGAII) is applied in [11] to maximize the efficiency of the system by considering multiple objectives. However, finding the best algorithm among all possible MOEAs is beyond scope until and unless the performance metrics are determined. In some scenarios, the convergence or diversity is considered as performance metrics, while both can be used for measuring performance of the system under other circumstances [12]. Therefore, it is unwell to set only one or two metrics to determine its superiority among the existing algorithms as it can specify only a single qualification while neglecting the other in different aspects [13]. Furthermore, as per our best knowledge, till now MOEA based work is limited to the performance evaluation of a specific algorithm for its own in the design of street lighting system. Therefore, to make fair comparisons among different MOEAs in the street lighting system, a data analysis [13] framework is motivated to present here, so that it can provide suitable information to the designers for installing the street lights according to the requirement based on the street conditions and so on.

In this paper, a data analysis approach for designing an energy efficient street lighting framework is proposed to maximize both the efficiency and uniformity of the system using the parameters recommended by the CIE. Here, the efficiency is determined in terms of energy i.e., sufficient illumination must be preserved with less energy usage. Another aspect is regarding uniformity which refers to the consistency of the illumination level emitted from a light source i.e., there should not be a large difference in the values of minimum and average illumination of a light source on a specific location of the street. Here, both objectives are contradictory since improving one objective will degrade the performance of another. Hence, different MOEAs such as NSGAII, strength Pareto evolutionary algorithm 2 (SPEA2) and multiobjective DEA (MODEA) are used to develop the framework of energy efficient street lighting. These algorithms are used for various combination of the lighting classes and subclasses recommended by the CIE. Also, these lighting classes are considered for various installation design, such as one-sided and two-sided configuration. The performance of these MOEAs is determined by the convergence and diversity of the algorithmic solutions. Since, there is no true Pareto front available for street lighting in the literature, hence an approximate front is generated that is close to the Pareto front. Then, the algorithms that are more converged to this approximate front is considered as most energy efficient, while the algorithms with more diversity provide more choices of solutions to install the lighting system. In this work, the value of six performance metrics such as Generational Distance (GD), Inverted Generational Distance (IGD), space, spread, Hypervolume (HV) and Maximum Pareto Front Error (MPFE) are evaluated for three proposed MOEAs to obtain a statistical analysis on convergence and diversity. Here, GD and MPFE determine the convergence and the rest of the metrics are used for diversity measurements. Significant comparative results with respect to these performance metrics are shown to highlight the convergence and diversity of the MOEAs which in turn emphasize energy efficiency in the street lighting framework. The energy efficient solutions obtained by the proposed framework is validated using DIALux. Furthermore, these solutions obtained by the proposed work are compared with DIALux results. The improvement of energy efficiency obtained by the proposed work over other existing approaches [6, 14,15,16] is shown in terms of various aspects. The evaluation of the proposed framework shown in Fig. 1 is highlighted for better understanding at a glance. The major contributions of the proposed work are summarized as follows:

  • A street lighting framework is proposed to maximize energy efficiency and uniformity of the system.

  • A multiobjective optimization (MOO) problem on obtaining energy efficient street lighting system is formulated in a comprehensive manner.

  • Three MOEAs such as NSGAII, SPEA2 and MODEA are discussed towards obtaining the Pareto optimal solution for the problem addressed here.

  • A data analysis approach related to performance metrics such as GD, IGD, space, spread, HV and MPFE is used for performance comparison among three MOEAs in terms of convergence and diversity.

  • In terms of convergence and diversity, the outcomes from the best algorithm among the MOEAs are then validated using DIALux to ensure the recommendation for the standardization in different aspects. Furthermore, these results obtained from the proposed work are compared with existing DIALux results.

  • An improved energy efficiency obtained by the proposed work over other existing approaches are shown.

Fig. 1
figure 1

Evaluation framework [13] of the proposed energy efficient street lighting

The remaining of this paper is organized as: a literature survey in connection to the proposed work is discussed in Section 2. Preliminaries related to street lighting are discussed in Section 3 for ease of further discussions. Section 4 presents the formulation of the proposed work in this paper. The solution methodology for the proposed model is described in Section 5. Performance measures of MOEAs are discussed in Section 6. Section 7 shows various simulation results followed by a conclusion in Section 8.

2 Literature survey

Nowadays, obtaining efficient energy in street lighting from various aspects is desirable in current research. Installation of public street lighting should be efficient in terms of energy as well as it should maintain comfort and safety to the users [4]. Hence, many researchers have contributed their work in designing an energy efficient lighting system by applying several techniques, which includes sensor based as well as different machine learning techniques. In one of our early works [17], a minimum threshold of the power requirement is obtained based on some infrastructural parameters for installing the streetlights. An adaptive lighting system is proposed in [18] that dynamically adjusts the brightness of the luminaries by detecting the presence of vehicles or pedestrians and therefore, a streetlight utility model is presented accordingly. The energy consumption of the streetlights presented in [18] is reduced in [19] by varying the inter-distance between two luminaries, which changes the time period of the lights to be lit. A detail analysis of different lighting schemes in connection to energy efficiency are presented in [14]. Another work on street lighting is discussed in [20] to obtain efficient energy in accordance with several infrastructural parameters like height of the pole, distance between two consecutive poles, width of the road etc. Measurement of lighting levels and associated parameters by an intelligent method is implemented in [16]. Again, the authors in [21] have studied the impact of energy consumption and subsequent effect in the atmosphere by replacing traditional ones with Light Emitting Diode (LED) based lights as it consumes less energy. It saves up to 90% of the electricity, maintaining the same comfort level. Street lighting with LED technology is redesigned by DIALux in [22] to provide better illumination. In other works [15, 23], the energy efficiency of the streetlights is determined with respect to several street conditions. An efficient energy for the deployment of streetlights is approached with the help of a performance indicator [24]. In the context of the street lighting, an Artificial Neural Network (ANN) model is discussed in [25] where a training procedure is performed manually by setting the number of neurons on hidden layers. However, the energy reduction is beyond the scope of their work. Another ANN model is discussed in [4] to predict the energy consumption of the streetlights for different traffic volumes. In [26], a neural network model is used on a data set to provide an industrial management system. The work in [27] is focused on street light monitoring systems to reduce energy consumption along with less maintenance costs. An intelligent approach is presented in [28] to use gentle information. Another intelligent multiobjective algorithm in [29] is proposed in order to optimize the energy performance of the system.

Several MOEAs are used for the design of the street lighting framework. For example, GA is adopted in [30] to allocate the street lights in spite of the faulty scenarios in lighting. In another article [11], the concept of NSGAII is used for the maximization of several parameters of the lighting system related to the installation. Similarly, NSGAII is applied to maximize similar objectives in [31] based on the relationship between street lighting parameters as per CIE. In [32], a finding on the suitable solution related to street lighting installation among a large set of different configurations is discussed by MOEA. Another MOEA is presented in [33] in terms of genetic operators and dominance method. A MOO problem is addressed in [34] to combine the cost parameters under consideration of a useful factor. An application of MOO in this regard is discussed in [35]. In order to minimize energy consumption in street lighting using minimal infrastructure, another method is presented in [36] with an assurance of the quality. DEA is used in [6] to maximize the energy efficiency of the street lighting system by ignoring other related parameters. Thus, the work in [6] leads to a gap in completeness on an aspect of optimization. Again, SPEA2 is applied in [37] to predict energy performance in a system. However, from our knowledge best, SPEA2 is not explored till now for the development of street lighting system. Furthermore, these existing works do not use the evolutionary techniques including GA as a data analysis tool [38].

In short, several procedures to obtain an energy efficient street lighting system are discussed in various aspects. However, regarding the question of optimization, it is unfair to indicate the solutions unless and until the suitable performance metrics are determined. It needs to be complete by approaching the suitability of those performance metrics as per user requirements or even depending on street conditions. As per our best knowledge, no prior work based on the utilization of data analysis is there for designing a street lighting framework. Therefore, the aim of the proposed work is to bring off a comparative study on the major performance metrics by data analysis on GA solutions. Subsequently, it can highlight their effectiveness to discover information for suggestive decision-making capability related to the deployment of energy efficient street lighting. Hence, a data analysis approach is proposed in this paper, where the performance of the model is evaluated with respect to a complete set of metrics for a possible combination of various parameters related to different lighting classes. For strengthening the data analysis, an ANOVA [39] test is carried out for the set of metrics addressed in this work. This would be transparent from successive discussions.

3 Street lighting preliminaries

In order to develop the street lighting system, it is essential to consider the relationship among various parameters associated with the lighting system according to the recommendation of the CIE. Some important terminologies, installation configuration and lighting classes are described here.

3.1 Terminologies used

  • Luminous flux : It is a measurement of the brightness emitted from the light source. The unit of luminous flux is lumens(lm).

  • Luminous intensity : It is defined as the amount of luminous flux per unit solid angle in specific direction. It is measured in candela(cd), i.e., lumens/steradian.

  • Luminance (L) : It is defined as emitted luminous flux for a given angle which is calculated by candela per square meter (cd/m2).

  • Illuminance (E) : It is defined as the received luminous flux per unit surface and is measured in lux(lx) which is equivalent to lumen/m2.

  • Average illuminance or luminance (Eav or Lav) : The average value of E or L is required to be the minimum values of both throughout the lifetime of the respective light, which is denoted by Eav or Lav respectively.

  • Uniformity (U0) : Uniformity refers to the consistency of the value of Eav or Lav on the area to be lit. It is denoted by U0 and the value of minimum illuminance or luminance of a luminairi on unit surface of area should be close to the value of Eav or Lav respectively for maintaining a better uniformity.

  • Energy efficiency (ε) : Energy efficiency refers to the minimization of energy consumption of the light source while the performance is not compromised. The energy efficiency (ε) of the street lighting system is measured in terms of power density indicator (Dp), where Dp is the inverse of ε i.e., ε = 1/Dp. According to the European committee for standardization 2015 (CEN EN 13201: 2015) [8], Dp can be expressed in terms of Eav with respect to different sub-areas (i) by the following:

    $$ D_{p} = \frac{P}{\sum\limits_{i=1}^{n} E_{av_{i}} \times A_{i}} $$
    (1)

    Here, ‘P’ is the maximum power of the luminaries, ‘n’ represents the total number of sub-areas (i) and ’A’ denotes the area of the illuminated surface. It is known that if the light source is not a point source, then the large source can be assumed as the summation of many point sources. Very often, the illuminated surface is not perpendicular to the direction of light. In such a scenario, according to the laws of illumination [40], the illuminated area (A) is increased by a factor of the angle towards the direction of a light source and hence the illumination (Eav) is also decreased. Thus the value of Dp in (1) is estimated using \(E_{av_{i}}\) and Ai for different sub-areas (i) of an illuminated surface A. According to [8], the value of Dp determines the energy class of the corresponding installation, as shown in Table 1.

3.2 Installation configuration

The installation of the lighting system is dependent on the street width (ω) and the luminary height (H). Based on different values of ω and H, the design of a lighting system is classified into three major types such as one-sided, two-sided staggered and two-sided coupled. These are shown in Fig. 2, where, ‘A’ denotes the area covered by the emitted light source and the value of A is determined as follows:

$$ A=\frac{\omega \times S}{k} $$
(2)
Fig. 2
figure 2

Types of installation configuration (a) one-sided, (b) two-sided staggered and (c) two-sided coupled

Where, ‘S’ represents the inter-distance between two luminaries and ‘k’ is the installation design factor. Here the value of k = 1 and k = 2 denote one-sided and two-sided installation respectively.

From the law of illumination [40], it can be stated that illumination on the road surface is decreased with increasing height of the light source. Hence, to avoid loss in luminous intensity, street lights are installed on both side of the road, where ω is greater than height (H) of the luminaries.

3.3 Lighting classes

According to the recommendation of CIE, there can be three different lighting classes based on the traffic volumes, road users, number of cross-sections in the road etc. These lighting classes are further divided into different subclasses, as shown in Table 2. These are briefly discussed next.

  • P (Pedestrian and low speed areas) lighting class: It is installed in considerably low traffic and pedestrian areas and its performance is based on Eav. According to CIE, the minimum value of U0 for this lighting class is 0.20.

  • C (Conflict areas) lighting class: It is installed in conflict areas with heavy traffic volumes and its performance of C class is based on Eav. The minimum value of U0 for this lighting class is 0.40.

  • M (Motorized areas) lighting class: M class is generally installed in preferably less conflict areas where low speed motor vehicles pass in a moderate amount. Here, the performance is based on Lav and the minimum value of U0 is different for various subclasses.

Table 1 Energy classes with corresponding values of Dp

4 Problem formulation

It is already discussed that the objective of the proposed work is to maximize the energy efficiency (ε) and uniformity (U0) of the lighting system. Based on these objectives, the proposed work is formulated as discussed next.

It is known that, the installation of street lights falls into different energy classes based on the values of Dp as shown in Table 1. Here, it is observed that the class “A” is the most efficient while the energy class “G” is the least as the least value of Dp denotes the most efficient lighting system. In other words, it can be stated that, the maximization of ε can be achieved by minimizing the value of Dp.

The proposed work considers direct illumination from the street lights while neglecting the other sources of reflected indirect illumination. Moreover, the system considers two-sided installation configuration for those streets where value of ω becomes greater than value of H. Hence, the decrease of illuminance due to the law of illumination is neglected in the proposed work and value of Eav is assumed to be consistent for different sub-areas(i) of the total illuminated surface (A) for a single luminari. Thus, the value of Dp for the entire area is revised in (3) by considering (1) and (2) as follows:

$$ D_{p} = \frac{P\times k}{E_{av} \times \omega \times S} $$
(3)

The uniformity (U0) of the lighting system refers to the consistency of the illuminance level that affects the overall quality of the lighting. This U0 can be quantified in terms of different lighting parameters of the system as:

$$ U_{0} = -{\upbeta}_{0} - {\upbeta}_{1} \times S + {\upbeta}_{2} \times H - {\upbeta}_{3} \times \omega + {\upbeta}_{4} \times E_{av} $$
(4)

In (4), βis are the lighting parameters provided by the manufacturers and H refers the height of the luminaries that is dependent on both ω and k. It is to be noted here that the designers must follow the recommendation to maintain the quality of the lighting system. For example, it is essential for U0 to have a minimum value 0.40 to install a lighting class C1 as shown in Table 2.

Table 2 CIE recommended values of Eav and U0 for the lighting classes

Under such scenarios, for the proposed work, the parameters of the lighting installation are considered as X = {x1, x2,x3,x4,x5} where, ‘X’ denotes a set of parameters. Here, x1,x2,x3,x4 and x5 denote the values of inter-distance (S), luminari height (H), road width (ω), average illuminance (Eav) and maximum power of the luminari (P) respectively. Hence, the proposed work is formulated by the following:

subject to:

$$ \begin{array}{@{}rcl@{}} \bullet\qquad x_{3} \leq x_{2}, \forall k =1 && \end{array} $$
(7)
$$ \begin{array}{@{}rcl@{}} \bullet\qquad x_{3} \leq x_{2} \leq 1.5x_{3}, \forall k=2 && \end{array} $$
(8)
$$ \begin{array}{@{}rcl@{}} \bullet\qquad k \in \{1,2\} , x_{i} \in X \forall i \in \{1,...,5\}, x_{0} =-1&& \end{array} $$
(9)

Here, the objective functions in (5) and (6) represent the minimization of Dp and the maximization of U0 respectively. Here x0 = − 1 is considered for the sake of simplicity. Constraints given in (7) and (8) refer to the one-sided installation for k = 1 and the two-sided installation configuration for k = 2 respectively. The domain of other variables are defined in constraint (9).

5 Proposed methodology

In the proposed street lighting framework, it is unfaithful to design the system in a single objective manner as it is involved with several interrelated parameters related to the street lighting. Here, our objective functions are minimization of Dp and maximization of U0, as shown in (5) and (6). From (3) and (4), it is observed that increasing values of the parameters ω and S leads to the improvement of the objective function (5) while worsening the performance of objective function (6). Under this scenario, the use of several MOEA techniques can determine a set of nondominated Pareto optimal solutions which are beneficial in design of the street lighting framework according to different requirements. In the proposed model, the system takes the value of average illumination (Eav) and the installation design factor (k) as a set of input parameters {x4,k}. Initially, the MOEA algorithms generate a set of random population where, each individual of the population consists of a set of combination of the lighting parameters {x1,x2,x3,x5} as addressed earlier. After that, it evaluates the fitness function of each individual. Here, in the proposed methodology, the fitness values of the individuals are determined by Dp and U0, as shown in (3) and (4). This fitness evaluation is essential for the processing of next generation population. The populations with lesser values of Dp and higher values of U0 are selected for the next generation by nondominated sorting process. This sorting process sorts the population according to the fitness values of the individual population. In next step, the evolutionary algorithm (EA) operators such as selection, crossover and mutation operations are applied to generate the child population i.e., the next generation population. This process continues until the termination condition is satisfied and the final population becomes the Pareto optimal solutions. This entire procedure of the proposed methodology is shown by a flowchart in Fig. 3.

Fig. 3
figure 3

Flowchart of the proposed methodology

The mechanism of the EA operators applied in the proposed work as shown in Fig. 3 are discussed next.

  • Crossover

    The crossover operation can explore the search space. Here, two individuals are selected randomly from initial population as parents and changes some of the genes to generate a new population known as child. In the proposed methodology, the crossover operation is performed based on a random matrix (α) as the size of the parent chromosome, as shown in Fig. 4a. Here, two parent population are shown as P1 and P2 and the child chromosome C1 and C2 are generated as follows:

  • Mutation

    Mutation is another process of searching for new solutions in the search space. Unlike crossover, mutation operation alters only one gene of the parent population to search for a new solution in a local space. The mechanism of the mutation operation in the proposed methodology is shown in Fig. 4b. Here, sigma is a parameter derived by the mutation rate of the MOEAs used in the proposed methodology and j = 2 is the position of the gene that is being altered to generate the child solution. The child solution is generated as follows:

    $$ C(j) = P(j) + sigma \cdot \ast randn(size(j)) $$
    (10)
Fig. 4
figure 4

Mechanism of the EA operators (a) Crossover and (b) Mutation

5.1 MOEAs used

In the proposed work, three MOEAs such as NSGAII, SPEA2 and MODEA are used to solve the problem addressed earlier. All of these three MOEAs are applied to obtain a set of Pareto optimal solutions by following the working procedure as discussed in Fig. 3. However, the mechanism of the EA operators discussed earlier is different for MODEA than NSGAII and SPEA2 used here. So,a brief discussion on NSGAII, SPEA2 and MODEA are discussed next for completeness of the work.

5.1.1 NSGAII

NSGAII is a nondominated sorting based MOEA that sorts the solutions, including the parents as well as the child population, at every iteration and finds the best solution among them. Thus, it preserves the elitism of the solutions [41]. Again, NSGAII preserves diversity by maintaining the crowding distance of the solutions at every iteration.

Initially, a random population is created by a set of solution and this population is known as parent population (Pt). Then the EA operators are used to generate the child population (Qt). After that, combining Pt and Qt, a frontification process determines a new population that becomes eligible for the next generation parent population (Pt+ 1). Here, such frontification process provides the solutions in different fronts by nondominated sorting. The first front (F1) denotes nondominated solutions over others. It dominates the solutions of the second front (F2) and so on. In the next step, the crowding distance of the solutions is calculated to maintain the diversity and the solutions with higher crowding distance are eligible for becoming as next generation parent population. These steps are continued until the termination condition, as per requirement, is reached and the corresponding F1 is considered as the Pareto optimal solutions. This entire procedure of the NSGAII approach is described by a pseudocode shown in Table 3.

Table 3 NSGAII pseudocode

5.1.2 SPEA 2

SPEA2 is another well known MOEA technique which is involved in finding strength Pareto and fitness value for every individual of the solutions [42]. Unlike NSGA II, the focus on SPEA 2 is only on convergence, and diversity is not preserved here [43]. The algorithm is used for identifying a set of nondominated solutions and store it into an external set known as an archive and update it at every iteration.

Initially, it creates a random population (Pt) of size N and simultaneously, the archive (\(\overline {P}_t\)) is set to null at iteration t = 0. In the next step, a fitness value (F) is assigned to every individual for both Pt and \(\overline {P}_t\). After that, all nondominated solutions from both Pt and \(\overline {P}_t\) are copied to \(\overline {P}_{t+1}\). Here, a condition is checked for the size of \(\overline {P}_{t+1}\) is greater or less than the archive size (\(\overline {N}\)). If the size of \(\overline {P}_{t+1}\) is greater than \(\overline {N}\), then a truncation operation [44] is performed to reduce the size of \(\overline {P}_{t+1}\), otherwise, \(\overline {P}_{t+1}\) is filled with dominated solution from Pt and \(\overline {P}_t\). After that, the EA operators are applied to the individuals of \(\overline {P}_{t+1}\) to create the next generation population Pt+ 1. At the point of satisfying termination condition, the solutions of the archive set \(\overline {P}_t\) is considered as the Pareto optimal set. This process of the SPEA2 approach is described by a pseudocode shown in Table 4.

Table 4 SPEA2 pseudocode

5.1.3 MODEA

This MOEA is involved with the generation of mutant vector and trial vector for mutation and crossover operations respectively [6]. Multiobjective Differential Evolutionary (MODE) is a variant of DEA which maintains convergence and diversity by nondominated sorting and crowding distance calculation [45]. However, repetitive nondominated sorting at every iteration may reduce the size of the population. To overcome this issue, trigonometric mutation operation is enhanced in MODEA [46].

Initially, a random set of population, also known as target vector (X), is generated with population size Np. Then, the fitness value is calculated for every target vector Xi for i = 1....Np. After that, a nondominated sorting is performed and the resulting solution is passed to the DE operators. In the next step, trigonometric mutation operation is applied to obtain the mutant vector (Vi) according to each target vector Xi. After the mutation operation, a trial vector (Yi) is generated for each individual Xi. The value of Yi is same as Vi whenever a randomly generated number in the range of [0,1] is less than or equal to a predefined crossover rate (CR), otherwise Yi gets the value of Xi. In the next step, the crossover operation is performed based on the value of Xi, Vi and Yi and the trial vector is updated accordingly. Now, the best solution between the trial vector and the target vector is selected as the next generation population. This process continues until the termination condition is satisfied and the final target vector Xi becomes the solution of the algorithm. This entire procedure of the MODEA approach is described by a pseudocode shown in Table 5.

Table 5 MODEA pseudocode

5.2 Algorithm of the proposed methodology

In order to obtain an energy efficient street lighting, the proposed methodology considers three MOEAs for obtaining the Pareto optimal solutions of the objective functions as discussed earlier. Here, an approximate Pareto front (PFapprox) is generated, to determine the effectiveness of the performance of these MOEAs, which is close to the true Pareto front. To generate the PFapprox, the solutions of the first fronts (F1) obtained from NSGAII, SPEA2 and MODEA are combined which is treated as the initial population (P). Then, a crossover and mutation operation are performed on these solutions to generate the child population (C). In the next step, nondominated sorting and crowding distance assignment are performed on R, which is generated by combining the population P and C. This process continues until the termination condition is reached. Henceforth, a Pareto front is generated which is treated as the PFapprox. This procedure to generate PFapprox is described by Algorithm 1. The notations used in this Algorithm 1 are described in Table 6 for convenience.

Table 6 Notations used in Algorithm 1

Theorem 1

The proposed methodology converges to the set of optimal PFapprox if PFknown at iteration t + 1 contains only elite solutions from the union of parent and child population from iteration t i.e.,

$$ \begin{array}{@{}rcl@{}} PF_{known(t+1)} &=& PF_{known(t)} P_{t_{elite}} \cup PF_{known_(t)} C_{t_{elite}} \\ &\implies& PF_{known(MaxGen)} \prec PF_{approx} \end{array} $$
(11)

Where, (11) states that, if the statement “PFknown(t+ 1) is the union of elite solutions from Pt and Ct of PFknown(t)” is true then the statement “PFapprox is the succeed of PFknown(MaxGen)” is also true.

figure f

Proof

In the procedure call NSGAII(P) shown in Table 3, it is shown that, the parent (Pt) and child (Ct) population are combined as Rt = PtCt and, is sorted according to nondomination. Thus, at every iteration, all previous and current population members are included in Rt and a comparison is performed among them based on nondomination, which can ensure elitism. Again, the generation of PFapprox combines Pt and Ct upon which the nondominated sorting is performed to attain elitism. However, in the procedure SPEA2(P), shown in Table 4 and the procedure MODEA(P), shown in Table 5 do not apply this mechanism to ensure fast convergence. Although an archive (\(\overline {P_t}\)) is used in the procedure SPEA2(P) to store the nondominated solutions obtained from current and previous solution at every iteration which ensures elitism. Thus, a fast convergence by the proposed methodology is obtained as it can attain elitism by NSGAII(P) and SPEA2(P) used here. □

5.2.1 Computational complexity

The proposed methodology uses three MOEAs such as NSGAII, SPEA2 and MODEA in order to optimize the objective functions discussed earlier. Let us assume, the number of objective functions is M and the population size considered as N. Here, three operations such as fast nondominated sorting, crowding distance assignment and sorting based on crowding distance are involved to determine the computational complexity for NSGAII. The complexity for those operations are obtained as O(MN2), O(M(2N)log(2N)) and O(2Nlog(2N)) respectively. Therefore, the worst-case complexity of NSGAII is O(MN2). The value of M for the problem addressed here is equal to two and the factor N2 should be preferably reduced, since it leads to long processing time for large population size. The operations involving in SPEA2 for the same purpose pointed out earlier are fitness value assignment, nondominated sorting and truncation operation. Here, the truncation operation requires O(K2log(K)), where, K = N + N and N is the archive size. Hence, the worst-case complexity SPEA2 is O(K2log(K)). Furthermore, MODEA uses the nondominated sorting and fitness value assignment as in case of NSGAII. Thus, the worst-case time complexity of MODEA becomes O(MN2).

Finally, an approximate front PFapprox is generated from the fronts obtained by NSGAII, SPEA2 and MODEA. In this procedure, nondominated sorting and crowding distance assignment are performed in the same way of NSGAII which makes the worst-case complexity of generating PFapprox is O(MN2). Hence, the overall computational complexity for the proposed methodology is determined as O(MN2 + K2log(K)).

6 Performance measure

There are several metrics to assess the performance of MOEAs [47]. Such performance assessment depends on the evaluation of convergence and diversity of the MOEAs. Here, convergence defines the closeness of the resultant nondominated front of the algorithms to the true Pareto front, while diversity indicates the distribution of the solutions along the Pareto front. Few of those metrics used in several existing works are not sufficient enough to determine the best algorithm. Hence, to detail out the performance evaluation for the proposed work, the following six metrics are used for each of the three MOEAs mentioned earlier. These metrics are introduced herewith for ease of further discussions.

6.1 Generational distance (GD)

GD [48] is used to measure the closeness of the nondominated solutions with respect to true Pareto front. Hence, it is evaluated to assess the convergence of the solutions by the given expression:

$$ GD = \frac{\sqrt{\sum\limits_{i=1}^{x} {d_{i}^{2}}} }{x} $$
(12)

Where, ‘x’ represents the number of solutions in the nondominated front and ‘di’ denotes the distance of every solution (i) in the nondominated front to its nearest solution in the true Pareto front. The smaller value of GD specifies the better convergence of the algorithm [12].

6.2 Inverted generational distance (IGD)

Unlike GD, IGD [48] measures the distance of each element in the true Pareto front to the nearest element in the nondominated front. Thus, it can measure the convergence as well as the diversity of the algorithm because of the endpoints in the true Pareto front. Hence, IGD can be determined as follows:

$$ IGD = \frac{\sum\limits_{v\in PF} d(v,S_{N})}{|PF|} $$
(13)

Where, SN and PF are the set of solutions in the nondominated front and the Pareto front respectively. The term d(v,SN) in (13) denotes the distance of the solutions v in PF to the nearest element in SN. Hence, a smaller value of IGD signifies better diversity.

6.3 Space

Space [49] is a measure of how uniformly the solutions are distributed throughout the nondominated front. Thus, it measures the diversity of the solution. Space is calculated as follows:

$$ Space = \sqrt{\frac{1}{x} \sum\limits_{i=1}^{x} (d_{i} - \overline{d})^{2}} $$
(14)

Here, di denotes the same as discussed for GD, ‘x’ is the number of solutions in the nondominated front and ‘\(\overline {d}\)’ represents the average of all the distances di. A smaller value of this metric signifies better distribution of the solutions along the resultant front. Therefore, a space value of zero implies that the solutions are equally distributed.

6.4 Spread (Δ)

Spread [41] measures the diversity of the nondominated solutions. In order to calculate spread, the nondominated front is initially extended by fitting a curve parallel to the true Pareto front. Therefore, two extreme points are assumed at the end of the nondominated front. Hence, the metric Δ can be formulated as follows:

$$ {\Delta} = \frac{d_{f} + d_{l} + \sum\limits_{i=1}^{x-1} |d_{i} - \overline{d}|}{d_{f} + d_{l} + (x-1)\overline{d}} $$
(15)

Here, ‘df’ and ‘dl’ are the distances from two extreme points to the first and last points of the nondominated front respectively. The term \(\overline {d}\) in (15) is the average of all the distances di, where di represents the distance between two consecutive solutions and x denotes the number of solutions on the nondominated front.

Different values of Δ imply various conditions. The value of Δ can be zero if all the points are equally distributed along with df = dl = 0 i.e., the nondominated front is widely spread. However, for a large variance of di, df and dl, Δ can hold a value greater than one.

6.5 Hypervolume (HV)

HV [50] determines the area covered by all the solutions in the nondominated front to a reference point r. It is formulated by the union of the rectangular area from r to the solutions of the nondominated front [12] as:

$$ HV = \bigcup\limits_{i=1}^{x} a_{i} $$
(16)

In (16), ai is the area of the rectangles from the reference point r to the solutions in the nondominated front and x is the number of solutions on the nondominated front.

6.6 Maximum Pareto front error (MPFE)

MPFE [51] is a measurement of the error i.e., the distance between nondominated front and true Pareto front. It is formulated as:

$$ MPFE = max (d_{i}) $$
(17)

Where, di in (17) denotes the same as discussed in GD. Hence, MPFE measures the largest minimum distance from all the solutions of nondominated front to the true Pareto front. A smaller value of MPFE indicates better performance of the algorithm.

7 Simulation studies

7.1 Simulation setup

The proposed street lighting framework is designed with several parameters associated with street conditions and the values of these parameters used in the simulation follow the recommendation by the CIE. Here, each individual of the population consists of a set of combination of the lighting parameters {x1,x2,x3,x5}. Here, the values of the parameters for a single instance are kept as equal in case of the three MOEAs used in the proposed work. For SPEA2, the binary tournament is used for selection operation, and in case of NSGAII and MODEA, nondominated sorting serves the purpose of the selection process. Some other essential parameters related to MOEA are the number of generations, population size, crossover rate, mutation rate etc. The archive size in SPEA2 is considered to be the same as the population size. The parameters, along with their values used in the simulation, are shown in Table 7.

Table 7 Parameters used in simulation

7.2 Dataset used in MOEAs

In the proposed work, the system considers the values of Eav and k as a set of input parameters {x4,k}. Here, Eav depends on the lighting class provided by the user. It is to be noted here that, in case of M lighting class, the calculation is based on Lav. The unit of Lav is candela/m2, whereas, the unit of Dp is W/(lx.m2). Hence, the values of Lav is converted to Eav i.e., the unit candela is converted to the unit lx for the development of M lighting class. Initially, the MOEAs generate a set of random population where, every individual of the population comprises with a set of combination of the lighting parameters {x1,x2,x3,x5} as discussed earlier. The data sets used in the simulation of MOEAs are presented in Table 8.

Table 8 Data set used in MOEAs

7.3 Simulation results

7.3.1 Instance setting and its evaluation

Till now, existing works have focused on the design of street lighting by tuning the parameters involved in this system. However, as per our best knowledge, the performance of several lighting subclasses, and the consideration of installation design factor are not yet discussed under a single platform. Here, for measuring the performance of the proposed work, several instances are presented which include the lighting classes and its corresponding values of Eav as well as the values of k. For example, one instance is considered as “30C2”. Here, the first number i.e., “30” represents the value of Eav, the letter “C” represents lighting class and last number “2” signifies the design of two-sided installation for k = 2. Hence, by 30C2, it indicates the installation of C1 lighting class in a two-sided configuration with Eav = 30lx. In the proposed work, 15 instances are evaluated by NSGAII, SPEA2 and MODEA. For ease of understanding, suitable solutions of those 15 instances performed by NSGAII are discussed in Table 9. Similarly, the solutions from SPEA2 and MODEA can be obtained. Each instance is evaluated with 15 independent runs. The nondominated front (F1) of the instances “7.5P1” and “30C2” along with the approximate front (PFapprox) for one independent run are shown in Fig. 5.

Table 9 Solutions obtained for 15 instances using NSGAII
Fig. 5
figure 5

Evaluation of the proposed model (a) 7.5P1 and (b) 30C2

From Fig. 5a, it is evident that, the value of Dp is 0.01 for U0 = 0.2. Similarly, Dp has value 0.01 for U0 = 0.4 as shown in Fig. 5b. Hence, the lighting of these two instances can be installed with energy class A as per Table 1. Again, as discussed earlier, the minimum values of U0 for class P and C are 0.20 and 0.40, respectively, so, the solutions having U0 lesser than these values are discarded from the obtained solutions.

7.3.2 Statistical Analysis

The outcomes of proposed MOEA based models are analysed in accordance with the performance metrics introduced earlier. Here, for presenting with detail, the results with respect to performance metrics are empirically analysed for two central tendency measures such as mean and median, along with two variability measures such as standard deviation (SD) and interquartile range (IQR) [52]. Here, the evaluation of mean, median, SD and IQR are performed after 15 independent runs on each of the 15 instances mentioned in Table 9. From Table 9, it can be stated that the values of the objective functions Dp and U0 remain close with the perturbation of the decision variable. Hence, it produces robustness of the Pareto front solutions. In order to compare different MOEAs used in the proposed framework, the plots related to mean, median, SD and IQR of GD, IGD, space, spread, HV and MPFE of all the instances for NSGAII, SPEA2 and MODEA are shown in Figs. 678910, and 11. An ANOVA test is also performed at significance level α = 0.05 on 15 instances for each of the performance metrics to show the variation of the outcomes from three different MOEAs. The summaries of ANOVA test and its corresponding box plots are presented in Table 10 and in Fig. 12 respectively.

Fig. 6
figure 6

Mean, median, SD and IQR of GD for NSGAII, SPEA2 and MODEA

Fig. 7
figure 7

Mean, median, SD and IQR of IGD for NSGAII, SPEA2 and MODEA

Fig. 8
figure 8

Mean, median, SD and IQR of space for NSGAII, SPEA2 and MODEA

Fig. 9
figure 9

Mean, median, SD and IQR of spread for NSGAII, SPEA2 and MODEA

Fig. 10
figure 10

Mean, median, SD and IQR of HV for NSGAII, SPEA2 and MODEA

Fig. 11
figure 11

Mean, median, SD and IQR of MPFE for NSGAII, SPEA2 and MODEA

Table 10 ANOVA test summaries
Fig. 12
figure 12

Box plot of the performance metrics with respect to NSGAII, SPEA2 and MODEA

From Fig. 6, it is stated that, GD holds different values for different MOEAs. For some of the instances, one algorithm performs the best, while the same algorithm performs the worst for others. For example, NSGAII performs better in the case of 15P2, while for 7.5P2 the performance of MODEA is better over NSGAII and SPEA2. Hence, to compare the performance of GD, the box plots are analysed, as shown in Fig. 12a. From this Fig. 12a, it is revealed that, both NSGAII and SPEA2 perform well in the case of GD than MODEA. Since GD determines the closeness to the Pareto front, therefore, the algorithms NSGAII and SPEA2 can be treated as equally converged to the Pareto front while MODEA is less converged than the other two.

It is already discussed that, the diversity of the MOEA algorithms is measured by the performance metrics IGD, spread and HV. It is shown in Figs. 79 and 10, the performance of NSGAII is better than SPEA2 and MODEA. The box plots of IGD, spread and HV, shown in Fig. 12b, d and e respectively also indicate the same. Although space is used to determine the diversity, however, it only measures the distribution of the solutions. The distance from the extreme two points of the Pareto front is not calculated in space. Like GD, the value of the metric space as shown in Fig. 8 varies in case of some instances for different MOEAs. Hence, Fig. 12c is referred to analyse this metric for the three MOEAs. Fig. 12c reflects that the value of space in case of SPEA2 is less than others revealing that the solutions of SPEA2 are well distributed. However, it is not well diverse than NSGAII, as the value of spread is less in case of NSGAII as shown in Fig. 12d. Hence, the solutions obtained by NSGAII can be treated as well diverse than those of SPEA2 and MODEA.

The metric MPFE works similar as GD for all these three MOEAs as shown in Fig. 11. To compare the errors in the proposed algorithms, the box plot is shown in Fig. 12f. Like GD, for MPFE, the performance of NSGAII and SPEA2 is better than those for MODEA.

Another analysis is also performed to show the variations of performance metrics in accordance of different size of datasets such as small, medium and large. Here, the small data size considers 6 instances for the all the subclasses of P lighting class by considering k = 1. Similarly, the large data sizes consider all the subclasses of P, C and M lighting class with consideration of both k = 1 and k = 2. Thus, the large data size consists of 36 lighting instances, whereas, the medium data size consists of the 15 instances as evident from CIE recommendation. The analysis of these three types of data sizes for the performance metrics i.e., GD, IGD, space, spread, HV and MPFE are shown in Fig. 13. It can be observed from Fig. 13b, d and e that, the metrics IGD, spread and HV perform better for NSGAII than SPEA2 and these three metrics have worst performance for MODEA. Hence, it can be said that, NSGAII is more diverse than SPEA2 while SPEA2 is more diverse than MODEA. However, Fig. 13c shows the value of space is less for SPEA2 than NSGAII which implies that the solutions are well distributed in case of SPEA2. For other two metrics shown in Fig. 13a and f, i.e., GD and MPFE, for some of the instances, the performance of NSGAII is better while for others SPEA2 performs better than NSGAII. Again, for both the metrics, the performance of MODEA is not better than the other two. It can be observed that, the overall performance of the proposed methodology on various performance metrics remains the same for different data sizes, which indicates the scalability of the outcomes from the proposed model.

Fig. 13
figure 13

Variations of performance metrics in accordance of different size of datasets with respect to NSGAII, SPEA2 and MODEA

For the ANOVA test, each of the 15 instances is analysed with three groups as NSGAII, SPEA2 and DEA for all the performance metrics. Hence, the test is consisted of 45 samples. The sum of square between groups (SSQb) as well as the sum of square of three different groups ((Meanxi)2) are presented in Table 10. In this table, the F-ratio determines the variation of the outcomes from the MOEAs in terms of different performance metrics. Here, in case of IGD and spread, the F-ratio is significantly more than the critical value at F(2,42), i.e., 3.220. This implies that, there is a variation in the outcomes of NSGAII, SPEA2 and MODEA for these two performance metrics. The same reflects in the box plots of these two metrics as shown in Fig. 12b and d. Whereas, in case of space, the F-ratio is less than critical value implying, the outcomes are not significant for three MOEAs. In other performance metrics such as GD, HV and MPFE, the F-ratio is greater than the critical value, indicating that the results of the three MOEAs are significant at α = 0.05 significance level.

From this detailed analysis, it is clear that, NSGAII performs better than SPEA2 and MODEA for IGD, HV and spread, while in case of space, the performance of SPEA2 is better than MODEA and in this similar context, MODEA performs better than NSGAII. For GD and MPFE, NSGAII and SPEA2 both have an equal performance over MODEA. Hence, it can be stated that, NSGAII is well diverse than the others, although MODEA and SPEA2 have more equally distributed solutions, while SPEA2 and NSGAII can be treated as equally converged. Thus, the values of these performance metrics under statistical analysis indicate the closeness of the solutions obtained from the proposed MOEAs, to the PFapprox. Hence, it is stated that the Pareto optimal solutions for ε and U0 obtained by different MOEAs can be very much effective.

7.3.3 Validation and comparison of results

For performance evaluation of the proposed street lighting framework, it is essential to validate the simulation results i.e., whether it satisfies the recommendation of CIE or not. Here, the outcomes of the proposed algorithm are compared with DIALux. For the validation in DIALux, EN 13201:2015 standard is used. Although DIALux provides the values of the parameters that are used for the installation of the lighting system, however, it cannot determine satisfactory results for measuring the efficiency of the system. Hence, it is necessary to use MOEAs with the combination of the design parameters related to the street lights that can maximize the ε and U0 of the system.

Finally, the results of those MOEAs are compared with DIALux. Here, the detailed reports of the software validation for the instances 7.5P1 and 30C2 are shown in Figs. 14 and 15. The Figs. 14 and 15 show the results of both Dp and U0 as highlighted in green colour.

Fig. 14
figure 14

Screen shot of DIALux based solution for instance 7.5P1

Fig. 15
figure 15

Screen shot of DIALux based solution for instance 30C2

For completeness of the proposed work, the solutions obtained for those 15 instances mentioned earlier are compared with DIALux and the values of each parameter related to the installation are shown in Table 11. However, DIALux fails to provide the U0 values in case of P lighting class which are mentioned as not applicable (NA) in Table 11, although it can be determined by the values of Eav and minimum illuminance. For every instance, the solutions i.e., luminari spacing, height of luminaries, road width and power requirement of the installation are compared with DIALux results. Here, the values of the installation parameters for obtaining an efficient lighting system closely match with the solutions obtained by DIALux. For example, the values of S,H,ω,P,Dp and U0 in case of 30C2 as shown in Fig. 15 are 30.00,6.00,8.00,50,0.013 and 0.48 respectively whereas the corresponding values of these parameters obtained from the proposed algorithm are 30.5268,6.0356,8.0199,51,7612,0.0140 and 0.5067 respectively, as shown in Table 11. Similarly, in case of 7.5P1, the values of these parameters for proposed algorithm and DIALux are 45.4131, 9.0992, 6.9790, 50.8924, 0.0214, 0.2527 and 45.00, 8.00, 6.50, 51, 0.019, NA respectively, as shown in Table 11 and Fig. 14. So, a good attainment model for obtaining energy efficient lighting is discussed by the proposed work.

Table 11 Comparison between NSGAII solutions obtained for the proposed work and DIALux

7.3.4 Comparison over existing approaches

The better performance of the proposed methodology over existing approaches is highlighted on different aspects of energy in street lighting system as discussed next.

  • Comparison on energy efficiency:

    The energy efficiency of the street lighting system is obtained from various energy classes discussed earlier that holds different values of Dp. Hence, the value of Dp resulted from the proposed methodology is compared with some existing approaches [6, 15, 16]. These comparisons are shown in Table 12. From this table, it can be said that, the values of Dp are minimized in the proposed methodology over existing algorithms. In some cases, the values of U0 can violate the recommendation from the standardization which are shown by red cross mark in the table. Again, the objective of the proposed work is to design an energy efficient street lighting system by minimizing Dp and maximizing U0 by applying MOEA. Hence, it can be said that, the nondominated front obtained from the proposed methodology are closer to the approximate front than that of the existing works. Therefore, the proposed methodology can be mentioned as more converged than the existing algorithms which in turn indicates that the proposed work can attain an improved energy class over [6, 15, 16].

  • Comparison on power of the luminaire:

    To evaluate the performance of the proposed methodology, the results are also compared in accordance to the power of the luminaire. The outcome of the comparison depending on this power are summarized in Table 13. From this comparison, it is found that, the proposed methodology produces almost equal or somewhere more acceptable energy class by utilizing less power than the existing approaches [6, 15, 16]. This energy class indicates the energy efficiency of the lighting system as discussed earlier. Therefore, it can be said that, the proposed algorithm requires less power requirement to provide better energy efficiency than the existing algorithms. As discussed earlier, some of the parameters from the existing approaches violate the standardization recommendation which are represented with red cross mark in Table 13.

  • Comparison on energy consumption:

    The results obtained from the proposed algorithms are also compared over existing work on the basis of energy consumed by the lighting system. In this context, DIALux is used to acquire the values of energy consumption in a year by the specific instances. These values are then compared with an existing approach [14]. Here, the computations of the existing approach are performed on two road segments located in a residential area and middle of the city. Therefore, the energy consumption found on these two streets are compared with two instances namely 7.5P2 and 30C1 for pedestrian and conflict areas respectively. The energy consumption of the proposed approach obtained from DIALux is shown by Fig. 16. It is to be noted here that, the energy consumed by the existing approach [14] is based on different dimming lighting schemes which include conventional, part-night, dynadimmer etc., as well as a sensor-based approach. However, all the computations considered in the proposed approach is performed by assuming a conventional lighting system. Hence, to perform a fair comparison, the sensor-based approach in the existing methodology is ignored and the computed energy consumption for the rest of the lighting schemes are compared with the results of the MOEA in the proposed methodology as shown in Table 14. In this table, it can be found that, the energy consumption obtained from the instance 7.5P2 is less than conventional and chronosense lighting schemes whereas it consumes a little higher energy than part night and dynadimmer schemes. It is due to the arrangement of lighting in part night and dynadimmer. Here, the proposed methodology maintains a two-sided uniform lighting arrangement whereas in case of existing approach the installation of two-sided lighting configuration is not arranged uniformly. Again, the input power supply of the streetlights for the existing approach is found to be insufficient to maintain a minimum threshold of the power requirement. However, the energy consumption obtained from the instance 30C1 is less than all of the lighting schemes presented here. Therefore, the proposed conventional street lighting system consumes less energy than some of the existing dimming lighting schemes for one-sided installation configuration.

Table 12 Comparison between proposed model with existing approaches based on energy efficiency
Table 13 Comparison between proposed model with existing approaches based on power requirement
Table 14 Comparison between proposed model with existing approaches based on energy consumption
Fig. 16
figure 16

Energy consumption of two instances from DIALux

8 Conclusion

In this paper, an energy efficient street lighting framework is designed to maximize the energy efficiency and uniformity of the lighting system. The framework provides the lighting design guidelines for obtaining an energy efficient system while satisfying the CIE recommendation. Here, different MOEAs such as NSGAII. SPEA2 and MODEA are used on each of the lighting instances that include different lighting class. The results of these MOEAs are analysed based on the performance metrics like GD, IGD, space, spread, HV and MPFE. From the analysis, it is concluded that NSGAII performs better than SPEA2 and MODEA in preserving the diversity of the solutions where the convergence is maintained overall same in all of the MOEAs used in this proposed framework. This data analysis is particularly useful to easily determine a suitable solution in terms of energy efficiency, which can provide a quick method to design sustainable installations of the street lights. The performance of NSGAII is compared with DIALux to validate the results obtained by the framework proposed here. Thus, this result validation has contributed a significant role in designing energy efficient street lighting. Therefore, the novelty and originality of this energy efficient street lighting framework are derived from the results obtained of our current study as:

  • The energy efficiency obtained by the proposed work is expressed by the performance of several MOEAs in terms of fundamental properties of Pareto fronts which is not yet discussed in any MOO based existing approach related to street lighting installation. Furthermore, existing works in this domain often introduces only few metrics to estimate the performance based on the results from benchmarks which show incompleteness in evaluation. Henceforth, the performance of the proposed work is assessed with respect to a complete set of metrics for a possible combination of various parameters related to different lighting classes. Here, the proposed data analysis approach in this paper is found to be more converged and with better diversity in terms of performance measures like GD, IGD, space, spread, HV and MPFE.

  • For verifying the applicability of the proposed work, it is presented based on several instances that include the lighting classes and the installation configuration as per characteristics of specific streets under a single platform, which is beyond the scope of the existing works.

  • The energy efficiency of the system is determined by the energy class which is a series of “A” to “G”, in which the energy class “A” is most energy efficient while “G” represents the least. From thorough literature survey, it is found that, the energy classes of the existing works are in the range of B to G whereas, the proposed MOEAs approached in this paper have significantly attain an improved energy class from the range A to C.

  • After the post processing of data obtained in simulations, a comprehensive data analysis is contributed. It provides a detailed statistical analysis on the performance metrics in various aspects as well the Pare-to front search results with useful insights. Consequently, the convincing results obtained by data analysis can assist the stakeholders in designing an energy efficient street lighting. Hence, it is important to mention here that no prior work based on the utilization of data analysis is there in the literature for designing a street lighting framework.

From a theoretical point of view, it contributes to the literature on multi-objective studies through a comprehensive data analysis approach for obtaining an energy efficient solution in street lighting management. Hence, by considering its exclusiveness, the proposed methodology may be applied to different street lighting contexts, namely to contexts characterized by diverse objectives, constraints, and performance as well as implementation criteria in practice. However, to include new and competing objectives, which can descend from new strategies formulated by the energy managers, future research may focus on the development of the Internet of Things (IoT) based energy efficient street lighting framework.