Next Article in Journal
Oscillation Criteria for Hybrid Second-Order Neutral Delay Difference Equations with Mixed Coefficients
Previous Article in Journal
An Approximation Formula of the Integral Transform on Wiener Space
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Comparison Index for Costs of Interval Linear Programming Models

by
Maria Letizia Guerra
1,*,
Laerte Sorini
2 and
Luciano Stefanini
2
1
Department of Statistical Sciences “Paolo Fortunati”, University of Bologna, 40126 Bologna, Italy
2
Department of Economics, Society and Politics, University of Urbino “Carlo Bo”, 61029 Urbino, Italy
*
Author to whom correspondence should be addressed.
Axioms 2025, 14(8), 569; https://doi.org/10.3390/axioms14080569
Submission received: 17 April 2025 / Revised: 19 July 2025 / Accepted: 21 July 2025 / Published: 24 July 2025

Abstract

Interval Linear Programming (ILP) presents several compelling challenges when applied to real-world problems that cannot be easily captured by traditional robust uncertainty models. In this paper, we propose a novel solution method that employs a comparison index for interval ordering based on the generalized Hukuhara difference. This approach proves to be highly effective in comparing solutions within ILP frameworks. Additionally, we discuss the robustness of the proposed methodology and its implications for decision-making under uncertainty.

1. Introduction

The mathematical theory of linear programming models was established by Dantzig [1], where the coefficients of the objective function, constraint matrix, and right-hand sides of the constraints are assumed to be constant, meaning that uncertainty does not affect the description of a phenomenon. When uncertainty is unavoidable, as it happens in many real phenomena, it can be modeled in many robust ways, and in this paper, we adopt the replacement of constant coefficients with intervals of possible values (on the basis of Moore’s seminal book [2]).
In this paper, we propose a new efficient method to compare the objective solutions in Interval Linear Programming (ILP) that involve the comparison index introduced in two of our previous works ([3,4]) and are based on the generalized Hukuhara difference for intervals. We showed that the index summarizes the order relations proposed and analyzed by Ishibuchi and Tanaka in [5], where they consider the coefficients in mathematical programming problems as intervals and introduce five order relations for ranking two intervals; we provide evidence of the superiority of the comparison index in terms of errors and of worst-case loss in some optimization models. A complete characterization in several possible scenarios and the best and worst cases are described in [6], as well as the case of the inverse problem. We adopted the same comparison index in the research of the average rate of return for investment appraisal in uncertain conditions (see [7]).
The literature devoted to ILP is rich; here, we summarize some crucial contributions. Optimization problems in which the coefficients of the objective function and the constraints are interval numbers were investigated in a seminal paper by Tong in [8]: the interval of the solution is deduced by taking the maximum value range and minimum value range inequalities as constraint conditions. Sengupta and Pal, in [9], studied the same problem and proposed the concept of the acceptability index; see also reference [10] for an extended presentation of many contributions around the main theme.
One of the most exhaustive reviews of methods for solving ILP (Interval Linear Programming) problems with inequality constraints is presented in [11]. In [12], the optimal solution set of ILP is described as the intersection of regions arising from best and worst scenarios; in [13], the same authors introduce several methods for solving ILP problems when the primary model is transformed into two submodels, and in [14], they introduce an algorithm for large-scale problems based on the construction of the interval linear equation system that is the union of linear equations coming from the binding constraint indices of the optimal solution.
A second extended overview of the different approaches reported in the literature to deal with uncertainty in multiple objective linear models through interval programming can be found in [15], where the variety of approaches appears clearly; for example, in [16], a nonlinear interval programming problem is studied, converting the interval single-objective problem into a two-objective problem that considers both the average value and the robustness of the design, and in [17], the research of efficient solutions is highlighted within financial applications.
A unified scenario for optimal solutions is introduced in [18], where necessary and sufficient criteria for testing a class of optimality are developed according to the Karush–Kuhn–Tucker conditions; on the other hand, in [19], necessary conditions for efficiency in interval multi-objective linear programming are introduced, and in [20], the robustness of optimal solutions in terms of their capability to remain optimal when perturbations occur is studied. The contribution in [21] offers a different perspective within the ILP subject to interval constraints.
In [22], an ensemble framework for assessing solutions of interval programming problems is developed, where interval dominance rules are defined and their correlations are described via exclusion, inclusion, and equivalence. In addition, paper [23] deserves interest because set-type solution notions within ILP are defined using the Kulisch–Miranker order.
When interval uncertainty is extended to fuzzy uncertainty, we deal with fuzzy linear programming (FLP), which was born in 1970 with the seminal work on Decision Theory by Bellman and Zadeh ([24]); however, FLP problems were formally born in 1974 when Tanaka et al. ([25]) and Zimmermann ([26]) published their works modeling the set of constraints in linear programming as fuzzy sets. Ramík extensively worked on the topic and in [27] introduced a class of fuzzy optimization problems with objective function depending on fuzzy parameters; as a cornerstone of the research field, ref. [28] showed that FLP can tackle highly complex situations in an elegant and efficient way. More recently, a new method for solving fully fuzzy linear programming problems was presented in [29] in the case of inequality constraints and parameterized fuzzy numbers, by means of solving multi-objective linear programming problems. Previously, Arana-Jiménez, in [30], proposed an algorithm that does not use ranking functions to find the fuzzy optimal (non-dominated) solutions of fully fuzzy linear programming problems with inequality constraints, using triangular fuzzy numbers and not necessarily symmetric numbers, by solving a multi-objective linear problem with crisp numbers. More recently, a unique optimal solution for the linear programming problem was obtained in [31] through a lexicographic ranking-based solution methodology, and in [32], interval-valued fuzzy multi-objective linear programming enables the management of uncertain travel time.
This paper is organized as follows: After the Introduction, in the Section 2, we present preliminary properties necessary to compare interval numbers. Section 3 is devoted to the introduction of linear programming solutions, modeling costs through interval numbers. Numerical examples and sensitivity analyses are presented in Section 4, and Section 5 concludes the paper.

