Next Article in Journal
1-g Shaking Table Test Study on the Influence of Soil–Caisson Dynamic Interaction (SCDI) on the Caisson Foundation Motion
Previous Article in Journal
A Study on the Sound Therapy Interaction Design to Alleviate Homesickness: The HomeSeek App among Chinese Users
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Study of the Multi-Objective Neighboring Only Quadratic Minimum Spanning Tree Problem in the Context of Uncertainty

by
Debosree Pal
1,2,
Haresh Kumar Sharma
3,
Olegas Prentkovskis
4,*,
Falguni Chakraborty
5 and
Lijana Maskeliūnaitė
4
1
Boinchee Binapani Balika Vidyalaya, Boinchigram, Pandua 712135, India
2
Department of Mathematics, Indian Institute of Technology Madras, Chennai 600036, India
3
Area of Operations and Decision Sciences, Birla Institute of Management Technology, Greater Noida 201306, India
4
Department of Mobile Machinery and Railway Transport, Vilnius Gediminas Technical University, LT-10105 Vilnius, Lithuania
5
Department of Masters of Computer Applications, Dr. B.C. Roy Engineering College, Durgapur 713206, India
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(19), 8941; https://doi.org/10.3390/app14198941
Submission received: 4 September 2024 / Revised: 21 September 2024 / Accepted: 26 September 2024 / Published: 4 October 2024

Abstract

:
The pursuit of studying the quadratic minimum spanning tree (QMST) problem has captivated numerous academics because of its distinctive characteristic of taking into account the cost of interaction between pairs of edges. A QMST refers to the minimum spanning tree, which is a graph that is both acyclic and minimally connected. It also includes the interaction cost between a pair of edges in the minimum spanning tree. These interaction costs can occur between any pair of edges, whether they are adjacent or non-adjacent. In the QMST problem, our objective is to minimize both the cost of the edges and the cost of interactions. This eventually classifies the task as NP-hard. The interaction costs, sometimes referred to as quadratic costs, inherently exhibit a contradictory relationship with linear edge costs when solving a multi-objective problem that aims to minimize both linear and quadratic costs simultaneously. This study addresses the bi-objective adjacent only quadratic minimum spanning tree problem (AQMSTP) by incorporating the uncertain nature of the linear and quadratic costs associated with the problem. The focus is on the interaction costs between adjacent edges. Consequently, we have introduced a multi-objective problem called the uncertain adjacent only quadratic minimum spanning tree problem (mUAQMSTP) and formulated it using the uncertain chance-constrained programming technique. Afterwards, two MOEAs—non-dominated sorting genetic algorithm II (NSGAII) and duplicate elimination non-dominated sorting evolutionary algorithm (DENSEA)—and the traditional multi-objective solution approach, the global criterion method, are employed to solve the deterministic transformation of the model. Finally, we provide a suitable numerical illustration to substantiate our suggested framework.

1. Introduction

With its wide range of technical and scientific applications, the minimum spanning tree (MST) problem is one of the cornerstones of network optimization. The goal of the minimum spanning tree (MST) problem is to determine the least expensive minimally connected subgraph of a connected finite network. Assad and Xu [1] presented a version of the minimum spanning tree (MST) problem called the quadratic minimum spanning tree (QMST). This problem finds the minimum spanning tree of a weighted connected network by taking into account both linear and quadratic weights. Quadratic weights often result from the interaction effect between any two edges, while linear weights are attached to every edge individually. According to Cordone and Passeri [2], the QMST problem is useful in many areas of network design, including transportation networks, networks for the transmission of oil or water, and telecommunications networks. Usually, the linear weights in telecom networks often reflect the costs of setting up radio or cable connections, while the quadratic weights indicate the price of a device that converts between different types of linked cables. The cost of laying different pipes is represented by linear weights in a transportation or utility network, whereas the cost of interacting with things like valves or bending losses in T-joints is represented by quadratic weights in the same context. In a transportation network, the linear weights indicate the cost of developing roads, while the quadratic weights represent turn penalties [3].
QMST has been the subject of extensive investigation by several researchers over the past few decades. The branch-and-bound approach was first employed by Assad and Xu [1] to obtain the results. Subsequently, Zhou and Gen [4] proposed an evolutionary approach for quality management system testing (QMST). The iterative tabu search method, hybrid genetic algorithm, and multi-start simulated annealing were presented by Palubeckis et al. [5] as potential solutions for the QMST problem. In 2010, Sundar and Singh [6] employed the artificial bee colony algorithm that was designed in the form of a hive of bees to identify a solution. Afterwards in the same year, Öncan and Punnen [7] developed a local search method that is exceptionally efficient in solving the QMST problem. Cordone and Passeri [2] tackled the problem by introducing a tabu search and variable neighborhood search method. Pereira et al. [8] introduced an enhanced iteration of QMST capable of computing more robust linear programming bounds. In their study, Lozano et al. [9] proposed a methodology for addressing the QMST problem by integrating a tabu search with the strategic oscillation algorithm. The authors proposed a methodology that utilizes the creation of dynamic columns and rows in order to evaluate the bounds. In order to tackle this concern, Rostami and Malucelli [10] employed a reformulation–linearization methodology to depict a range of novel mixed 0–1 linear constructs. Pereira et al. [8] subsequently tackled this problem by employing two parallel branch-and-bound algorithms, while also introducing an innovative formulation of the QMST. The study conducted by Čustić et al. [3] aimed to ascertain the existence of QMST and its three versions through an examination of NP-hard and polynomially solvable connected network problems. The three problems are: (i) the minimum spanning tree problem with conflict pair constraints, (ii) the bottleneck spanning tree problem with conflict pair constraints, and (iii) the quadratic bottleneck spanning tree problem. Finding a collection of node–disjoint cycles that visit all the nodes in a way that minimizes the total sum of interaction costs between subsequent arcs is the quadratic cycle cover problem that de Meijer and Sotirov [11] tackle in 2020. Guimarães et al. [12] established the bottom bounds for the QMST using Semidefinite Programming (SDP) in the same year. Following this, Hu and Sotirov [13] demonstrated that linearization-based limits are provided by the extended Gilmore–Lawler bounding strategy for binary quadratic problems. The authors of the same paper established that the bound derived via the first level reformulation linearization approach is also a type of linearization-based bound. Recently, using an extended formulation for the minimum spanning tree problem, Sotirov and Verchére [14] derived a series of relaxations for the QMST with increased complexity.
The aforementioned research on QMST is viewed as an optimization problem with one objective function, where the linear and quadratic weights are in conjunction. Maia et al. [15] investigated the contrasting characteristics of linear and quadratic weights. In this case, the authors have broken down the problem into two distinct minimization objectives for linear and quadratic weights. Their research suggests a Pareto local search algorithm for a bi-objective QMST that takes into account the quadratic weights for any two neighboring edges.
The accuracy of parameters associated with decision-making problems is frequently compromised due to several variables, including inadequate data, limited input sources, the dynamic nature of input parameters, and measurement inaccuracy, among others. Therefore, a multitude of academics has proposed several advanced theories, including the probability theory, fuzzy set theory (Zadeh [16]), rough set theory (Pawlak [17]), and uncertainty theory (Liu [18]), in order to analyze and represent useful information that is hidden inside imprecise or ill-defined data. The literature has several instances where these ideas have been implemented, as demonstrated by Feng et al. [19], Majumder et al. [20], Rani and Garg [21], Zhou et al. [22] and Wang et al. [23]. The investigation of stochastic MST has been conducted by researchers in response to the problem of uncertain MST (Swamy and Shmoys [24]; Torkestani and Meybodi [25]). There exist several noteworthy scholarly publications pertaining to fuzzy MST, including works by Janik and Kasperski [26], Zhou et al. [27], and Gao et al. [28]. Conversely, a limited number of studies have concentrated on QMST with uncertain parameters, as opposed to uncertain MST. Up till now, only three research studies have focused on the practical use of the QMST problem in an uncertain setting. The problem was solved by Gao and Lu [29] using a genetic algorithm. This research is regarded as an introductory study on QMST with fuzzy parameters. Afterwards, Zhou et al. [30] developed a QMST that incorporated uncertain variables representing linear and quadratic weights. Using the rough–fuzzy hybrid paradigm, Majumder et al. [20] conducted research on the multi-objective QMST problem. Considering the existing research on QMST within the uncertain paradigm, it is evident that a multi-objective QMST problem, under the framework of uncertainty theory (Liu [18]), is yet to be addressed in the literature. Therefore, the present study emphasizes the following contributions to address the observed lacuna:
(i)
A multi-objective uncertain adjacent quadratic minimum spanning tree (mUAQMSTP), where the linear and quadratic weights are treated as uncertain variables.
(ii)
This study uses the chance-constrained programming (CCP) approach to model the mUAQMSTP.
(iii)
The deterministic equivalent of the CCP for the proposed mUAQMSTP is subsequently solved using the global criterion method (Rao [31]), a classical technique in multi-objective programming. Additionally, two multi-objective evolutionary algorithms (MOEAs) are employed: (a) non-dominated sorting algorithm II (NSGAII) (Deb et al. [32]) and (b) duplicate elimination non-dominated sorting evolutionary algorithm (DENSEA) (Greiner et al. [33]).
The subsequent section within the article is delineated as shown below. Section 2 covers the fundamental concepts that are crucial for this research. We model the mUAQMSTP and develop the associated uncertain CCP in Section 3. Then, in Section 4, we presented the crisp transformation of the CCP of mUAQMSTP. In Section 5, the methods used to solve the deterministic models developed for the mUAQMSTP are discussed. In Section 6, we numerically demonstrate the proposed mUAQMSTP using an example. The proposed problem and the results that are required of it are addressed in Section 7. To conclude, in Section 8, the epilogue of the study’s final results is drawn.

