Next Article in Journal
Distribution Prediction of Decomposed Relative EVA Measure with Levy-Driven Mean-Reversion Processes: The Case of an Automotive Sector of a Small Open Economy
Previous Article in Journal
Automation in Regional Economic Synthetic Index Construction with Uncertainty Measurement
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Solving Linear Integer Models with Variable Bounding

1
Department of Business Statistics and Operations Research, School of Economic Sciences, North West University, Mafikeng Campus, Mmabatho 2745, South Africa
2
Department of Information Sciences, School of Economic Sciences, North West University, Mafikeng Campus, Mmabatho 2745, South Africa
3
Department of Statistics and Operations Research, National University of Science and Technology, Ascot, Bulawayo P.O. Box AC 939, Zimbabwe
*
Author to whom correspondence should be addressed.
Forecasting 2023, 5(2), 443-452; https://doi.org/10.3390/forecast5020024
Submission received: 4 October 2022 / Revised: 28 April 2023 / Accepted: 4 May 2023 / Published: 5 May 2023

Abstract

:
We present a technique to solve the linear integer model with variable bounding. By using the continuous optimal solution of the linear integer model, the variable bounds for the basic variables are approximated and then used to calculate the optimal integer solution. With the variable bounds of the basic variables known, solving a linear integer model is easier by using either the branch and bound, branch and cut, branch and price, branch cut and price, or branch cut and free algorithms. Thus, the search for large numbers of subproblems, which are unnecessary and common for NP Complete linear integer models, is avoided.

1. Introduction

It is challenging to solve the NP Complete linear integer programming (LIP) model using the available methods [1,2,3]. Linear integer models are used when the continuity assumption in linear programming (LP) does not hold. For discrete quantities such as the number of computer machines, aircraft, automobiles, personnel, warehouses, or stations, continuity is not a strong assumption. Several approaches can be used to solve this model, including branch and bound (BB) [4,5], branch and price (BP) [6], branch and cut (BC) [7], branch cut and price (BCP) [8], and branch cut and free (BCF) [9] algorithms. In addition, reformulation techniques that can help reduce the complexity of LIP models exist [10]. The LIP models can also be solved by using a characteristic equation [1]. A hypermetaheuristic approach to solving mixed integer optimization problems was proposed by [11]. Data envelopment analysis (DEA)-related problems were solved to prove the efficiency and validity of the method; however, proving the validity of DEA-related problems only limited the study. A new strategy to solve linear integer programming problems with simplex directions was presented by [12]. To prove the validity of the method, the results were compared with CPLEX software results. With this method, the authors managed to compute accurate solutions for 34 out of 100 problems. Mixed integer linear programming was used by [13] to solve the station capacity allocation problem of a star-tree pipe network. The results of the model proved the validity of the method. Integer linear programming was applied in [14] to optimize energy-aware high-level synthesis and reliability. The results were compared with a genetic algorithm for several problems, and the integer linear programming approach resulted in optimal solutions. Mixed integer models were applied in [15] to optimize a vanadium redox flow battery with electrolyte maintenance, variable efficiencies, and capacity fade. The results proved that the problem was solved in a more accurate way when using this method as compared with other simpler methods. The branch and bound approach was enhanced in [16] to solve the knapsack linear integer problem. The problems were solved as subproblems that were less complex and required fewer iterations to obtain the optimal solution.
We present a way to find a bound such that a predetermined number of integers is accommodated in a calculated variable range. Using the continuous optimal solution of the linear integer model, the integer bounds for the basic variables are approximated and then used to calculate the optimal integer solution. The search for large numbers of subproblems, which are unnecessary and common for NP Complete linear integer models, is avoided. Linear integer models are NP-hard problems; thus, computing the optimal solution in a reasonable computational time is remarkably difficult. Combining metaheuristics and exact solution approaches is an efficient and effective solution. The variable-bounding method that we propose helps one to determine the variable bounds for linear integer models and thus reduces the number of iterations when applying exact-solution approaches such as branch and bound and branch and cut, among others, to solve the linear integer models. The approximated integer bounds for the variables are utilized when calculating the optimal integer solutions. The exact methods require fewer iterations when the integer bounds for the variables are approximated first; thus, the search for a large number of subproblems, which are unnecessary, is avoided. Essentially, the main contribution of this research is the development of the variable-bounding method, which can be used to approximate the variable integer bounds for the variables; the approximated bounds will be utilized to reduce the complexity and the number of iterations when applying the exact-solution approaches.