2. Preliminaries in Interval Number Comparison

An order relation for the ranking of interval numbers was introduced in [3], and it was then detailed in [4]. Basically, we need the following notation:
An interval A = a , a + with a a + has a midpoint radius representation A = a ^ ; a ¯ that is defined by the following values:
a ^ = a + + a 2 , a ¯ = a + a 2
where a ¯ 0 , such that
a = a ^ a ¯ , a + = a ^ + a ¯ .
Canonical operations are defined in both notations:
A + B = a + b , a + + b + = ( a ^ + b ^ ; a ¯ + b ¯ )
A B = a b , a + b + = ( a ^ b ^ ; a ¯ b ¯ )
And if λ is a scalar, then
λ A = ( λ a ^ ; λ a ¯ ) .
We also need the generalized Hukuhara difference (detailed in [33]), which is defined as
A g H B = ( a ^ b ^ ; a ¯ b ¯ )
in order to define the index for the interval number comparison.
Definition 1. 
Given two distinct intervals A B , the gH-comparison index (of order 2) is defined as
C I ( A , B ) = A g H B ^ A g H B
where A g H B is the gH-difference,
A , B , A g H B ^ = A g H B + + A g H B 2
is the midpoint value, and
A g H B 2 = A g H B ^ 2 + A g H B ¯ 2
is the Hausdorff distance.
A comparison index ratio can be defined when a ^ b ^ as
γ A , B = a ¯ b ¯ a ^ b ^
and the relationship between the two indexes is
C I ( A , B ) = 1 ± 1 + ( γ A , B ) 2
where the sign + holds when a ^ > b ^ and − when a ^ < b ^ .
Index γ A , B satisfies some properties as the invariance of scale and the invariance to interval translation.
In [4], we also show how it is possible to extend the definition of a comparison index to fuzzy intervals.
When comparing overlapping intervals A = a ^ , a ¯ and B = ( b ^ , b ¯ ) , if the choice is based on midpoint values a ^ and b ^ , then two kinds of risk arise (as pictured in Figure 1), and they can be focused on as follows.
Definition 2. 
A type I risk is defined to be the possible worst-case loss when, comparing A and B , we choose A but there exist elements in B which are better than all elements of A.
Definition 3. 
A type II risk is defined to be the possible worst-case loss when, in comparing A and B , we choose B but there exist elements in A that are worse than all elements of B.
The defined value γ A , B enables the definition of a “risk” measure that is detailed in [4], and that we recall as follows:
In the case of a minimization problem, we have a preliminary preference for A against B if a ^ < b ^ (for the moment a ^ b ^ ) because the difference b ^ a ^ > 0 represents the midpoint gain if we choose A. On the other hand, taking into account the uncertainties given by a ¯ and b ¯ , two possible bad situations may arise:
(i)
b < a , i.e., b ^ a ^ < b ¯ a ¯ , and this means that there exist values b B such that b < a for all a A ;
(ii)
a + > b + , i.e., b ¯ a ¯ < a ^ b ^ , and this means that there exist values a A such that a > b for all b B .
In case (i), the positive quantity a b b ^ a ^ = γ A , B 1 measures the possible regret, relative to the midpoint gain; in case (ii), a measure of the possible regret is given by the positive quantity a + b + b ^ a ^ = γ A , B 1 .
In terms of the the comparison index ratio γ A , B , the relative regret measure is positive if γ A , B > 1 or if γ A , B < 1 , and the regret measures increase if γ A , B increases far from the threshold of 1 (case (i)) or decreases far from the threshold of 1 (case (ii)).
In the presence of worst-case loss for the two types of risk, value γ A , B can be limited by two fixed values γ m < 0 and γ M > 0 such that γ m γ A , B γ M and a new order relation can be introduced.
Definition 4. 
Given two intervals A = a , a + = a ^ ; a ¯ and B = b , b + = ( b ^ ; b ¯ ) , γ m < 0 , and γ M > 0 , we define the following (strict) order relation, denoted as < γ m , γ M :
A < γ m , γ M B a ^ < b ^ γ m γ A , B γ M a ^ < b ^ γ M a ^ b ^ a ¯ b ¯ γ m a ^ b ^ a ¯ b ¯
It can immediately be seen that the relation < γ m , γ M with γ m < 0 , γ M > 0 is antisymmetric and transitive; furthermore, there are specific values of γ m and γ M that make the order relation (12) equivalent to the most cited order relations in the literature known with the acronyms of L U , L C , U C , C W M , and C W m , as shown in the following definition.
Definition 5. 
A B L U 1 γ A , B + 1 a b and a + b + .
Let A and B be two intervals with a ^ < b ^ and γ m γ A , B   γ M . Then, it holds that
(1)
A < B L U γ A , B 1 , 1 γ m = 1 , γ M = + 1 ;
(2)
A < B C W M γ A , B 0 γ m = , γ M = 0 ;
(3)
A < B C W m γ A , B 0 γ m = 0 , γ M = + ;
(4)
A < B L C γ A , B 1 γ m = , γ M = + 1 ;
(5)
A < B U C γ A , B 1 γ m = 1 , γ M = + .
By varying the two parameters γ m 0 and γ M 0 , we obtain a continuum of strict (partial) order relations for the interval. The set of real intervals I with the order relation γ m , γ M defined by A γ m , γ M B ( A < γ m , γ M B or A = B ) with γ m 0 and γ M 0 is a complete lattice ( I , γ m , γ M ) .
Consequently, the decision-making midpoint representation can be defined as follows.
Definition 6. 
A γ m , γ M X a ^ x ^ x ¯ a ^ + γ M x ^ a ^ x ¯ a ^ + γ m x ^ a ^ with x ^ R , x ¯ R + 0 .
For a given interval A = ( a ^ ; a ¯ ) , consider the set of intervals represented in Figure 2:
D γ m , γ M ( A ) = { X I | A γ m , γ M X } = { ( x ^ ; x ¯ ) | a ^ < x ^ and γ m γ A , B γ M } { ( a ^ ; a ¯ ) } .
Proposition 1. 
For any real γ m < 0 and γ M > 0 (the slopes of the tangent lines) and any intervals A , B I , we have
1.
A γ m , γ M B if and only if D γ m , γ M ( B ) D γ m , γ M ( A ) ;
2.
A = B if and only if D γ m , γ M ( A ) = D γ m , γ M ( B ) .
Given a family A = { A i | i I } of intervals (for any finite or infinite index set I ), the infimum and the supremum operators with respect to partial order γ m , γ M , respectively, C = inf { A A } and D = sup { A A } , are defined by the two intervals (in midpoint notation) C = ( c ^ ; c ¯ ) and D = ( d ^ ; d ¯ ) :
c ^ = γ M c γ m c γ M γ m , c ¯ = γ M γ m ( c c ) γ M γ m 0 d ^ = γ M d γ m d γ M γ m , d ¯ = γ M γ m ( d d ) γ M γ m 0
where c c are
c = inf { a ^ a ¯ γ M | A A } c = inf { a ^ a ¯ γ m | A A }
and d d are
d = sup { a ^ a ¯ γ M | A A } d = sup { a ^ a ¯ γ m | A A } .
Remark 1. 
Focusing on an interval ordering index, we mention that the acceptability index for inequality A < B , introduced by Sengupta and Pal (see [9,10]) and defined by (assuming a ¯ + b ¯ > 0 )
A c c ( A < B ) = b ^ a ^ a ¯ + b ¯ ,
is successfully used to convert an interval inequality A x B , with x 0 , into a “crisp equivalent” form as follows:
A x < α B a + x b + A c c ( B < A x ) α
where α ] 0 , 1 ] is an assumed fixed (optimistic) threshold. Substituting the expression for A c c ( B < A x ) , we obtain
A x < α B a ^ x + a ¯ x b ^ + b ¯ a ^ x α a ¯ x b ^ + α b ¯ .
This set of inequalities, being α > 0 , implies that a ^ x b ^ + α b ¯ + α a ¯ x > b ^ and does not imply control on the possible worse-case losses. In fact, we can see that A x < γ m , γ M B is not equivalent to A x < α B in the sense that one cannot be transformed into the other.
The comparison index can be applied when a variable interval of the form A x is compared with a fixed interval B. two possible worst-case losses may occur, and they are related to the value of γ . Supposing x 0 , it follows that the value of γ for the inequality A x < B is
γ A x , B = a ¯ x b ¯ a ^ x b ^ .
In order to control the extent of the possible worst-case loss for the two types of risk, we can require that the value γ A x , B be controlled for the type I risk and/or for the type II risk. To do this, we fix two values γ m < 0 and γ M > 0 , and we require that valid values of x satisfy a ^ x < b ^ and γ m γ A x , B γ M .
The two types of risk are eliminated when γ m 1 , 0 and γ M 0 , 1 . The values 1 γ M and 1 + γ m , if negative, give the relative worst-case loss with respect to a ^ x b ^ .
In terms of (12), we can write:
A x < γ m , γ M B a ^ x < b ^ γ M a ^ x a ¯ x γ M b ^ b ¯ γ m a ^ x a ¯ x γ m b ^ b ¯ .
If we are minimizing and we do not accept a risk of type II, we may require that 1 + γ A x , B 0 (we eventually accept only a risk of type I), and we choose γ m = 1 , γ M = B I G > 0 ; a risk of type II represents the possibility that we have values in A x that are greater than all values in B. Similarly, if we do not accept a risk of type I, then we choose γ M = 1 , γ m = B I G < 0 ; a risk of type I represents the possibility that we have values in B that are less than all values in A x . If γ m = 1 and γ M = 1 , no risk of the two types is accepted. It follows that the use of the acceptability index does not avoid the two types of risk that are controlled using the order relationship (12).