2. Preliminaries

We lay the groundwork for our analysis by presenting the essential ideas and key findings of uncertainty theory.
Envision a non-empty set, Γ , L is the σ -algebra over Γ . M is the uncertain measure which maps L to R (0,1), i.e., M : L [ 0,1 ] . In order to define the uncertain measure axiomatically, each event Λ of L is assigned a belief degree M { Λ } such that M Λ 0,1 If M satisfies the conditions of countable subadditivity, normality, and duality (Liu [18]), we consider M as an uncertain measure. In this scenario, the triplet ( Γ , L , M ) represents the uncertainty space. Both the product uncertain measure and the product measure axiom were presented by Liu [34]. If there is an arbitrary event, Λ p , to each L p , where p = 1,2 , . . . , for all uncertainty spaces ( Γ p ,   L p ,   M p ) , then M is said to be a product uncertain measure if
M p = 1 Λ p = p = 1 M p Λ p .
Definition 1.
(Liu [18]). In an uncertainty space ( Γ , L , M ) , an uncertain variable, ξ , is defined by a measurable function from ( Γ , L , M ) to R . In simple terms, for each set, B R , where B is the Borel set, the set ξ B = λ Γ | ξ λ B is an event.
Definition 2.
(Liu [18]). A zigzag uncertain variable,   ξ , denoted by Z ( p , q , r ) , where p < q < r and p , q , r R , is an uncertain variable with the uncertainty distribution as shown in Equation (2).
Φ t = 0 ; i f   t < p t p 2 q p ; i f   p t < q t + r 2 q 2 ( r q ) ; i f   q   t < r 1 ; i f   t r
When dealing with mathematical operations involving independent uncertain variables, the inverse uncertainty distribution becomes quite important. For any,  α , in the interval  [ 0,1 ] , a distribution,  Φ , is said to be regular if and only if its inverse function,  Φ 1 ( α ) , exists. Consequently, the zigzag uncertain variable displays a regular uncertainty distribution.
Definition 3.
(Liu [18]). For any Borel sets B p R
M p = 1 n ξ p B p = p = 1 n M ξ p B p ,
when each  ξ p  is the independent uncertain variable. Furthermore, a strictly increasing real-valued function,  f ( x 1 , x 2 , , x n ) , adheres the following properties:
(i)
f x 1 , x 2 , , x n f ( y 1 , y 2 , , y n ) , where x i y i , i = 1,2 , n
(ii)
f x 1 , x 2 , , x n < f ( y 1 , y 2 , , y n ) , where x i < y i , i = 1,2 , n
Theorem 1.
(Liu [35]). Let ζ 1 , ζ 2 , , ζ r be the independent uncertain variables with regular uncertainty distributions   ψ 1 , ψ 2 , , ψ r , respectively. If the function ζ = f ζ 1 , ζ 2 , , ζ r is continuous and strictly growing, then ζ can be considered an uncertain variable that follows an inverse uncertainty distribution
ψ 1 α = f ψ 1 1 α , ψ 2 1 α , , ψ r 1 α .
Example 1.
Imagine ζ as a zigzag uncertain variable with a regular uncertainty distribution ψ , and identify it as Z ( p , q , r ) . Following that, here Equation (4), is the representation of the inverse uncertainty distribution of ζ .
ψ 1 β = 1 2 β p + 2 β q ; i f   β < 0.5 2 1 β q + 2 β 1 r ; i f   β 0.5 .

3. Multi-Objective Uncertain Adjacent Only Quadratic Minimum Spanning Tree

In the subsequent section, we focus on how the suggested mUAQMSTP is structured for a network whose parameters are expressed as uncertain variables.
Assume that G = V , E is a weighted connected undirected graph (network) (WCUG) with n = | V | and m = | E | , where V = { v 1 , v 2 , , v n } and E = { e 1 , e 2 , , e k } are the finite sets of vertices and edges of G , respectively. Any pair of vertices, v i and v j , connected by an undirected edge, e i E , has a linear weight that stands for a construction or running cost. The quadratic weight, on the other hand, is a measure of the interaction cost that results from selecting two neighboring edges, e i and e j , from a spanning tree at the same time. The linear weights ( ξ i ) and the quadratic weights ( ζ i j ) are regarded as zigzag uncertain variables in this context. The fuel price, the enacted toll tax, the expenses of vehicle overhauls, and the time spent in traffic congestion are just a few of the variables that might cause direct and interactive costs to be uncertain in this case. Consequently, we have presented our problem mUAQMSTP within the framework of uncertainty theory in order to address the indeterminacy, as seen in Equation ( 4 ) . Within this framework, we have also included a numerical illustration in Section 7 that pertains to our problem.
M i n   Z 1 = i = 1 n ξ i x i M i n   Z 2 = i = 1 n j = 1 n ζ i j x i x j s u b j e c t   t o i = 1 m x i = V 1 i E κ x i κ 1 ,   κ 3    x i 0,1 ,     e i E .
In this context, ξ i represents the uncertain direct cost (linear weight) and   ζ i j stands for the uncertain interactive cost (quadratic weight) linked to the edge, e i , and the pair of neighbouring edges ( e i , e j ) , respectively. In particular, the first objective function seeks to reduce G ’s uncertain direct cost, whereas the second objective function seeks to decrease G ’s uncertain interaction costs. The subgraph of G produced by the set of vertices, κ , is denoted as H with edge set E κ . Here, E κ is the subset of edges in E , where both of the end vertices are in κ . The first constraint in Model (5) is the cardinality constraint, which states that the selected edges must be precisely | V | 1 . The second constraint guarantees that the chosen edges do not form a cycle in the network. Every decision variable, x i , in this case can take on a value of 0   or 1 . When x i = 1 , the suitable edge, e i , is chosen from G to build an MST. However, e i is not part of the MST, when x i = 0 . Following this part, we develop the CCM of mUAQMSTP, which is necessary since Model (5) is a problem of uncertain programming.

Chance-Constrained Model of the Proposed mUAQMSTP

Charnes and Cooper [36] proposed the chance-constrained model (CCM) as an alternative method for optimizing uncertain programming problems. At a predetermined confidence level(s) and subject to chance constraints, the goal of CCM is to minimize or maximize the objective function(s) with respect to a deterministic target value(s) such that the optimized value(s) of the objective function(s) does not surpass the corresponding target value(s). The CCM permits the restrictions to be disregarded. Nevertheless, it guarantees that the limitations are feasible at specific confidence levels. The following is the formula for the related CCM of mUAQMSTP if the decision maker wishes to optimize it under the limitations.
M i n   F ¯ 1 M i n   F ¯ 2 s u b j e c t   t o M i = 1 n ξ i x i F ¯ 1 α 1 M i = 1 n j = 1 n ζ i j x i x j F ¯ 2 α 2 c o n s t r a i n t s   o f   5 .
The first two constraints in Model (6) have target values denoted as F ¯ 1 and   F ¯ 2 , respectively. The predefined confidence levels for the first constraint are denoted as α 1 and for the second constraint as α 2 . Additionally, when it comes to finding the adjacent only quadratic minimum spanning tree (AQMST) for G, the first constraint defines the total linear cost while heading between the cities at the chance level α 1 , and the second constraint defines the total interactive cost of the adjacent cities going between all the connected cities at the chance level α 2 .
The graphical representation of the proposed mUAQMSTP model from its formulation to the solution methodologies involved to solve it is shown in Figure 1.

4. Deterministic Transformation of mUAQMSTP

A deterministic model of the CCM for the suggested mUAQMSTP is demonstrated here.
Theorem 2.
Assume that ξ i and ζ i j are two uncertain variables with regular distributions, denoted as Ψ ξ i and Ψ ζ i j , respectively. Then Equation (6) reports the deterministic transformation of the CCM, which is subsequently demonstrated in Equation (7) as
M i n   F ¯ 1 = i = 1 n Ψ ξ i 1 α 1 x i   M i n   F ¯ 2 = i = 1 n j = 1 n Ψ ζ i j 1 α 2 x i x j s u b j e c t   t o c o n s t r a i n t s   o f   5 .
Proof. 
Given that ξ c i j and ξ t i j are the independent uncertain variables in the Model (6), it follows that the constraints M i = 1 n ξ i x i F ¯ 1 α 1 and M i = 1 n j = 1 n ζ i j x i x j F ¯ 2 α 2 at the respective chance levels α 1 and α 2 can be correspondingly expressed as M F 1 F ¯ 1 α 1 and M F 2 F ¯ 2 α 2 . In accordance with Theorem 1, the reconstructed values of M F 1 F ¯ 1 α 1 and M F 2 F ¯ 2 α 2 are, respectively, denoted as i = 1 n Ψ ξ i 1 α 1 x i F ¯ 1 and i = 1 n j = 1 n Ψ ζ i j 1 α 2 x i j F ¯ 2 . Accordingly, Model (7) becomes the deterministic equivalent of the Model (6).
M i n   F ¯ 1 = i = 1 n φ i x i M i n   F ¯ 2 = i = 1 n j = 1 n ϱ i j x i x j s u b j e c t   t o c o n s t r a i n t s   o f   5 .
Corollary 1.
Consider the independent zigzag uncertain variables  ξ i = Z ( r i , s i , t i )  and  ζ i j = Z ( u i j , v i j , w i j )  where,  r i < s i < t i  and   u i j < v i j < w i j , and  r i , s i , t i ,   u i j , v i j , w i j R . Therefore, Model (7) can be analogously framed as Model (8).
Here, φ i and ϱ i j are verbalized as below.
φ i = 1 2 α 1 r i + 2 α 1 s i ; i f   α 1 < 0.5 2 2 α 1 s i + 2 α 1 1 t i ; i f   α 1 0.5
and
ϱ i j = 1 2 α 2 u i j + 2 α 2 v i j ; i f   α 2 < 0.5 2 2 α 2 v i j + 2 α 2 1 w i j ; i f   α 2 0.5 .