2. The Linear Integer Programming (LIP)

M a x i m i z e   Y o = c 1 y 1 + c 2 y 2 + + c n y n , Such   that : a 11 y 1 + a 12 y 2 + + a 1 n y n b 1 , a 21 y 1 + a 22 y 2 + + a 2 n y n b 2 , a m 1 y 1 + a m 2 y 2 + + a m n y n b m ,
where a i j ,   b j   a n d   c i   a r e   i n t e g e r s ,   Y o   i s   t h e   o b j e c t i v e   v a l u e ,   y i 0   a n d   a n   i n t e g e r ,   i = 1 , 2 , , m   a n d   j = 1 , 2 , , n .

3. The Continuous Optimal Table

The integer restrictions on the LIP model, which restrict integers that are difficult to use, can be relaxed. This is performed by changing the LIP model into an ordinary linear program (LP), as the LP is easier to solve than the LIP version. The relaxed LP form is solved to obtain a continuous optimal solution, which is provided in Table 1.

4. Determining the Expressions for the Basic Variable Limits

Let   λ 1 s 1 + λ 2 s 2 + + λ m s m Y 0
where Y 0 is a reduction in the optimal objective value R. By introducing a slack variable s m + 1 , the constraint becomes Equation (3)
λ 1 s 1 λ 2 s 2 λ m s m + s m + 1 = Y 0
By adding this extra row to the current optimal solution, it becomes Table 2.
We then applied the dual simplex procedure, and n possible solutions were found. The first basic variable in the first solution is of the form provided in Equation (4):
y 1 = β 1 + h 1 1 Y 0 , i .
The second basic variable in the first solution is of the form provided in Equation (5):
y 2 = β 2 + h 2 1 Y 0 , i .
The mth basic variable in the mth solution is of the form provided in Equation (6):
y m = β m + h m 1 Y 0 , i .
where h i i is a constant and i = 1 , 2 , . . . , m
Thus,
x 1 x 2 x m = β 1 + h 1 1 Z β 2 + h 2 1 Z β m + h m 1 Z , x 1 x 2 x m = β 1 + h 1 2 Z β 2 + h 2 2 Z β m + h m 2 Z , , x 1 x 2 x m = β 1 + h 1 m Z β 2 + h 2 m Z β m + h m m Z
From these m possible solutions, the bounds for the variables that are nonbasic can be determined using the formula provided in Equation (8):
β i + i L Y 0 y i β i + i U Y 0
where
i L = min h i 1 , h i 2 , , h i m
and
i U = max h i 1 , h i 2 , , h i m

5. Arranging Variables in the Order of Their Restrictions

Arranging the variables in an order that begins with the most restricted variables will reduce the number of iterations during the searching process. The approaches that are branch-and-bound-related converge fast if the first iteration begins with the most-restricted variables.

5.1. Ordering Branching Variables

Branching must always begin with the most-restricted variables. In this case, the variable with the most restrictions is defined as the variable with the lowest number of possible integral values.
Proof. 
Let the number of possible integer values for variable x i be provided by I i .
Thus,
n x i = ω i
Thus, the number of possible integers for the various variables are provided in Equation (12):
n x 1 = ω 1 , n x 2 = ω 2 , n x m = ω m .
Additionally, let the number of branches in ascending order be Equation (13):
ω 1 ω 2 ω m
Thus, variable y 1 is the most restricted variable, followed by y 2 and then variable y 3 in that order up to variable y m . The following number of nodes are visited when constructing the search tree. In this type of search process, the worst-case scenario is assumed. □

5.2. Starting with the Most Restricted Variable

Step 1: N u m b e r   o f   i t e r a t i o n s   t a k e n = ω 1
Step 2: N u m b e r   o f   i t e r a t i o n s   t a k e n = ω 1 ω 2
Step m: N u m b e r   o f   i t e r a t i o n s   t a k e n = ω 1 ω 2 ω m
Let the total number of iterations ( i t e r a t i o n s ( A ) )   b e   p r o v i d e d   b y   E q u a t i o n   ( 14 ) :
i t e r a t i o n s A = ω 1 + ω 1 ω 2 + + ω 1 ω 2 ω m

5.3. Starting with the Variable with the Least Restriction