3. New Approach for Linear Programming with Interval Costs

The order relation γ m , γ M allows for the introduction of an innovative method in the search of a solution to the problem of linear programming with interval costs (ILP problem) that has the following general form:
min z x ̲ = z x , z + x = ( z ^ x ; z ¯ x )
z ^ x = j = 1 n c ^ j x j z ¯ x = j = 1 n c ¯ j x j s . t . A x j b i i = 1 , , m A = a i , j R m × n x j 0 j = 1 , , n
where A is a matrix with m rows and n columns, b is an m-vector of right-hand-side terms, c j = ( c ^ j ; c ¯ j ) , and j = 1 , 2 , , n are n intervals representing the coefficients of the linear objective function z ( x ) to be minimized, which is represented by an interval
z x = z x , z + x = ( z ^ x ; z ¯ x )
where z ^ x and z ¯ x are given by
z ^ x = j = 1 n c ^ j x j z ¯ x = j = 1 n c ¯ j x j
An optimal solution x * is computed with the corresponding objective value: z ^ min = j = 1 n c ^ j x j * , where x is in the feasible convex set of
X = x R n | x 0 , A x b .
and the set of feasible objective intervals is again a convex set:
Z = z x I | x X
Remark 2. 
It is well known that X is a convex polygon in R n , and this implies that Z is a convex polygon in the space I of intervals, as shown in Figure 3.
Definition 7. 
If x , x X are two feasible solutions and z = z ^ ; z ¯ , z = z ^ ; z ¯ are the corresponding objective interval values, then x dominates x (or in other words, z dominates z ) if and only if z < γ m , γ M z .
The search of a solution x X requires the following method: among all the feasible objective values, the non-dominated values, with respect to the interval relation order < γ m , γ M (with fixed γ m < 0 , γ M > 0 ) have to be selected. In particular, given two feasible solutions x and x , with the corresponding objective intervals given by z = z ^ , z ¯ and z = z ^ , z ¯ , the problem involves choosing the best interval between them. Three possible situations may occur.
Given two feasible solutions x and x with the corresponding objective intervals given by z = z ^ , z ¯ and z = z ^ , z ¯ , the best interval between them corresponds to three cases:
  • x is better than (dominates) x or equivalently z γ m , γ M z ;
  • x is better than (dominates) x or equivalently z γ m , γ M z ;
  • x and x are not comparable because of the incomparability between z and z .