5. Methodologies for Problem Solving

In this section, the approaches that are utilized in order to solve the deterministic equivalent models of mUAQMSTP are presented. First, there is the classical technique, and second, there are the multi-objective evolutionary algorithms (MOEAs). These are the major categories that these solution techniques fall under. As far as the problem that we presented is concerned, we have utilized the global criterion method as the traditional approach to solving the multi-objective optimization problem (MOOP). Furthermore, in order to solve the equivalent deterministic model of mUAQMSTP, we have taken into consideration the non-dominated sorting genetic algorithm II (NSGAII) and the duplication elimination non-dominated sorting evolutionary algorithm (DENSEA) among the MOEAs. These solution methodologies are discussed elaborately in the subsequent sub sections.

5.1. Global Criterion Method

With the global criterion technique, first proposed by Rao [31], a MOP may be reduced to a compromise single-objective optimization problem (CSOOP). A predefined global criterion, such as the sum of the relative deviations between each objective function and its associated ideal solutions, can be reduced using this method. Finding an acceptable compromise solution between competing goals is the key to solving the CSOOP, which is derived from the analogous MOOP. Model (9) uses the global criterion approach to offer the equivalent formulation of CSOOP for Model (8), the crisp transformation of the mUAQMSTP.
Step 1: Separately evaluate each objective function of the multi-objective problem subject to the same set of constraints as mentioned in Model (8).
Step 2: Based on the outcomes of Step 1, identify the optimal solutions x k * for the Model (8) and find their associated ideal values f k * = F ¯ k   x k * for all objective functions, where k ranges from 1 to m .
Step 3: Formulate the corresponding compromise model as
M i n   k = 1 m F ¯ k x f k * f k * ω 1 ω s u b j e c t   t o    c o n s t r a i n t s   o f   5 .
If the value of ω (where 1 ω < ) is taken to be 2 , then the approach is referred to as the global criterion technique in L 2 norm.

5.2. Multi-Objective Evolutionary Algorithm

Multiple objectives that are inherently at conflict with one another make up a MOOP. The identification of an ideal solution based on just one objective is not possible, especially when the other objectives are equally important. Both convergence and diversity are essential characteristics of a MOOP, which are implied by the fact that the objective functions are competing. In order to provide a collection of solutions for a MOOP, a multi-objective evolutionary algorithm (MOEA) strives for both convergence and diversity at the same time. Due to the inherent randomness of MOEAs, there is no guarantee that a MOEA will always explore the Pareto optimal solutions of a MOOP. Nevertheless, MOEAs have essential operators that allow them to reliably achieve convergence and an assortment of non-dominated solutions, much like many other evolutionary systems, both natural and artificial, do while improving their solutions. One major advantage of MOEAs over traditional multi-objective solution methods is that they may produce several compromise solutions all in one running of the simulation. Classical methods can only provide a single compromise solution for MOOPs, but MOEAs, due to their population-based approach, can generate several compromise solutions.
In the next sections, we introduce two multi-objective evolutionary algorithms (MOEAs), namely NSGAII and DENSEA. These algorithms are used to generate various solutions that strike a balance between conflicting objectives in the given situation.

5.2.1. NSGAII

Deb et al. [32] introduced the widely used non-dominated sorting genetic algorithm II (NSGAII), a multi-objective evolutionary algorithm (MOEA) with elitism. The preservation of better candidate solutions in subsequent populations is the means by which elitism is accomplished. First, from a population known as P 0 , the process randomly generates N solutions. In order to ensure that each parent population, P q , produces an equal number of progenies, genetic operators including selection, crossover, and mutation are used during a given generation, q . These descendants make up the offspring population,   C q . Due to this, the parent and offspring populations are combined to form a new population S q with a size of   2 N . To identify the best N solutions for S q from a pool of 2 N options, the crowded tournament selection operator is utilized in the next generation of NSGAII. If the rank of solution r ( r r a n k ) is lower than the rank of solution s ( s r a n k ), then solution r will be prioritized by the crowded tournament selection operator. Furthermore, if r and s have equal rank, we compute their crowding distances separately, which are expressed as r d i s t a n c e and s d i s t a n c e , respectively. If r d i s t a n c e is more than s d i s t a n c e , then r is favored over s in the order of priority. The solutions’ ranking and crowding distance are the main topics of the ensuing discussion.
Solution ranking: A rank is given to each solution, r , in the population, S q , denoted as r r a n k . Therefore, the solutions are ranked and then divided into separate non-dominated fronts N 1 ,   N 2 , . . . ,   N w . All solutions in the front,   N k , are non-dominated to each other, and are given the same rank, k , where k { 1,2 , , w } . It is essential to remember that the rank of a solution r in S q and its associated front number are the same. There is an inherent preference for solutions when k is small since they are better. We start by selecting all the non-dominated solutions that stand for the front N 1 in order to create the population P q + 1 for the q + 1 t h generation. The solutions on non-dominated fronts with higher ranks in S q are disregarded if the number of solutions in N 1 is equivalent to the initial population size, N . However, when P q + 1 is generated, the solutions of the subsequent higher-order fronts are taken into account. The aforementioned procedure persists until a certain front, N k , possesses solutions that are not entirely encased inside P q + 1 .
Evaluating crowding distances for the solutions: Deb et al. [32] established the crowding distance as a metric to quantify the density of solutions around a given solution. If the solutions in N k are not entirely contained in P q + 1 , then a crowding distance value ( r d i s t a n c e ) is assigned to every non-dominated solution, r , in the front, N k . The crowding distance measures how close the neighboring solutions in the search space are to a certain solution. There is a greater crowding distance between solutions in less densely inhabited regions of the search space compared to those in more densely populated regions. In order to fill the remaining slots of P q + 1 , solutions with a larger crowding distance are always given more priority and chosen from N k . In the subsequent generation, P q + 1 takes the place of P q as the parent population following the generation of it. This process iteratively creates a new population for each generation until something like the maximum number of function evaluations or generations is encountered, which are examples of termination conditions.
The time complexity of NSGAII is O ( M N 2 ) , as suggested by Deb et al. [32] where M and N are, respectively, the number of objective functions and the population size considered for the problem.

5.2.2. DENSEA

As an adaptation of MOEA, Greiner et al. [33] presented the Duplicate Elimination Non-dominated Sorting Evolutionary Algorithm (DENSEA). By highlighting the need to develop and preserve variety within a population, DENSEA intends to avoid the emergence of a small number of non-dominated solutions. In most cases, the evolutionary process is slowed down when a population of multi-objective evolutionary algorithms (MOEAs) struggles to provide enough non-dominated solutions. This can cause the population to become homogeneous too quickly, which could cause the algorithm to converge too quickly. DENSEA employs the non-domination sorting approach (Deb et al. [32]) to introduce an element of elitism. The capacity to maintain population diversity by eliminating and reintroducing duplicate individuals in subsequent generations is the defining characteristic of DENSEA. Detailed below are the stages that make up the algorithm’s process.
To start the DENSEA execution, a random N -size preliminary population ( P 0 ) is generated. The chromosomes in P 0 are then assessed for their fitness. The next step is to use the non-domination sorting method (Deb et al. [32]) to organize the population’s chromosomes. The parent population, P q , is subjected to genetic operators, such as selection, crossover, and mutation, at each succeeding generation, q , resulting in a new population of offspring, O q . So, we calculate O q ’s fitness evaluation and use the same non-domination sorting approach to sort the progeny population as we did with the parent population.
Replicated solutions that result from producing fewer non-dominated solutions in the functional space are removed by the deletion operator of DENSEA. Here, we split the population in half lengthwise, creating two groups of size N / 2 : P q 1 and P q 2 . Therefore, when half of the population P q 1 has duplicate solutions removed, another half P q 2 receives a solution of the same order added to it. The process of replacing a solution that is already there is continued until the population size is half of what it was before ( N 2 ) . If, for example, N solutions make up the population and the seventh one is a duplicate, the N 2 + 7 t h solution from the other half of the population will take their place. The diversity of the population is maintained by replacing duplicates with individuals from different regions in the solution space. Both P q and O q undergo this operation to generate the reduced parent and offspring populations, P f and O f , respectively, with a population size of N 2 . The following generation’s P q + 1 population is picked using a mix of P f and O f . Since no genetic information is lost in P q + 1 , its members promote exclusivity within the group while maintaining population variation by replacing half of the duplicate solutions in each generation. The DENSEA maintains this practice until the need to terminate the algorithm based on maximum generation or any other termination criterion is recognized. The algorithmic complexity of DENSEA is O ( M N   l o g   N ) as explained by Greiner et al. [33], for M number of objective functions and the N population size for the problem.

6. Numerical Illustrations