Step 1: N u m b e r   o f   i t e r a t i o n s   t a k e n = ω m
Step 2: N u m b e r   o f   i t e r a t i o n s   t a k e n = ω m ω m 1
Step m: N u m b e r   o f   i t e r a t i o n s   t a k e n = ω m ω m 1 ω 1
Let the total number of iterations ( i t e r a t i o n s ( B ) )   b e   p r o v i d e d   b y   E q u a t i o n   ( 15 ) :
i t e r a t i o n s B = ω m + ω m ω m 1 + + ω m ω m 1 ω 1
Therefore,
i t e r a t i o n s A i t e r a t i o n s B
More information on the search process can be found in [17], and in this search process, the worst-case scenario is assumed. Let the restriction index on variable y i be provided by γ i ; then, we have Equations (17) and (18):
γ i = i U Z i L Z
γ i = φ i Z
where φ i = i U i L . Thus, the variables can be arranged in their restricted order by arranging their indices in ascending order. The smaller the value of φ i , the more restricted the variable y i is. We present a way to find a bound such that a predetermined number of integers is accommodated in a calculated variable range.

6. Calculating the Basic Variable Integral Bounds

The decrease in the objective value ( Y 0 ) can be obtained by solving the following single variable LP:
M i n i m i z e = Y 0 , Such   that : φ 1 Y 0 ω , φ 2 Y 0 ω , φ m Y 0 ω
where ω is a range that accommodates at least an integer. The optimal solution to Equation (19) is readily available and is provided by Equation (20):
Y 0 = M a x ω φ 1 , ω φ 2 , , ω φ m

6.1. Proof

The LP model in Equation (19) can be rewritten as Equation (21):
M i n i m i z e = Y 0 , such   that Y 0 ω φ 1 , Y 0 ω φ 2 , Y 0 ω φ m
The dual variable of Equation (21) becomes that provided in Equation (22):
M a x i m i z e ω φ 1 x 1 + ω φ 1 x 2 + + ω φ 1 x m , such that x 1 + x 2 + + x m 1
where x i is the dual variable.

6.2. Determining the Value of ω

The number ω can be determined in many ways. One of these ways is to use the interval provided in Equation (23):
1 < ω
This interval is valid because the shortest distance between any two integers is one. If the distance is less than one, then we may not find an integer in the interval:
2 ω
It may seem logical to start from two onwards:
ω = 2 , 3 , 4 ,
The range ω is not necessarily an integer; in this case, we are using integers for convenience. Any value of ω greater than one may be used. Once the restriction expressions for the basic variables are known, the variable bounds can be determined. From the most restricted variable y i , the decrease in the objective value can be calculated given that at least two integers are accommodated in the bounds as provided in Equation (26):
Y 0 = M i n 1 + f [ β i ] i U   o r   2 f [ β i ] i U , 1 + f [ β i ] i L   o r   2 f [ β i ] i L
where f [ β i ] is the fractional part of β i . 1 + f [ β i ] i U and 1 + f [ β i ] i L are used when i U < 0 and i L < 0 , respectively, and 2 f [ β i ] i U and 2 f [ β i ] i L are used when i U > 0 and i L > 0 , respectively.
Proof. 
The expression β i + i L Y 0 y i β i + i U Y 0 , provided in Equation (8), can be written as Equation (27):
β i + f β + i L Y 0 y i β i + f β + i U Y 0
where β i is the integer and f [ β i ] is the fractional part of β i .
For the bounds β i + f β + i L Y 0 and β i + f β + i U Y 0 to be integers, f β + i L Y 0 and f β + i U Y 0 must be integers. This is possible as per Equations (28) and (29).
f β + i L Y 0 = 1 , 2 , 3 ,
β + i U Y 0 = 1 , 2 , 3 ,
For i U > 0 and i L > 0 , respectively, at least two integers are within the bounds of the most restricted variable provided in Equation (30):
f β + i L Y 0 = 2
and
f β + i U Y 0 = 2
Thus, Y 0 = 2 f [ β i ] i U and Y 0 = 2 f [ β i ] i L .
Similarly,
f β i L Y 0 = 0 , 1 , 2 ,
f β i U Y 0 = 0 , 1 , 2 ,
because i U < 0 and i L < 0 .
Additionally, at least two integers are present in between the bounds provided in Equations (34) and (35):
f β i L Y 0 = 1
f β i U Y 0 = 1
Thus, Y 0 = 1 + f [ β i ] i U and Y 0 = 1 + f [ β i ] i L .
The value of Y 0 is substituted to obtain the bounds for all the basic variables, and once these are available, they can easily be changed to integers, as shown in Equation (36):
I i L y i I i U
where I i L   a n d   I i U are the lower and upper integer limits, respectively. □