Consequently, a solution x is called efficient if there is no feasible solution x such that x dominates x. It follows that, as shown in Figure 4, the lines tangent to Z determine the ideal objective interval that has values between the tangent points called P = p ^ , p ¯ and Q = q ^ , q ¯ . Here, we want the ideal objective solution to be the best possible solution for each objective function in a multi-objective optimization problem; at the ideal point, all objectives are simultaneously optimized even if it is not achievable or feasible.
The main interpretation of the expression z x γ m , γ M z x involves the following:
  • x dominates x in the variable space X;
  • z x dominates z x in the space of an interval object.
The DBC triangle construction provides two important pieces of information:
  • The efficient boundary of the LP problem, in the target value space Z ( X ) z x 1 , x 2 , , x n Z ( X ) , is inside triangle DBC.
  • Value D identifies the ideal objective solution; it is unique in Z , but not necessarily in X and this implies the following:
    z D = G L B Z ( X ) Greatest Lower Bounded with respect to γ m , γ M ;
    If D Z ( X ) , then D is unique and is the ideal solution.
The efficient frontier is determined by two “tangent” lines or better “support lines”:
(1)
z ¯ = p ¯ + γ M z ^ p ^ , where P is feasible, and p ^ = z ^ x P and p ¯ = z ¯ x P with x P X such that p ¯ γ M p ^ is the largest.
(2)
z ¯ = q ¯ + γ m z ^ q ^ where Q is feasible, and q ^ = z ^ x Q and q ¯ = z ¯ x Q with x Q X such that q ¯ γ m q ^ is the smallest.
The intersection between tangent lines is the ideal solution z i d = z ^ i d , z ¯ i d :
z ¯ = p ¯ + γ M z ^ p ^ z ¯ = q ¯ + γ m z ^ q ^ z ^ i d = q ¯ p ¯ + γ M p ^ γ m q ^ γ M γ m z ¯ i d = γ m γ M p ^ p ¯ γ M γ m q ^ q ¯ γ M γ m
The interval-valued LP optimal solution has the following qualities:
  • If z i d Z (it is feasible), then it is the unique optimal solution;
  • If z i d Z (it is not feasible), then a goal programming technique is applied in order to find the feasible solution z * = z ^ * , z ¯ * with the smallest distance to z i d , i.e., the optimal feasible solution that solves the following optimization problem:
min j = 1 n c ^ j x j z ^ i d 2 + j = 1 n c ¯ j x j z ¯ i d 2
s . t . A x j b i i = 1 , . . , m A = a i , j R m × n x j 0 j = 1 , . . , n
A solution x is efficient if there is no feasible solution x such that x dominates x.
Tangent lines (support lines) to Z determine the ideal objective interval that has values between the tangent points called P = p ^ , p ¯ and Q = q ^ , q ¯ .

4. Numerical Examples and Sensitivity Analysis

To validate the robustness of our index, we show that, thanks to its use, it is possible to obtain more precise solutions in three linear programming problems with interval costs, two of which are well known in the literature; in this way, we extend preliminary results shown in [34] and refer to [35,36] for an exhaustive scenario of properties concerning the calculus of interval-valued functions.
Example 1. 
The first example explains the new methodology when data are specified in order to give an idea of the difference between the ideal solution and the optimal solution, as shown in Figure 5:
A = 1 1 4 2 2 4 ; b = 40 132 140
c ^ = 250 220 ; c ¯ = 50 0
The same figure shows that, given the feasible set, it is possible to identify the slopes γ m 0 and γ M 0 of the two red tangent lines; after that, the third red line connects the tangent points. The area described by blue lines is the feasible set, and D is the ideal solution z i d in (27) that does not belong to the feasible set and it requires the mentioned goal programming technique to identify the minimum value P 0 as z * .
The sensitivity analysis for the optimal solution is carried out through a graphic where values of the two variables x and y and their frequencies are shown in order to observe the robustness of the solution. The vertical and horizontal histograms in Figure 6 show the distribution of the values of x and y around the optimal solution.
Example 2. 
The second example is the same one described in [37] with interval coefficients in the objective function, where the optimization problem has the following expression, with x j 0 and j = 1 , 2 :
max 20 , 50 x 1 + 0 , 10 x 2
s . t . 10 60 10 20 10 10 30 10 40 10 x 1 x 2 1080 400 240 420 520
We have solved the problem in the minimization form so that the midpoint values of the objective function are negative. Figure 7 shows the minimum value P 0 obtained with the slope of the tangent lines specified by the values γ m = 0 and γ M = 5 . Point P 1 = 90 ; 90 is the minimum obtained in [37], and it is exactly the same as the one obtained with our method (as the nearest interval to the ideal solution D , corresponding to the chosen values of γ m and γ M ) . The second solution suggested by Chanas and Kuchta is equal to ( 210 ; 390 ) , and it is presented in Figure 8, while the solution obtained with our method with the partial order generated by γ m = 2 and γ M = 1.5 is clearly closer to D.
In addition, the graphic representation that our methodology provides is particularly explanatory.
Example 3. 
The third numerical example is a problem called ITPMPF (Interval-valued Transportation Problem with Multiple Penalty Factors) that comes from chapter 7 of the book [10], and it is defined as
min Z 1 = i = 1 3 j = 1 4 c i j 1 x i j
min Z 2 = i = 1 3 j = 1 4 c i j 2 x i j
s . t . j = 1 4 x 1 j = [ 7 , 9 ] , j = 1 4 x 2 j = [ 17 , 21 ] , j = 1 4 x 3 j = [ 16 , 18 ]
i = 1 3 x i 1 = [ 10 , 12 ] , i = 1 3 x i 2 = [ 2 , 4 ]
i = 1 3 x i 3 = [ 13 , 15 ] , i = 1 3 x i 4 = [ 15 , 17 ] x j 0 i = 1 , 2 , 3 j = 1 , 2 , 3 , 4
where
C 1 = c i j 1 = 1 , 2 1 , 3 5 , 9 4 , 8 1 , 2 7 , 10 2 , 6 3 , 5 7 , 9 7 , 11 3 , 5 5 , 7
C 2 = c i j 2 = 3 , 5 2 , 6 2 , 4 1 , 5 4 , 6 7 , 9 7 , 10 9 , 11 4 , 8 1 , 3 3 , 6 1 , 2
We chose γ m = 0.25 and γ M = 0.25 . In Figure 9, P 0 = 167.75 ; 47.0625 is the minimum obtained with our methodology, P 1 = 176.5 ; 47 and P 2 = 191 ; 42 are the minima obtained with the reduction into a standard LPP structure as in [10], and P 3 = 178.875 ; 48.985 is the solution of the same problem obtained in [38]. We remark that solutions P 1 , P 2 , and P 3 are not on the efficient frontier of the feasible objective values.
The figure clearly shows that P 0 is the closest to the ideal minimum D, and it demonstrates, also from the graphical point of view, the effectiveness of the methodology based on our comparison index also in a multivariable setting.