Our proposed mUAQMSTP is demonstrated through an example involving the service network of a recently established bus transportation company. Here is a brief overview of the problem. When planning to launch their service, the bus company focused on seven of the country’s most important towns. To that end, twenty-one potential transit routes connecting the cities are being studied. Additionally, in an effort to entice additional customers, the firm provides a discount on the total cost of the bus ticket to customers who use two of their buses in succession during their trip. In order to maximize efficiency and decrease expenses, the company’s management plans the bus route for the upcoming quarter in a way that minimizes the overall cost of providing bus services between every town, taking into account any potential discounts. Within this framework, the organization also recognizes multiple variables, such as the cost of gasoline, labor, and bus maintenance and overhaul, that impact the cost of providing the transportation service and fundamentally change with time. Because of the complex social and economic factors at play in decision-making problems, such as the multi-objective adjacent only quadratic minimum spanning tree problem, it is not always feasible to precisely establish or obtain the problem parameters in many real-world contexts. Problem parameters that could vary over time include, but are not limited to, the cost of gasoline, the cost of labor, the cost of refurbishment and maintenance, the cost of the toll tax, the length of time spent in traffic, and the cost of vehicle maintenance. Therefore, when adding such characteristics into decision-making problems, it is vital to use the opinion of domain experts to estimate and evaluate the belief degrees of indeterminacy in them. The uncertainty theory paradigm Liu [18,34,35] is a good choice for representing individual beliefs. Therefore, the estimations of the decision makers on the cost of the bus service and the discount amount are considered as uncertain variables.
A suitable numerical example is provided in this part while unfolding the feature of the proposed mUAQMSTP. Here, the project managers consider the possible bus services between the cities as an undirected weighted connected network (UWCN) G , G = ( V G , E G ) as shown in Figure 2. In Figure 2, each vertex is represented by a city v i , i = 1,2 , , V G , and an edge e j , j = 1,2 , , E G represents the possible bus service between the pair of cities to be provided by the company. Each edge of E G is associated with a linear weight, which determines the possible cost to the company while providing the bus service between a pair of cities. Moreover, the quadratic weight, for any pair of adjacent edges, determines the possible discount on the total bus fare of two consecutive buses of the company when availed by a passenger. These linear and quadratic weights, which are considered as zigzag uncertain variables are reported, respectively, in Table A1 and Table A2 (cf. Appendix A).
Consequently, the parameters of G are modelled within the context of uncertainty theory in this investigation. In this case, the uncertain parameter, ξ i , represents the linear cost (weight) associated to an edge, e i , in   G . While the indeterminate parameter, ζ i j , represents the quadratic cost (weight) that corresponds to two adjacent edges, e i and   e j .
In order to determine an optimal bus route, the project managers determine a multi-objective uncertain adjacent quadratic minimum spanning tree (mUAQMST) of   G using the deterministic Model, (8), of the CCM (as demonstrated in Model (6)) of the proposed mUAQMST (cf. Model (5)). Model (8) is the MOOP and, thus, we used the global criterion method, a classical multi-objective solution technique, on its related compromise Model (9). The model’s compromise solution is found using an optimization problem solver, Lingo 11.0. Subsequently, it is important to note that by adjusting the the chance (confidence) level to 0 . 4 and 0.9 , we may solve Model (9). Consequently, Table 1 reports the compromise solutions of Model (9), where we can observe that with 0 . 4 and 0.9 confidence levels for both the model’s objective functions, respectively, two distinct quadratic minimum spanning trees are produced. Here, in Table 1, F ¯ 1 represents the total possible expense for providing bus services between all the cities and F ¯ 2 determines the total possible discount to be offered by the company at two different confidence levels (i.e., 0.4 and 0.9) as set by the decision makers (project managers).
It should be noted that the project managers aim to find the most efficient bus route by taking into account (i) the entire cost of running the service between all cities and (ii) the total discount that may be provided on ticket fares of the customers who will avail two successive buses of the company. The associated deterministic multi-objective Model (8) is solved using the two MOEAs, NSGAII, and DENSEA, to determine multiple non-dominated solutions of the CCM of G at confidence levels 0.4 and 0.9. The population size of all the MOEAs is considered as 100 and there is a 500-generations limit for each MOEAs. In this case, NSGAII and DENSEA both employ bit-flip mutation, single-point crossover, and binary tournament selection as genetic operators. On top of that, the crossover probability is 0.9, and the mutation probability is 0.05 for both MOEAs. Furthermore, the non-dominated solutions of Model (8) for G are generated using a jMetal4.5 framework (Durillo and Nebro [37]). Table 2 and Table 3 detail these solutions that did not dominate each other, meaning they are not inferior. Here, each solution represents a possible bus route, which the decision makers can select. In this situation, we find that for both the 0.4 and 0.9 confidence levels of CCM, one of the non-inferior solutions generated by the MOEAs is the same as the solution generated by the global criterion approach (see Table 1). The bold solutions stand out. It can be shown from Table 2 and Table 3 that DENSEA produces a higher number of non-dominated solutions for the CCM of G rather than NSGAII. Figure 3 and Figure 4 provide a visual depiction of the non-dominated solutions that are created for the CCM. Additionally, Figure 5a, and Figure 5b also provide graphical illustrations of the possible bus routes corresponding to the nondominated solutions which are highlighted in bold as reported, respectively, in Table 2 and Table 3.

7. Results and Discussions