7. Determining the Bound for the Liner Integer Model

A linear integer model can usually be solved with the approximated integer bounds with fewer subproblems than in the case where no variable bounds are present. If no feasible solution exists, then ω 1 s 1 + ω 2 s 2 + + ω n s n Y 0 or Equation (37):
Y 0 R Y 0
Equation (37) depicts a strong bound for the linear integer model. This is then used as an upper bound for the branch and bound, branch and cut, branch and price, branch cut and price, and branch cut and free algorithms, or any selected suitable procedure. If a feasible solution exists, then the upper bound is optimal.
Justification
The whole area
R Y 0 Y 0 R
is searched for integer points, and the feasible optimal integer solution for this small region is the global optimal one.

7.1. Procedure for Finding a Strong Bound

Step 1: Relax and solve the model so that a continuous optimal solution can be obtained.
Step 2: Express the basic variables in terms of their approximated integer variable bounds.
Step 3: Solve the LIP model now with the approximated variable bounds. When branching, start with the most restricted variables.
Step 4: If the solution is feasible, then it is optimal; otherwise, an upper bound is obtained as Y 0 R Y 0 and is used in the selected approach for the LIP model.

7.2. Numerical Illustration

Consider the three-variable linear integer model provided in Equation (39) that is used to prove the validity and applicability of the variable bounding approach. Without the introduction of the variable bounds, the branch and bound method requires 9123 iterations to solve the problem, and only 3 iterations are required when variable bounds are computed first. This numerical illustration clearly shows the importance and advantages of approximating the integer variable bounds.
M a x i m i z e Y 0 = 17 y 1 + 19 y 2 + 22 y 3 , Such   that 9 y 1 + 15 y 2 15 y 3 87 , 10 y 1 12 y 2 + 6 y 3 45 , 7 y 1 + 13 y 2 + 15 y 3 99,008 .
where y 1 , y 2 , y 3 0   a n d   i n t e g e r .
The continuous optimal table is provided in Table 3.
Whereby the variables are expressed in terms of Y 0 . From the continuous optimal table provided in Table 3, we have Equation (40):
1.1918 y 1 + 1.944 y 2 + 1.8809 y 3 Y 0
Because n = 3 , the possible solutions in terms of Y 0 are provided as follows:
When variable s 1 enters the basis:
y 1 = 1519.3595 0.0368 Y 0 ,
y 2 = 3430.5815 0.0274 Y 0 ,
y 3 = 4336.3971 0.0065 Y 0 .
When variable s 2 enters the basis:
y 1 = 1519.3595 0.0367 Y 0 ,
y 2 = 3430.5815 0.0026 Y 0 ,
y 3 = 4336.3971 0.0194 Y 0 .
When variable s 3 enters the basis:
y 1 = 1519.3595 0.0081 Y 0 ,
y 2 = 3430.5815 0.0184 Y 0 ,
y 3 = 4336.3971 0.0233 Y 0 .
By arranging the variables in the order of their descending restriction, the variable bounds become that provided in Equation (41):
1519.3595 0.0368 Y 0 y 1 1519.3595 0.0081 Y 0 3430.5815 0.0274 Y 0 y 2 3430.5815 0.0026 Y 0 4336.3971 0.0233 Y 0 y 3 4336.3971 0.0065 Y 0
The variable ranges can be calculated as provided in Equation (42):
V a r i a b l e   y 1 , τ 1 = 0.0081 Y 0 + 0.0368 Y 0 = 0.0287 Y 0 , V a r i a b l e   y 2 , τ 2 = 0.0026 Y 0 + 0.0274 Y 0 = 0.03 Y 0 , V a r i a b l e   y 3 , τ 3 = 0.0065 Y 0 + 0.0233 Y 0 = 0.0298 Y 0 .
By arranging the variables in their approximated descending order of restriction, we have the following:
Descending order y 1 y 3 y 2
Calculating the basic variable limits
The most restricted basic variable is y 1 ; thus,
1519.3595 0.0368 Y 0 y 1 1519.3595 0.0081 Y 0
Because Y 0 = M i n 1 + f [ β i ] i U   o r   2 f [ β i ] i U , 1 + f [ β i ] i L   o r   2 f [ β i ] i L , the smallest Y 0 (i.e., Y 1 ) is calculated by using the equation provided in Equation (44):
Y 0 = M i n 1.3595 0.0368 = 36.9428 , 1.3595 0.0081 = 167.8395 = 36.9428
By replacing Y 0 with Y 1 , we have Equation (45):
1518.00 y 1 1519.06 3429.57 y 2 3430.68 4335.53 y 3 4336.63
After adjusting to the integer bounds, we have Equation (46):
1518 y 1 1519 3430 y 2 3430 4336 y 3 4336
The upper bound is provided by Y 0 186,410.8961 36.9428 ; thus,
Y 0 186,373.9533
Solving the LIP model with the approximated integer bounds
By selecting an automated branch and bound algorithm and solving the LIP model with the approximated integer bounds, a feasible solution is obtained and verified in only three iterations. The optimal solution obtained is
Y 0 = 186,368 , y 1 = 1518 , y 2 = 3430 , y 3 = 4336
Without the bounds, the branch and bound method (automated version) requires 9123 iterations to obtain the same optimal solution provided in Equation (48).