5. Further Directions and Conclusions

The introduction of the comparison index introduced in two of our previous works ([3,4]) allows for a significant improvement in finding solutions in Interval Linear Programming (ILP) problems compared to other established methodologies. Most importantly, the improvement of the new methodology has a very clear graphical representation that helps in the comprehension of the real problem.
The natural next step is to approach uncertainty by extending intervals to fuzzy numbers in order to also introduce the possibility of uncertain values and to define a more flexible methodology that can be very useful for real-world applications.

Author Contributions

Writing—original draft, M.L.G., L.S. (Laerte Sorini) and L.S. (Luciano Stefanini). All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the program MUR PRIN 2022 “Modeling and valuation of financial instruments for climate and energy risk mitigation” funded by the European Union—NextGenerationEU under the National Recovery and Resilience Plan (PNRR) M4C2, proposal code 2022FPLY97-CUP J53D23004530006.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dantzig, G.B. Linear Programming and Extensions; Princeton University Press: Princeton, NJ, USA, 1963. [Google Scholar]
  2. Moore, R.E. Methods and Applications of Interval Analysis, Philadelphia; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1979. [Google Scholar]
  3. Guerra, M.L.; Stefanini, L. A comparison index for interval ordering. In Proceedings of the IEEE SSCI 2011, Symposium Series on Computational Intelligence (FOCI 2011), Paris, France, 11–15 April 2011; pp. 53–58. [Google Scholar]
  4. Guerra, M.L.; Stefanini, L. A comparison index for interval ordering based on generalized Hukuhara difference. Soft Comput. 2012, 16, 1931–1943. [Google Scholar] [CrossRef]
  5. Ishibuchi, H.; Tanaka, H. Multiobjective programming in optimization of the interval objective function. Eur. J. Oper. Res. 1990, 48, 219–225. [Google Scholar] [CrossRef]
  6. Mostafaee, A.; Hladík, M.; Černý, M. Inverse linear programming with interval coefficients. J. Comput. Appl. Math. 2016, 292, 591–608. [Google Scholar] [CrossRef]
  7. Guerra, M.L.; Magni, C.A.; Stefanini, L. Interval and fuzzy average internal Rate of Return for investment appraisal. Fuzzy Sets Syst. 2014, 257, 217–241. [Google Scholar] [CrossRef]
  8. Tong, S. Interval number, fuzzy number linear programming. Fuzzy Sets Syst. 1994, 66, 301–306. [Google Scholar] [CrossRef]
  9. Sengupta, A.; Pal, T.K. On comparing interval numbers. Eur. J. Oper. Res. 2000, 127, 28–43. [Google Scholar] [CrossRef]
  10. Sengupta, A.; Pal, T.K. Fuzzy Preference Ordering of Interval Numbers in Decision Problems; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  11. Allahdadi, M.; Nehi, H.M. The optimal solution set of the interval linear programming problems. Optim. Lett. 2013, 7, 1893–1911. [Google Scholar] [CrossRef]
  12. Allahdadi, M.; Nehi, H.M.; Ashayerinasab, H.A.; Javanmard, M. Improving the modified interval linear programming method by new techniques. Inf. Sci. 2016, 339, 224–236. [Google Scholar] [CrossRef]
  13. Nehi, H.M.; Ashayerinasab, H.A.; Allahdadi, M. Solving methods for interval linear programming problem: A review and an improved method. Oper. Res. Int. J. 2020, 20, 1205–1229. [Google Scholar] [CrossRef]
  14. Ashayerinasab, H.A.; Nehi, H.M.; Allahdadi, M. Solving the interval linear programming problem: A new algorithm for a general case. Expert Syst. Appl. 2018, 93, 39–49. [Google Scholar] [CrossRef]
  15. Oliveira, C.; Antunes, C.H. Multiple objective linear programming models with interval coefficients—An illustrated overview. Eur. J. Oper. Res. 2007, 181, 1434–1463. [Google Scholar] [CrossRef]
  16. Jiang, C.; Han, X.; Liu, G.R.; Liu, G.P. A nonlinear interval number programming method for uncertain optimization problems. Eur. Oper. Res. 2008, 188, 1–13. [Google Scholar] [CrossRef]
  17. Bata, A.; Allahdadi, M.; Hladík, M. Obtaining Efficient Solutions of Interval Multi-objective Linear Programming Problems. Int. J. Fuzzy Syst. 2020, 22, 873–890. [Google Scholar] [CrossRef]
  18. Li, H. Necessary and sufficient conditions for unified optimality of interval linear program in the general form. Linear Algebr. Its Appl. 2015, 484, 154–174. [Google Scholar] [CrossRef]
  19. Hladík, M. Complexity of necessary efficiency in interval linear programming and multiobjective linear programming. Optim. Lett. 2012, 6, 893–899. [Google Scholar] [CrossRef]
  20. Hladík, M. Robust optimal solutions in interval linear programming with forall-exists quantifiers. Eur. J. Oper. Res. 2016, 254, 705–714. [Google Scholar] [CrossRef]
  21. Alolyan, I. Algorithm for Interval Linear Programming Involving Interval Constraints. In Proceedings of the WCECS 2013, San Francisco, CA, USA, 23–25 October 2013. [Google Scholar]
  22. Sun, J.; Gong, D.; Zeng, X.; Geng, N. An ensemble framework for assessing solutions of interval programming problems. Inf. Sci. 2018, 436–437, 146–161. [Google Scholar] [CrossRef]
  23. Aguirre-Cipe, I.; López, R.; Mallea-Zepeda, E.; Vásquez, L. A study of interval optimization problems. Optim. Lett. 2019, 15, 859–877. [Google Scholar] [CrossRef]
  24. Bellman, R.E.; Zadeh, L.A. Decision-Making in a Fuzzy Environment. Manag. Sci. 1970, 17, 141–164. [Google Scholar] [CrossRef]
  25. Tanaka, H.; Okuda, T.; Asai, K. On Fuzzy-Mathematical Programming. J. Cybern. 1974, 3, 37–46. [Google Scholar] [CrossRef]
  26. Zimmermann, H.-J. Fuzzy programming and linear programming with several objective functions. Fuzzy Sets Syst. 1978, 1, 45–55. [Google Scholar] [CrossRef]
  27. Ramik, J. Fuzzy Linear Programming. In Handbook of Granular Computing; Pedrycz, W., Skowron, A., Kreynovich, V., Eds.; Wiley & Sons: Hoboken, NJ, USA, 2008; pp. 689–718. [Google Scholar]
  28. Verdegay, J.L. Progress on Fuzzy Mathematical Programming: A personal perspective. Fuzzy Sets Syst. 2015, 281, 219–226. [Google Scholar] [CrossRef]
  29. Arana-Jiménez, M.; Sánchez-Gil, C. On generating the set of nondominated solutions of a linear programming problem with parameterized fuzzy numbers. J. Glob. Optim. 2020, 77, 27–52. [Google Scholar] [CrossRef]
  30. Arana-Jiménez, M. Nondominated solutions in a fully fuzzy linear programming problem. Math. Methods Appl. Sci. 2018, 41, 7421–7430. [Google Scholar] [CrossRef]
  31. Manisha, M.; Gupta, S.K.; Arana-Jiménez, M. Developing solution algorithm for LR-type fully interval-valued intuitionistic fuzzy linear programming problems using lexicographic-ranking method. Comput. Appl. Math. 2023, 42, 274. [Google Scholar]
  32. Supian, S.; Subiyanto; Megantara, T.R.; Bon, A.T. Ride-Hailing, Matching with Uncertain Travel Time: A Novel Interval-Valued Fuzzy Multi-Objective Linear Programming Approach. Mathematics 2024, 12, 1355. [Google Scholar] [CrossRef]
  33. Stefanini, L. A generalization of Hukuhara difference and division for interval and fuzzy arithmetic. Fuzzy Sets Syst. 2010, 161, 1564–1584. [Google Scholar] [CrossRef]
  34. Guerra, M.L.; Sorini, L.; Stefanini, L. A new approach to linear programming with interval costs. In Proceedings of the IEEE International Conference on Fuzzy Systems, Naples, Italy, 9–12 July 2017; p. 8015661. [Google Scholar]
  35. Stefanini, L.; Guerra, M.L.; Amicizia, B. Interval Analysis and Calculus for Interval-Valued Functions of a Single Variable. Part I: Partial Orders, gH-Derivative, Monotonicity. Axioms 2019, 8, 113. [Google Scholar] [CrossRef]
  36. Stefanini, L.; Sorini, L.; Amicizia, B. Interval Analysis and Calculus for Interval-Valued Functions of a Single Variable—Part II: Extremal Points, Convexity, Periodicity. Axioms 2019, 8, 114. [Google Scholar] [CrossRef]
  37. Chanas, S.; Kuchta, D. Multiobjective programming in optimization of interval objective functions—A generalized approach. Eur. J. Oper. Res. 1996, 94, 594–598. [Google Scholar] [CrossRef]
  38. Das, S.K.; Goswami, A.; Alam, S.S. Multiobjective transportation problem with interval cost, source and destination parameters. Eur. J. Oper. Res. 1999, 117, 100–112. [Google Scholar] [CrossRef]