We have purposefully developed four arbitrary instances of mUAQMSTP for the sole purpose of this discussion. Instances m U A Q M S T _ I n s t a n c e 10 , m U A Q M S T _ I n s t a n c e 20 ,   m U A Q M S T _ I n s t a n c e 30 , and m U A Q M S T _ I n s t a n c e 40 consist of ten, twenty, thirty and forty vertices, which eventually make up these instances, in that order. With n vertices and n 2 edges, each of these instances is a UWCN and a complete graph. Here, we have expressed the edge weight of an edge, e i , for each occurrence as an imprecise linear cost, ξ i . In addition, for any one of these cases, there is an imprecise variable, ζ i j , which represents a quadratic cost for any two neighboring edges, e i and e j . In this context, ξ i and ζ i j are viewed as zigzag uncertain variables. These variables are represented as Z ( l ξ i , m ξ i , n ξ i ) and Z ( l ζ i j , m ζ i j , n ζ i j ) which are created at random to represent the related ξ i and ζ i j , respectively. In particular, the values of l ξ i , m ξ i , and n ξ i are generated at random from the interval 700.5 , 150.5 for every edge, e i , of an instance, with the constraint that l ξ i < m ξ i < n ξ i . Thereafter, l ζ i j , m ζ i j and n ζ i j are chosen at random from the interval [ 10.5,80.5 ] for each ζ i j , with the condition that l ζ i j < m ζ i j < n ζ i j is satisfied.
Taking into account all four of the aforementioned mUAQMSTP instances, NSGAII and DENSEA, subsequently, solve the corresponding crisp equivalent Model (8) for the CCM at 0.4 and 0.9 confidence levels. The two most important performance measures that we use to evaluate the MOEAs on these four instances are hypervolume (HV) (Zitzler et al. [38]) and inverted generational distance (IGD) (Van Veldhuizen and Lamont [39]). A greater value is always preferred for HV. Nevertheless, lesser values are more likely to be attained for IGD. Consequently, HV and IGD, two performance measurements, corroborate each other that non-dominated solutions generated by an MOEA tend to ensure diversity and convergence. For each instance, at both confidence levels, a jMetal4.5 framework (Durillo, Nebro [37]) is used to execute NSGAII and DENSEA on the Model (8). Because MOEAs are inherently stochastic, we have chosen to run each algorithm with 500 generations, 100 times, separately, with the population size of all the MOEAs considered as 100. Subsequently, for both the MOEAs, NSGAII, and DENSEA we employ bit-flip mutation, single-point crossover, and binary tournament selection as genetic operators with their respective crossover probability as 0.9 and the mutation probability set to 0.05. Here, as indicated in Section 6, the genetic operators and their associated parameters are identical for both methods.
The majority of real-world multi-objective scenarios typically make it impossible to obtain the collection of Pareto solutions indicated in a Pareto front (PF). To estimate the PF of an instance, a reference front is created that considers the non-inferior solutions from the first front. In this study, this front is constructed after each run of NSGAII and DENSEA on a specific instance. Following the establishment of the reference front, the solutions that constitute it are employed in the assessment of performance indicators.
By calculating the   m e a n , standard deviation ( s d ), m e d i a n , and interquartile range ( I Q R ), we conduct the statistical analysis of the performance metrics. The m e a n and s d of all performance metrics are shown in Table 4, while the m e d i a n and I Q R of both the performance metrics for all mUAQMSTP instances are shown in Table 5. Values that are more favorable are shown in bold in each of these tables. Looking at the m e a n and m e d i a n , respectively, in Table 4 and Table 5, we observe that DENSEA outperforms NSGAII for all performance measures, for all mUAQMSTP instances. Here, for all the instances in Table 4, DENSEA achieve better m e a n for HV and IGD at both the confidence levels of 0.4 and 0.9. However, it can be seen from Table 4 that NSGAII generates a better s d for HV for three mUAQMSTP instances. However, DENSEA produces better a s d for IGD for four mUAQMSTP instances at the confidence level 0.4. Similarly, when the confidence level is set to 0.9, NSGAII generates a superior s d for HV for four instances, and DENSEA produces a better s d for IGD for three instances. Similar, analysis can be performed considering the I Q R values in Table 5 at both the confidence levels 0.4 and 0.9.
This suggests that NSGAII and DENSEA are more consistent, respectively, for the HV and IGD, which are generated corresponding to each of the 100 executions of the MOEAs. Figure 6 and Figure 7 support the same hypothesis of Table 5 at the 0.4 and 0.9 confidence levels, respectively. In particular, these figures use letter–value (L-V) plots [40] to graphically explain the HV and IGD values that are related to Table 5. Specifically, the L-V plots in Figure 6 and Figure 7 for the respective confidence levels 0.4 and 0.9, display the medians as the horizontal lines along with many quartiles. Here, it can be observed that DENSEA outperforms NSGAII in terms of HV and IGD, since DENSEA has superior median performance indicators for all the instances compared to NSGAII for both the confidence levels.
Moreover, we have graphically elucidated Table 4 in terms of displaying the difference of the mean values of the 100 observations for HV and IGD generated for both NSGAII and DENSEA on the deterministic models of the four uncertain instances at two different confidence levels, 0.4 and 0.9. For this purpose, we have displayed Gardner–Altman plots (Gardner and Altman [41]) as depicted in Figure 8 and Figure 9. In each of these plots the markers ‘X’ and ‘Y’ in the x-axis represent the vector of data points generated by the NSGAII and DENSEA, respectively. Considering all the HV values in Figure 8, it has been clearly observed that the mean corresponding to ‘Y’ is evidently greater than that of ‘X’ for both the confidence levels. Whereas, in Figure 9, the mean values of ‘Y’ are desirably less than that of ‘X’ for the IGD.
We have also compared the execution time of the algorithms used in this study, i.e., NSGAII and DENSEA, for all instances. Here, it is to be mentioned that we also considered another algorithm multi-objective cross generational elitist selection, heterogeneous recombination and cataclysmic mutation (MOCHC) (Nebro et al. [42]) from the literature. The parameter settings of the algorithms are the population size of 100, the 500-generation limit for each MOEA, and the crossover probability and the mutation probability, which are, respectively, set as 0.9 and 0.05. The test platform used for the simulation of our proposed study is a personal computer with Intel (R) Core ™ [email protected] GHz and 4 MB memory. The execution times of all the instances are shown in Table 6. Here, we can observe that for all the instances, DENSEA takes minimum computation time (highlighted in bold) to generate the solutions compared to its counterparts.
Furthermore, considering all the four mUAQMSTP instances, we perform a two-level hypothesis testing on the performance metrics, HV and IGD. Here, at first, the null hypothesis ( h 0 ) is tested for the two-sample parametric t -test for which the p-value is set as p + . Here, if the h 0 is rejected, then we accept the value of   p + . However, if h 0 is accepted, then we conduct the two-sided nonparametric Wilcoxon signed-rank test for the same h 0 and observe its corresponding p-value, which is represented as p . In this context, it should be mentioned that as the distributions of the generation of the HV and IGD are unknown; therefore, we performed two-level hypothesis testing comprising both parametric and non-parametric tests. Accordingly, the h 0 for the test is set as follow:
h 0 : Significantly equal performance metrics are engendered by NSGAII and DENSEA.
Subsequently, in Table 7 we provide the result of the hypothesis testing, which is achieved at 5% level of significance. In this table, the column DENSEA NSGAII conclude either of the following two conditions.
(i)
DENSEA p + o r   p NSGAII: At 5% level of significance, DENSEA is significantly better than NSGAII, and h 0 is not accepted at p + o r   p .
(ii)
DENSEA p +   o r   p NSGAII: At 5% level of significance, DENSEA is significantly better than NSGAII, and h 0 is accepted at p +   o r   p .
Accordingly, it is observed from the reported p-values in Table 7, DENSEA is significantly better than NSGAII for HV and IGD at a 5% level of significance and at the corresponding confidence levels 0.4 and 0.9. Furthermore, here in Table 7, we observe that when the confidence level is set to 0.4, then for the instance,   m U A Q M S T _ I n s t a n c e 30 , h 0 is rejected for HV, and for the instances m U A Q M S T _ I n s t a n c e 20 and m U A Q M S T _ I n s t a n c e 40 , h 0 is rejected for IGD when two-sample parametric t -test is conducted. Similarly, by conducting the same hypothesis testing, for the instance, m U A Q M S T _ I n s t a n c e 40 , h 0 is rejected for IGD at the 0.9 confidence level. However, at both the confidence levels of 0.4 and 0.9, for all the remaining instances, h 0 is accepted for two sample parametric t -test and, therefore, by conducting the two-sided nonparametric Wilcoxon signed-rank test, the same h 0 is rejected and subsequently, the corresponding p -values are calculated.

8. Conclusions

This work is unique since it examines an adjacent only quadratic minimum spanning tree problem with indeterminate parameters that involve multiple objectives. In this article, we provide the proposed mUAQMSTP that minimizes the uncertainty parameters in a quadratic minimum spanning tree (QMST) by minimizing the linear cost of each edge and the quadratic cost of any two neighboring edges. In this case, we optimize both the linear and quadratic costs inside a multi-objective framework to investigate their relative merits. We have developed the CCM of mUAQMSTP based on the uncertainty theory and addressed the deterministic transformation of the problem at two distinct confidence levels. The global criterion approach and two MOEAs, namely NSGAII and DENSEA, are used to solve these deterministic models. After that, an effective numerical example is provided on which the models are employed. Thereafter, we evaluate and examine the MOEAs’ performance on four bigger mUAQMSTP instances which are generated randomly.
The proposed model of mUAQMSTP is essentially not suitable to model multi-objective versions of the quadratic bottleneck spanning tree problem, the minimum spanning tree problem with conflict pair constraints, and the bottleneck spanning tree problem with conflict pair constraints under the uncertain framework. Furthermore, the proposed mUAQMSTP is modeled by considering the zigzag uncertain variables, which capture the real-life uncertainty by following the zigzag uncertainty distribution (Liu [13]); however, if the uncertainty is required to be captured considering the normal uncertainty distribution (Liu [13]), then our proposed model is required to be reformulated using the normal uncertain variable. Here, the zigzag uncertainty distribution can model uncertainty, where there is insufficient historical evidence as well as very few expert opinions. However, to model uncertainty with the normal uncertain variable, there should be much more expert opinions that can be approximated to normal uncertainty distribution to describe an uncertain event. In addition, there is also the linear uncertain variable, which follows the linear uncertainty distribution (Liu [13]). However, since the zigzag uncertain variable is the generalization of the linear uncertain variable, therefore, we have not considered the model formulation of mUAQMSTP with the linear uncertain variable.
In the future, mitigating the limitation of the study by extending our study’s suggested mUAQMSTP to several versions of the multi-objective quadratic minimum spanning tree problem, including the multi-objective capacitated quadratic MST and multi-objective degree-constrained quadratic MST under uncertain and uncertain random hybrid environments are the possible future extension of the study. Moreover, the reformulation of our proposed problem with the normal uncertain variable and the linear uncertain variable is also considered as an area of our interest.

Author Contributions

Conceptualization, D.P., H.K.S., O.P. and L.M.; methodology, D.P. and H.K.S.; software, D.P.; validation, D.P., H.K.S. and O.P.; formal analysis, D.P. and F.C.; investigation, D.P., O.P. and L.M.; resources, D.P.; data curation, H.K.S. and O.P.; writing—original draft preparation, D.P.; writing—review and editing, D.P., H.K.S., O.P. and L.M.; visualization, D.P.; supervision, H.K.S. and F.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not Applicable.

Informed Consent Statement

Informed consent is obtained from all individualparticipants included in the study.

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to privacy.

Acknowledgments

The authors would like to acknowledge all the anonymous referees for the review comments, which have essentially helped us to improve the standard of the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