8. Conclusions

We solved linear integer models by using the variable bounding method. Finding a bound is important and is supposed to be the first attack method that is required for any linear integer programming problem. The computational complexity and many iterations that are required to search the NP Complete LIP problems may be significantly reduced by using bounds. One can independently generate n possible solutions, which are used to calculate limits. These independent calculations allow one to use parallel processors [18]. Using parallel processing alongside the available approaches for linear integer programming has been unsuccessful. A stronger bound can be found by increasing the number of integers accommodated within the limits of the most restricted variable. However, there should be a balance between the strength of the bound and the resulting number of iterations required to generate it.

Author Contributions

Methodology, E.M., J.C. and T.T.; writing—original draft preparation, E.M.; writing—review and editing, J.C. and T.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received funding the North West University, South Africa.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data supporting this research are contained in this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kumar, S.; Munapo, E.; Nyamugure, P. An Insight into the Characteristic Equation for an Integer Program. Int. J. Math. Eng. Manag. Sci. 2021, 6, 611–620. [Google Scholar] [CrossRef]
  2. Munapo, E.; Kumar, S. Linear Integer Programming Theory and Applications: Some Recent Innovative Developments. De Gruyter. Available online: https://play.google.com/store/books/details?id=Vw5QEAAAQBAJ&gl=us (accessed on 6 December 2021).
  3. Schrijver, A. Theory of Linear and Integer Programming; John Wiley: New York, NY, USA, 1986. [Google Scholar]
  4. Alrabeeah, M.; Kumar, S.; Al-Hasani, A.; Munapo, E.; Eberhard, A. Computational Enhancement in the Application of the Branch and Bound Method for Linear Integer Programs and Related Models. Int. J. Math. Eng. Manag. Sci. 2019, 4, 1140–1153. [Google Scholar] [CrossRef]
  5. Hillier, F.S. Introduction to Operations Research, 8th ed.; McGraw-Hill: New York, NY, USA, 2005. [Google Scholar]
  6. Salvelsbergh, M.W.P. A branch and price algorithm to solve the generalized assignment problem. Oper. Res. 1997, 45, 381–841. [Google Scholar]
  7. Mitchell, J.E. Branch and cut algorithms for integer programming. In Encyclopedia of Optimization; Floudas, C.A., Pardalos, P.M., Eds.; Kluwer Academic Publisher: Amsterdam, The Netherlands, 2001. [Google Scholar]
  8. Fukasawa, R.; Longo, H.; Lysgaard, J.; Poggi de Aragao, M.; Uchoa, E.; Werneck, R.F. Robust branch-and-cut-price for the Capacitated vehicle routing problem. Math. Program. Ser. A 2006, 106, 491–511. [Google Scholar] [CrossRef]
  9. Munapo, E. Branch Cut and Free Algorithm for the General Linear Integer Problem. In Intelligent Computing and Optimization, Proceedings of the 3rd International Conference on Intelligent Computing and Optimization 2020 (ICO 2020), Hua Hin, Thailand, 8–9 October 2020; Advances in Intelligent Systems and Computing; Vasant, P., Zelinka, I., Weber, G.W., Eds.; Springer: Cham, Switzerland, 2021; Volume 1324, p. 1324. [Google Scholar] [CrossRef]
  10. Munapo, E.; Kumar, S. Reducing the complexity of the knapsack linear integer problem by reformulation techniques. Int. J. Syst. Assur. Eng. Manag. 2021, 12, 1087–1093. [Google Scholar] [CrossRef]
  11. Gonzalez, M.; López-Espín, J.J.; Aparicio, J.; Talbi, E. A hyper-matheuristic approach for solving mixed integer linear optimization models in the context of data envelopment analysis. PeerJ Comput. Sci. 2022, 8, e828. [Google Scholar] [CrossRef] [PubMed]
  12. Cereser, B.L.H.; Oliveira, A.R.L.D.; Moretti, A.C. A new strategy to solve linear integer problems with simplex directions. Pesqui. Oper. 2022, 42, 1–19. [Google Scholar] [CrossRef]
  13. Zhou, J.; Chen, Y.; Peng, J.; Zhou, L.; Liang, G. A Mixed-Integer Linear Programming Model for the Station Capacity Allocation Problem of a Star-Tree Pipe Network. J. Pipeline Syst. Eng. Pract. 2023, 14, 04022053. [Google Scholar] [CrossRef]
  14. Dilek, S.; Tosun, S. Integer linear programming-based optimization methodology for reliability and energy-aware high-level synthesis. Microelectron. Reliab. 2022, 139, 114849. [Google Scholar] [CrossRef]
  15. Cremoncini, D.; Frate, G.F.; Bischi, A.; Ferrari, L. Mixed Integer Linear Program model for optimized scheduling of a vanadium redox flow battery with variable efficiencies, capacity fade, and electrolyte maintenance. J. Energy Storage 2023, 59, 106500. [Google Scholar] [CrossRef]
  16. Munapo, E. Improvement of the Branch and Bound Algorithm for Solving the Knapsack Linear Integer Problem. East.-Eur. J. Enterp. Technol. 2020, 2, 104. [Google Scholar] [CrossRef]
  17. Kumar, S.; Munapo, E.; Jones, B.C. An integer equation controlled descending path to a protean pure integer program. Indian J. Math. 2007, 49, 211–237. [Google Scholar]
  18. Padberg, M.; Rinaldi, G. A branch and cut algorithm for the resolution of large-scale symmetric traveling salesman problems. SIAM Rev. 1991, 33, 60–100. [Google Scholar] [CrossRef]