Figure 1. Type I and type II risks may occur in minimization and maximization problems.
Figure 1. Type I and type II risks may occur in minimization and maximization problems.
Axioms 14 00569 g001
Figure 2. Visualization of the set of intervals D γ m , γ M ( A ) .
Figure 2. Visualization of the set of intervals D γ m , γ M ( A ) .
Axioms 14 00569 g002
Figure 3. Visualization of the process from the feasible convex set to the feasible objective intervals.
Figure 3. Visualization of the process from the feasible convex set to the feasible objective intervals.
Axioms 14 00569 g003
Figure 4. Representation of lines tangent to Z .
Figure 4. Representation of lines tangent to Z .
Axioms 14 00569 g004
Figure 5. Ideal and optimal solutions of example 1 are shown.
Figure 5. Ideal and optimal solutions of example 1 are shown.
Axioms 14 00569 g005
Figure 6. Sensitivity analysis for example 1.
Figure 6. Sensitivity analysis for example 1.
Axioms 14 00569 g006
Figure 7. Numerical example n.2 (Chanas and Kuchta) with γ m = 0 and γ M = 5.0 .
Figure 7. Numerical example n.2 (Chanas and Kuchta) with γ m = 0 and γ M = 5.0 .
Axioms 14 00569 g007
Figure 8. Numerical example n.2 (Chanas and Kuchta) with γ m = 2 and γ M = 1.5 .
Figure 8. Numerical example n.2 (Chanas and Kuchta) with γ m = 2 and γ M = 1.5 .
Axioms 14 00569 g008
Figure 9. Numerical example 3 (Sengupta and Pal).
Figure 9. Numerical example 3 (Sengupta and Pal).
Axioms 14 00569 g009
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

Guerra, M.L.; Sorini, L.; Stefanini, L. A Comparison Index for Costs of Interval Linear Programming Models. Axioms 2025, 14, 569. https://doi.org/10.3390/axioms14080569

AMA Style

Guerra ML, Sorini L, Stefanini L. A Comparison Index for Costs of Interval Linear Programming Models. Axioms. 2025; 14(8):569. https://doi.org/10.3390/axioms14080569

Chicago/Turabian Style

Guerra, Maria Letizia, Laerte Sorini, and Luciano Stefanini. 2025. "A Comparison Index for Costs of Interval Linear Programming Models" Axioms 14, no. 8: 569. https://doi.org/10.3390/axioms14080569

APA Style

Guerra, M. L., Sorini, L., & Stefanini, L. (2025). A Comparison Index for Costs of Interval Linear Programming Models. Axioms, 14(8), 569. https://doi.org/10.3390/axioms14080569

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