In this section we list the linear and the quadratic cost parameters associated with the network, G , as depicted in Figure 2. These cost parameters are represented as zigzag uncertain variables, which are, respectively, reported in Table A1 and Table A2.
Table A1. Linear costs associated with each edge of G .
Table A1. Linear costs associated with each edge of G .
EdgeLinear CostEdgeLinear Cost
e 1 Z 539.5   543   546.2 e 12 Z 343.5   345.2   347.1
e 2 Z 409.4   412.7   414.9 e 13 Z 163.9   167.4   169.4
e 3 Z 570.1   574.4   576.9 e 14 Z 359.9   362.1   364.8
e 4 Z 240.6   243.1   247.3 e 15 Z 458.9   462.3   464.7
e 5 Z 160.2   163.3   167.4 e 16 Z 590.5   592.6   595.4
e 6 Z 671.2   673.8   678.9 e 17 Z 255.2   257.1   259.9
e 7 Z 432.5   436.7   439.7 e 18 Z 299.6   302.9   307.1
e 8 Z 172.2   174.1   175.9 e 19 Z 321.5   324.6   327.6
e 9 Z 154.5   159.7   161.2 e 20 Z 454.2   459.6   461.7
e 10 Z 322.1   326.3   328.7 e 21 Z 399.2   402.7   405.3
e 11 Z 412.2   415.4   417.7
Table A2. Quadratic costs of the adjacent edge pairs of G .
Table A2. Quadratic costs of the adjacent edge pairs of G .
Adjacent Edge PairsQuadratic CostAdjacent Edges PairsQuadratic Cost
e 1 e 2 Z 41.2   43.4   45.6 e 9 e 20 Z 34.5   36.3   38.6
e 1 e 3 Z 33.7   35.7   39.3 e 14 e 18 Z 61.2   63.2   65.2
e 1 e 4 Z 21.9   26.3   29.1 e 14 e 19 Z 41.7   43.5   45.2
e 1 e 5 Z 10.2   13.7   17.8 e 14 e 20 Z 27.9   29.2   31.6
e 1 e 6 Z 49.1   52.1   54.9 e 18 e 19 Z 19.8   21.4   23.6
e 2 e 3 Z 51.8   53.7   55.2 e 18 e 20 Z 30.2   32.4   34.8
e 2 e 4 Z 61.3   63.7   65.3 e 19 e 20 Z 15.4   17.7   19.7
e 2 e 5 Z 11.7   12.9   14.8 e 4 e 10 Z 63.2   64.4   65.3
e 2 e 6 Z 31.7   33.7   36.9 e 4 e 15 Z 34.6   37.9   39.3
e 3 e 4 Z 11.8   14.6   17.9 e 4 e 16 Z 29.3   31.8   33.4
e 3 e 5 Z 41.4   45.3   47.9 e 4 e 17 Z 25.8   27.8   29.8
e 3 e 6 Z 15.9   17.2   19.6 e 4 e 18 Z 44.3   46.4   48.8
e 4 e 5 Z 12.9   15.6   17.9 e 10 e 15 Z 23.5   25.7   27.9
e 4 e 6 Z 41.2   43.3   45.2 e 10 e 16 Z 51.2   52.9   54.7
e 5 e 6 Z 10.9   11.3   14.7 e 10 e 17 Z 21.3   24.5   25.3
e 1 e 7 Z 10.7   12.2   14.1 e 10 e 18 Z 33.2   35.7   37.4
e 1 e 12 Z 51.2   52.3   54.2 e 15 e 16 Z 30.2   32.9   34.2
e 1 e 16 Z 60.9   62.7   64.5 e 15 e 17 Z 61.2   63.7   65.3
e 1 e 19 Z 20.3   23.2   25.2 e 15 e 18 Z 21.2   23.4   25.4
e 1 e 21 Z 37.3   39.2   41.9 e 16 e 17 Z 44.2   46.9   47.3
e 7 e 12 Z 27.2   29.3   31.2 e 16 e 18 Z 31.2   34.4   35.7
e 7 e 16 Z 23.1   25.4   27.5 e 17 e 18 Z 33.4   35.8   39.3
e 7 e 19 Z 61.3   63.9   64.9 e 5 e 11 Z 21.3   23.4   25.6
e 7 e 21 Z 24.2   25.3   27.2 e 5 e 12 Z 22.3   25.4   26.5
e 12 e 16 Z 51.2   53.4   55.4 e 5 e 13 Z 33.4   36.7   38.9
e 12 e 19 Z 21.2   23.7   25.2 e 5 e 14 Z 22.3   24.6   26.3
e 12 e 21 Z 25.8   27.1   29.2 e 5 e 15 Z 32.1   36.4   37.7
e 16 e 19 Z 32.1   34.4   36.2 e 11 e 12 Z 20.2   22.4   27.5
e 16 e 21 Z 31.2   37.1   39.2 e 11 e 13 Z 63.2   64.9   67.3
e 19 e 21 Z 25.2   27.5   29.3 e 11 e 14 Z 22.3   24.4   27.8
e 2 e 8 Z 33.3   35.3   38.9 e 11 e 15 Z 43.3   45.5   48.6
e 2 e 13 Z 23.2   26.1   28.2 e 12 e 13 Z 43.4   42.3   45.7
e 2 e 17 Z 53.1   54.5   56.2 e 12 e 14 Z 31.8   32.5   33.5
e 2 e 20 Z 21.3   25.7   29.2 e 12 e 15 Z 51.2   52.7   56.7
e 2 e 21 Z 51.2   54.3   56.2 e 13 e 14 Z 53.4   55.6   58.4
e 8 e 13 Z 23.1   25.9   28.2 e 13 e 15 Z 29.3   29.7   29.9
e 8 e 17 Z 47.1   49.2   51.2 e 14 e 15 Z 17.6   19.3   21.4
e 8 e 20 Z 23.2   26.3   27.9 e 6 e 7 Z 21.4   23.6   24.7
e 8 e 21 Z 37.2   38.2   39.2 e 6 e 8 Z 23.9   25.7   27.7
e 13 e 17 Z 33.2   36.1   38.5 e 6 e 9 Z 52.3   56.6   57.4
e 13 e 20 Z 56.2   57.9   59.4 e 6 e 10 Z 33.2   34.5   38.4
e 13 e 21 Z 37.4   38.9   41.2 e 6 e 11 Z 55.2   57.6   59.4
e 17 e 20 Z 51.4   53.7   56.2 e 7 e 8 Z   21.4   24.4   26.4
e 17 e 21 Z 42.1   43.2   45.2 e 7 e 9 Z 51.4   56.5   57.4
e 20 e 21 Z 40.2   42.1   44.7 e 7 e 10 Z 70.2   71.4   73.6
e 3 e 9 Z 51.3   52.4   54.4 e 7 e 11 Z 74.3   78.4   79.8
e 3 e 14 Z 23.4   25.4   26.3 e 8 e 9 Z 44.3   46.4   48.9
e 3 e 18 Z 26.4   28.3   30.2 e 8 e 10 Z 34.2   36.3   38.8
e 3 e 19 Z 45.3   47.4   49.2 e 8 e 11 Z 61.3   63.8   69.9
e 3 e 20 Z 34.2   36.3   38.4 e 9 e 10 Z 61.2   63.7   64.3
e 9 e 14 Z 41.2   42.3   45.2 e 9 e 11 Z 33.2   34.5   35.6
e 9 e 18 Z 25.2   27.4   29.3 e 10 e 11 Z 31.2   33.4   35.3
e 9 e 19 Z 41.4   42.9   44.3