Table 1. LP continuous optimal table.
Table 1. LP continuous optimal table.
y 1 y 2 y m s 1 s 2 s m R.H.S
Y o 000 λ 1 λ 2 λ m R
y 1 100 π 11 π 12 π 1 m β 1
y 2 010 π 21 π 22 π 2 m β 2
y m 001 π m 1 π m 2 π m m β m
where λ 1 , λ 2 , , λ m , β 1 , β 2 , , β m are non-negative constants, whereas π i j   a n d   R are constants. The variables y 1 , y 2 , , y m are made basic and s 1 , s 2 , , s m are made nonbasic for convenience. Any other arrangement is also possible.
Table 2. Adding a new constraint.
Table 2. Adding a new constraint.
y 1 y 2 y m s 1 s 2 s m s m + 1 R.H.S
Z 000 λ 1 λ 2 λ m 0R
y 1 100 π 11 π 12 π 1 m 0 β 1
y 2 010 π 21 π 22 π 2 m 0 β 2
y m 001 π m 1 π m 2 π m m 0 β m
s m + 1 000 λ 1 λ 2 λ m 1 Y 0
Table 3. Continuous optimal table.
Table 3. Continuous optimal table.
y 1 y 2 y 3 s 1 s 2 s 3 R.H.S
Y o 0001.19181.94401.8809186,410.8961
y 1 1000.04380.07130.01531519.3595
y 3 001−0.00780.03770.04384336.3971
y 2 0100.0326−0.00510.03463430.5815
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

Munapo, E.; Chukwuere, J.; Tawanda, T. Solving Linear Integer Models with Variable Bounding. Forecasting 2023, 5, 443-452. https://doi.org/10.3390/forecast5020024

AMA Style

Munapo E, Chukwuere J, Tawanda T. Solving Linear Integer Models with Variable Bounding. Forecasting. 2023; 5(2):443-452. https://doi.org/10.3390/forecast5020024

Chicago/Turabian Style

Munapo, Elias, Joshua Chukwuere, and Trust Tawanda. 2023. "Solving Linear Integer Models with Variable Bounding" Forecasting 5, no. 2: 443-452. https://doi.org/10.3390/forecast5020024

APA Style

Munapo, E., Chukwuere, J., & Tawanda, T. (2023). Solving Linear Integer Models with Variable Bounding. Forecasting, 5(2), 443-452. https://doi.org/10.3390/forecast5020024

Article Metrics

Back to TopTop