References

  1. Assad, A.; Xu, W. The quadratic minimum spanning tree problem. Nav. Res. Logist. 1992, 39, 399–417. [Google Scholar] [CrossRef]
  2. Cordone, R.; Passeri, G. Solving the Minimum Quadratic Spanning Tree Problem. Appl. Math. Comput. 2012, 218, 11597–11612. [Google Scholar] [CrossRef]
  3. Ćustić, A.; Zhang, R.; Punnen, A.P. The quadratic minimum spanning tree problem and its variations. Discret. Optim. 2018, 27, 73–87. [Google Scholar] [CrossRef]
  4. Zhou, G.; Gen, M. An effective genetic algorithm approach to the quadratic minimum spanning tree problem. Comput. Oper. Res. 1998, 25, 229–247. [Google Scholar]
  5. Palubeckis, G.; Rubliauskas, D.; Targamadzè, A. Metaheuristic approaches for the quadratic minimum spanning tree problem. Inf. Technol. Control 2010, 39, 257–268. [Google Scholar]
  6. Sundar, S.; Singh, A. A swarm intelligence approach to the quadratic minimum spanning tree problem. Inf. Sci. 2010, 180, 3182–3191. [Google Scholar] [CrossRef]
  7. Öncan, T.; Punnen, A.P. The quadratic minimum spanning tree problem: A lower bounding procedure and an efficient search algorithm. Comput. Oper. Res. 2010, 37, 1762–1773. [Google Scholar] [CrossRef]
  8. Pereira, D.L.; Gendreau, M.; Cunha, A.S.D. Stronger lower bounds for the quadratic minimum spanning tree problem with adjacency costs. Electron. Notes Discret. Math. 2013, 41, 229–236. [Google Scholar] [CrossRef]
  9. Lozano, M.; Glover, F.; García-Martínez, C.; Rodríguez, F.J.; Martí, R. Tabu search with strategic oscillation for the quadratic minimum spanning tree. IIE Trans. 2013, 46, 414–428. [Google Scholar] [CrossRef]
  10. Rostami, B.; Malucelli, F. Lower bounds for the quadratic minimum spanning tree problem based on reduced cost computation. Comput. Oper. Res. 2015, 64, 178–188. [Google Scholar] [CrossRef]
  11. de Meijer, F.; Sotirov, R. The quadratic cycle cover problem: Special cases and efficient bounds. J. Comb. Optim. 2020, 39, 1096–1128. [Google Scholar] [CrossRef]
  12. Guimarães, D.A.; da Cunha, A.S.; Pereira, D.L. Semidefinite programming lower bounds and branch-and-bound algorithms for the quadratic minimum spanning tree problem. Eur. J. Oper. Res. 2020, 280, 46–58. [Google Scholar] [CrossRef]
  13. Hu, H.; Sotirov, R. The linearization problem of a binary quadratic problem and its applications. Ann. Oper. Res. 2021, 307, 229–249. [Google Scholar] [CrossRef]
  14. Sotirov, R.; Verchére, Z. The Quadratic Minimum Spanning Tree Problem: Lower Bounds via Extended Formulation. Vietnam J. Math. 2024. [Google Scholar] [CrossRef]
  15. Maia, S.M.D.M.; Goldbarg, E.F.G.; Goldbarg, M.C. On the bi-objective adjacent only quadratic spanning tree problem. Electron. Notes Discret. Math. 2013, 41, 535–542. [Google Scholar] [CrossRef]
  16. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
  17. Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef]
  18. Liu, B. Uncertainty Theory, 2nd ed.; Springer: Berlin, Germany, 2007. [Google Scholar]
  19. Feng, L.; Wang, G.-Y.; Li, X.-X. Knowledge acquisition in vague objective information systems based on rough sets. Expert Syst. 2010, 27, 129–142. [Google Scholar] [CrossRef]
  20. Majumder, S.; Kundu, P.; Kar, S.; Pal, T. Uncertain multi-objective multi-item fixed charge solid transportation problem. Soft Comput. 2019, 23, 3279–3301. [Google Scholar] [CrossRef]
  21. Rani, D.; Garg, H. Complex intuitionistic fuzzy power aggregation operators and their applications in multi-criteria decision-making. Expert Syst. 2018, 35, e12325. [Google Scholar] [CrossRef]
  22. Zhou, L.; Lü, K.; Liu, W.; Ren, C. Decision-making under uncertainty through extending influence diagrams with interval-valued parameters. Expert Syst. 2018, 35, e12277. [Google Scholar] [CrossRef]
  23. Wang, D.; Zheng, J.; Ma, G.; Song, X.; Liu, Y. Risk prediction of product-harm events using rough sets and multiple classifier fusion: An experimental study of listed companies in China. Expert Syst. 2016, 33, 254–274. [Google Scholar] [CrossRef]
  24. Swamy, C.; Shmoys, D.B. Approximation algorithms for 2-stage stochastic optimization problems. Assoc. Comput. Mach. Spec. Interest Group Algorithms Comput. Theory 2006, 37, 33–46. [Google Scholar]
  25. Torkestani, J.A.; Meybodi, M.R. A learning automata-based heuristic algorithm for solving the minimum spanning tree problem in stochastic graphs. J. Supercomput. 2012, 59, 1035–1054. [Google Scholar] [CrossRef]
  26. Janiak, A.; Kasperski, A. The minimum spanning tree problem with fuzzy costs. Fuzzy Optim. Decis. Mak. 2008, 7, 105–118. [Google Scholar] [CrossRef]
  27. Zhou, J.; Chen, L.; Wang, K.; Yang, F. Fuzzy α-minimum spanning tree problem: Definition and solutions. Int. J. Gen. Syst. 2016, 45, 311–335. [Google Scholar] [CrossRef]
  28. Gao, W.; Zhang, Q.; Lu, Z.; Wu, D.; Du, X. Modelling and application of fuzzy adaptive minimum spanning tree in tourism agglomeration area division. Knowl.-Based Syst. 2018, 143, 317–326. [Google Scholar] [CrossRef]
  29. Gao, J.; Lu, M. Fuzzy quadratic minimum spanning tree problem. Appl. Math. Comput. 2005, 164, 773–788. [Google Scholar] [CrossRef]
  30. Zhou, J.; He, X.; Wang, K. Uncertain Quadratic Minimum Spanning Tree Problem. J. Commun. 2014, 9, 385–390. [Google Scholar] [CrossRef]
  31. Rao, S.S. Engineering Optimization-Theory and Practice, 3rd ed.; New Age International Publishers: New Delhi, India, 2006. [Google Scholar]
  32. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multi-objective genetic algorithm: NSGAII. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  33. Greiner, D.; Emperador, J.M.; Winter, G.; Galván, B. Improving computational mechanics optimum design using helper objectives: An application in frame bar structures. In Proceedings of the Fourth International Conference on Evolutionary Multi Criterion Optimization, EMO 2007, Matsushima, Japan, 5–8 March 2007; Vol. 4403 of Lecture Notes in Computer Science. pp. 575–589. [Google Scholar]
  34. Liu, B. Uncertainty Theory: A Branch of Mathematics for Modeling Human Uncertainty; Springer: Berlin, Germany, 2010. [Google Scholar]
  35. Charnes, A.; Cooper, W.W. Chance-constrained programming. Manag. Sci. 1959, 6, 73–79. [Google Scholar] [CrossRef]
  36. Liu, B. Some research problems in uncertainty theory. J. Uncertain Syst. 2009, 3, 3–10. [Google Scholar]
  37. Zitzler, E.; Thiele, L. Multi-objective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Trans. Evol. Comput. 1999, 3, 257–271. [Google Scholar] [CrossRef]
  38. Van Veldhuizen, D.A.; Lamont, G.B. Multi-objective evolutionary algorithm research: A history and analysis. In Technical Report TR-98-03; Department of Electrical and Computer Engineering, Graduate School of Engineering, Air Force Institute of Technology, Wright-Patterson, AFB: Dayton, OH, USA, 1998. [Google Scholar]
  39. Durillo, J.J.; Nebro, A.J. jMetal: A Java framework for multi-objective optimization. Adv. Eng. Softw. 2011, 42, 760–771. [Google Scholar] [CrossRef]
  40. Hofmann, H.; Wickham, H.; Kafadar, K. Letter-value plots: Boxplots for large data. J. Comput. Graph. Stat. 2017, 26, 469–477. [Google Scholar] [CrossRef]
  41. Gardner, M.J.; Altman, D.G. Confidence intervals rather than p values; estimation rather than hypothesis testing. Br. Med. J. 1986, 292, 746–750. [Google Scholar] [CrossRef]
  42. Nebro, J.; Alba, E.; Molina, G.; Chicano, F.; Luna, F.; Durillo, J.J. Optimal antenna placement using a new multi-objective chc algorithm. In Proceedings of the GECCO’07: Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, London, UK, 7–11 July 2007; pp. 876–883. [Google Scholar]
Figure 1. Graphical illustration of the model formulation to solution methodologies employed for the proposed mUAQMSTP.
Figure 1. Graphical illustration of the model formulation to solution methodologies employed for the proposed mUAQMSTP.
Applsci 14 08941 g001
Figure 2. An undirected weighted connected network, G .
Figure 2. An undirected weighted connected network, G .
Applsci 14 08941 g002
Figure 3. Multiple non-dominated solutions of the bus transportation company provided by the MOEAs in Model (8), namely (a) NSGAII and (b) DENSEA, correspond to the CCM of G at a confidence level of 0.4 .
Figure 3. Multiple non-dominated solutions of the bus transportation company provided by the MOEAs in Model (8), namely (a) NSGAII and (b) DENSEA, correspond to the CCM of G at a confidence level of 0.4 .
Applsci 14 08941 g003
Figure 4. Multiple non-dominated solutions of the bus transportation company provided by the MOEAs in Model (8), namely (a) NSGAII and (b) DENSEA, correspond to the CCM of G at a confidence level of 0.9 .
Figure 4. Multiple non-dominated solutions of the bus transportation company provided by the MOEAs in Model (8), namely (a) NSGAII and (b) DENSEA, correspond to the CCM of G at a confidence level of 0.9 .
Applsci 14 08941 g004
Figure 5. A possible bus route connecting all the cities for the compromise solution of G highlighted in bold, as reported in Table 2 and Table 3, at the confidence level (a) 0.4 and (b) 0.9.
Figure 5. A possible bus route connecting all the cities for the compromise solution of G highlighted in bold, as reported in Table 2 and Table 3, at the confidence level (a) 0.4 and (b) 0.9.
Applsci 14 08941 g005
Figure 6. L-V plots of two performance metrics: (a) H V and (b) I G D for the four mUAQMSTP instances with respect to Model (8) at confidence level 0.4.
Figure 6. L-V plots of two performance metrics: (a) H V and (b) I G D for the four mUAQMSTP instances with respect to Model (8) at confidence level 0.4.
Applsci 14 08941 g006
Figure 7. L-V plots of two performance metrics: (a) H V and (b) I G D for the four mUAQMSTP instances with respect to Model (8) at confidence level 0.9.
Figure 7. L-V plots of two performance metrics: (a) H V and (b) I G D for the four mUAQMSTP instances with respect to Model (8) at confidence level 0.9.
Applsci 14 08941 g007
Figure 8. Gardner–Altman plot for the HV generated by the MOEAs for the uncertain instances including m U A Q M S T _ I n s t a n c e 10 , m U A Q M S T _ I n s t a n c e 20 , m U A Q M S T _ I n s t a n c e 30 , and m U A Q M S T _ I n s t a n c e 40 at confidence levels 0.4 (ad), and 0.9 (eh).
Figure 8. Gardner–Altman plot for the HV generated by the MOEAs for the uncertain instances including m U A Q M S T _ I n s t a n c e 10 , m U A Q M S T _ I n s t a n c e 20 , m U A Q M S T _ I n s t a n c e 30 , and m U A Q M S T _ I n s t a n c e 40 at confidence levels 0.4 (ad), and 0.9 (eh).
Applsci 14 08941 g008aApplsci 14 08941 g008b
Figure 9. Gardner–Altman plot for the IGD generated by the MOEAs for the uncertain instances including m U A Q M S T _ I n s t a n c e 10 , m U A Q M S T _ I n s t a n c e 20 , m U A Q M S T _ I n s t a n c e 30 , and m U A Q M S T _ I n s t a n c e 40 at confidence levels 0.4 (ad), and 0.9 (eh).
Figure 9. Gardner–Altman plot for the IGD generated by the MOEAs for the uncertain instances including m U A Q M S T _ I n s t a n c e 10 , m U A Q M S T _ I n s t a n c e 20 , m U A Q M S T _ I n s t a n c e 30 , and m U A Q M S T _ I n s t a n c e 40 at confidence levels 0.4 (ad), and 0.9 (eh).
Applsci 14 08941 g009aApplsci 14 08941 g009b
Table 1. The mUAQMSTs of G as obtained by solving the compromise deterministic equivalents of CCM at confidence levels of 0.4 and 0.9.
Table 1. The mUAQMSTs of G as obtained by solving the compromise deterministic equivalents of CCM at confidence levels of 0.4 and 0.9.
CCM
Confidence Level at 0.4Confidence Level at 0.9
F ¯ 1 F ¯ 2 Minimum   Spanning   Tree   of   G F ¯ 1 F ¯ 2 Minimum   Spanning   Tree   of   G
1289.46 194.28 e 5 , e 8 , e 10 , e 11 , e 19 , e 21 1323.18 196.38 e 4 , e 5 , e 8 , e 13 , e 18 , e 21
Table 2. For a confidence level of 0.4 , the non-dominated solutions obtained by solving Model (9) of G by employing the MOEAs. The values which are same for the global criterion method, NSGAII and DENSEA are highlighted as bold.
Table 2. For a confidence level of 0.4 , the non-dominated solutions obtained by solving Model (9) of G by employing the MOEAs. The values which are same for the global criterion method, NSGAII and DENSEA are highlighted as bold.
NSGAIIDENSEA
L i n e r   C o s t   F ¯ 1 Quadratic   Cost   F ¯ 2 L i n e r   C o s t   F ¯ 1 Quadratic   Cost   F ¯ 2
1960.36114.601206.60230.62
1206.60230.622094.02116.72
1373.40134.421373.40134.42
1366.00183.941832.04131.24
1220.72210.041366.00183.94
1289.46194.282093.28127.44
1304.66184.121220.72210.04
1289.46194.28
1304.66184.12
Table 3. For a confidence level of 0.9 , the non-dominated solutions obtained by solving Model (9) of G by employing the MOEAs. The values which are same for the global criterion method, NSGAII and DENSEA are highlighted as bold.
Table 3. For a confidence level of 0.9 , the non-dominated solutions obtained by solving Model (9) of G by employing the MOEAs. The values which are same for the global criterion method, NSGAII and DENSEA are highlighted as bold.
NSGAIIDENSEA
L i n e r   C o s t   F ¯ 1 Quadratic   Cost   F ¯ 2 L i n e r   C o s t   F ¯ 1 Quadratic   Cost   F ¯ 2
1224.74242.181224.74242.18
1834.3142.682374.52119.02
1392.06144.661392.06144.66
1323.18196.381721.92124.42
1237.62222.381383.06193.42
1306.5206.502118.18119.94
1237.62222.38
1306.50206.50
1323.18196.38
Table 4. M e a n and s d of the H V and I G D for the mUAQMSTP instances considering Model (8). The superior values are highlighted in bold.
Table 4. M e a n and s d of the H V and I G D for the mUAQMSTP instances considering Model (8). The superior values are highlighted in bold.
Confidence LevelMOEAUncertain Instances
m U A Q M S T P _ I n s t a n c e 10 m U A Q M S T P _ I n s t a n c e 20 m U A Q M S T P _ I n s t a n c e 30 m U A Q M S T P _ I n s t a n c e 40
H V I G D H V I G D H V I G D H V I G D
0.4 m e a n s d m e a n s d m e a n s d m e a n s d m e a n s d m e a n s d m e a n s d m e a n s d
NSGAII6.178 × 10−18.80 × 10−26.245 × 10−43.46 × 10−46.636 × 10−18.93 × 10−24.436 × 10−42.20 × 10−46.420 × 10−11.04 × 10−15.422 × 10−42.62 × 10−46.851 × 10−11.19 × 10−17.240 × 10−42.48 × 10−4
DENSEA6.565 × 10−11.55 × 10−14.782 × 10−42.62 × 10−46.747 × 10−11.19 × 10−13.979 × 10−42.17 × 10−46.620 × 10−11.26 × 10−14.877 × 10−42.25 × 10−47.012 × 10−11.11 × 10−16.318 × 10−42.41 × 10−4
0.9NSGAII6.073 × 10−18.32 × 10−25.823 × 10−43.22 × 10−46.531 × 10−18.44 × 10−23.874 × 10−43.75 × 10−46.315 × 10−19.88 × 10−25.000 × 10−42.38 × 10−46.697 × 10−18.82 × 10−27.007 × 10−42.12 × 10−4
DENSEA6.158 × 10−11.09 × 10−14.360 × 10−42.38 × 10−46.723 × 10−11.04 × 10−11.93 × 10−41.81 × 10−46.610 × 10−11.14 × 10−14.644 × 10−41. 89 × 10−47.087 × 10−11.06 × 10−15.895 × 10−42.17 × 10−4
Table 5. M e d i a n and I Q R corresponding to H V and I G D for the mUAQMSTP instances considering Model (8). The superior values are highlighted in bold.
Table 5. M e d i a n and I Q R corresponding to H V and I G D for the mUAQMSTP instances considering Model (8). The superior values are highlighted in bold.
Confidence LevelMOEAUncertain Instances
m U A Q M S T P _ I n s t a n c e 10 m U A Q M S T P _ I n s t a n c e 20 m U A Q M S T P _ I n s t a n c e 30 m U A Q M S T P _ I n s t a n c e 40
H V I G D H V I G D H V I G D H V I G D
0.4 m e d i a n I Q R m e d i a n I Q R m e d i a n I Q R m e d i a n I Q R m e d i a n I Q R m e d i a n I Q R m e d i a n I Q R m e d i a n I Q R
NSGAII6.239 × 10−11.56 × 10−16.484 × 10−46.11 × 10−46.698 × 10−11.58 × 10−1 4.653 × 10 4 3.88 × 10 4 6.492 × 10 1 1.83 × 10 1 5.603 × 10 4 4.64 × 10 4 6.956 × 10 1 1.95 × 10 1 7.411 × 10 4 4.38 × 10 4
DENSEA6.499 × 10−11.95 × 10−14.963 × 10−44.64 × 10−46.756 × 10−11.79 × 10−1 4.128 × 10 4 3.84 × 10 4 6.667 × 10 1 2.04 × 10 1 5.032 × 10 4 3.98 × 10 4 7.122 × 10 1 1.81 × 10 1 6.484 × 10 4 4.26 × 10 4
0.9NSGAII6.131 × 10−11.47 × 10−16.045 × 10−45.69 × 10−46.590 × 10−11.49 × 10−1 4.006 × 10 4 3.41 × 10 4 6.383 × 10 1 1.75 × 10 1 5.164 × 10 4 4.77 × 10 4 6.758 × 10 1 1.56 × 10 1 7.153 × 10 4 6.05 × 10 4
DENSEA6.233 × 10−11.93 × 10−14.524 × 10−44.22 × 10−46.796 × 10−11.85 × 10−1 3.870 × 10 1 3.21 × 10 4 6.689 × 10 1 2.02 × 10 1 4.220 × 10 4 3.34 × 10 4 7.161 × 10 1 1.87 × 10 1 3.750 × 10 4 6.84 × 10 4
Table 6. Computation time of the MOEAs on the four mUAQMSTP instances. The superior values are highlighted in bold.
Table 6. Computation time of the MOEAs on the four mUAQMSTP instances. The superior values are highlighted in bold.
InstancesComputation Time (in Seconds)
DENSEANSGAIIMOCHC
m U A Q M S T _ I n s t a n c e 10 1.051.941.27
m U A Q M S T _ I n s t a n c e 20 1.472.041.78
m U A Q M S T _ I n s t a n c e 30 3.384.874.32
m U A Q M S T _ I n s t a n c e 40 4.936.175.59
Table 7. p-value of hypothesis testing of HV and IGD for the four mUAQMSTP instances.
Table 7. p-value of hypothesis testing of HV and IGD for the four mUAQMSTP instances.
Uncertain Instance Confidence   Level
0.4 0.9
H V I G D H V I G D
DENSEA NSGAII DENSEA NSGAII DENSEA NSGAII DENSEA NSGAII
m U A Q M S T
_ I n s t a n c e 10
p = 4.314 × 10 3 p = 8.904 × 10 4 p = 5.360 × 10 3 p = 7.566 × 10 4
m U A Q M S T
_ I n s t a n c e 20
p = 4.560 × 10 3 p + = 3.476 × 10 3 p = 1.545 × 10 3 p = 6.273 × 10 4
m U A Q M S T
_ I n s t a n c e 30
p + = 2.223 × 10 3 p = 1.158 × 10 4 p = 5.217 × 10 4 p = 2.428 × 10 4
m U A Q M S T
_ I n s t a n c e 40
p = 3.258 × 10 3 p + = 3.753 × 10 4 p = 5.529 × 10 4 p + = 4.779 × 10 4
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pal, D.; Sharma, H.K.; Prentkovskis, O.; Chakraborty, F.; Maskeliūnaitė, L. A Study of the Multi-Objective Neighboring Only Quadratic Minimum Spanning Tree Problem in the Context of Uncertainty. Appl. Sci. 2024, 14, 8941. https://doi.org/10.3390/app14198941

AMA Style

Pal D, Sharma HK, Prentkovskis O, Chakraborty F, Maskeliūnaitė L. A Study of the Multi-Objective Neighboring Only Quadratic Minimum Spanning Tree Problem in the Context of Uncertainty. Applied Sciences. 2024; 14(19):8941. https://doi.org/10.3390/app14198941

Chicago/Turabian Style

Pal, Debosree, Haresh Kumar Sharma, Olegas Prentkovskis, Falguni Chakraborty, and Lijana Maskeliūnaitė. 2024. "A Study of the Multi-Objective Neighboring Only Quadratic Minimum Spanning Tree Problem in the Context of Uncertainty" Applied Sciences 14, no. 19: 8941. https://doi.org/10.3390/app14198941

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

Article Metrics

Back to TopTop