Professional Documents
Culture Documents
A Prlmal Algorithm For Interval Linear-Programming Problems
A Prlmal Algorithm For Interval Linear-Programming Problems
A. Charnes
Center for Cybernetic Studies
The University of Texas
Austin, Texas 78712
and
Daniel Granotf and Frieda Granot j
Center for Cybernetic Studies
The University of Texas
Austin, Texas 78712
and
Department of Mathematics
Dalhousie University
Halifax, Nova Scotia
ABSTRACT
Maximize c ?X
s.t. b- <Ax< b+.
where the matrix A, vectors b -, b + and c are given. In this paper we develop a
primal algorithm for solving IP. The algorithm starts with a feasible solution (not
necessarily an extreme point) and produces, after finitely many iterations, an optimal
solution to an IP.
*This research was partly supported by NRC Research Grant Number A-4024 and ONR
Contract Number NOOO14-75-C-0569.
tPresent address: Faculty of Commerce, University of British Columbia, Vancouver, British
Columbia.
1. INTRODUCTION
MaxcTx
s.t.
b-dAx<b+.
Max cTx
s.t.
AX&,
x > 0,
2. PRELIMINARY RESULTS
Max cTx
s.t.
b-<Ar<b+, (2)
if c I N(A), where N(A) is the null space of the matrix A. For construction
of a basis for N(A) the reader is referred to, e.g., [l].
Let R,Yxn={x~Rmxn; rankx=r}.
Explicit solutions for an IP when bounded and with a full row rank
coefficient matrix are given by Lemma I.
ATA-A,
x=&b,-+Ft,b,‘+&[8,4’+(14Jb;]+N(A), (4
0
R(DT)=R(AT).
Then:
DTy*+N(A),
Let
LEMMA3. If
Ei > 0 whenever y/ = ( bi ) i,
MilXCTX
s.t.
b,-<BBx<b+B.
where (B -l)i is the jth column of B -’ and (NB -l)ii is the (i,j) element of
NB -I. Further, let
6s; = Min
(bN’)i-(sN)i 6s; = Min -
(NB-~)~,>o (NB-')ij ' (NB -‘)ii<o
(13)
b; <NB-‘y6 b+
N' (14)
then (&)I is the value of the jth nonbasic constraint at y’ and ti-,ti+ are the
maximal amounts by which we can decrease or increase the value of y;,
respectively, without violating any of the nonbasic constraints.
Algorithm A, described below, will start with the feasible solution x1 and
will produce, after finitely many iterations, an optimal solution to IP.
Algorithm A.
(15)
Then if c~(B-‘)~>O, go to step 3, and if c~(B-‘)~<O, go to step 4.
INTERVAL LINEAR-PROGRAMMING PROBLEMS 71
Step 3. Compute [G, &T and &‘. If (b,‘), - y/ < &+, substitute
Go to step 1. If (bB+)i - y: >&‘, then let k be the smallest index such that
either
OT
Then substitute
if (17),
if (18),
(19)
where Bi and Nk are the ith row of B and the kth row of N, respectiuely, and
/ denotes deletion. Go to step 1.
Step 4. Compute .$‘i, & and Q-. Zf ~l-(b;)~ <<&-, substitute
Go to step 1. If y/ - (bBM)i> &-, then let k be the smallest ina!ex such that
either
Then y: is given by
(biY)k if (24),
Y”
1 (b$ )k if (25),
and yrl (T# i), B and N are modified in the same manner as was done in
(26)
terminate with
-ly’,
$‘Pt= B
(28)
and optimal solution to the IP. Otherwise, let k be the first index such that
either
c’(B’),?
.T(Bi+I)-lyj+l_C~(Bi)--lyi=
(N’ (Bi ,4), [ Y/“-P Pi);‘) Y’].
(31)
Moreover, for all possible cases in which Algorithm A exchanges the ith basic
row with the kth nonbasic row we have
= sign,[ ~f+~-(~i(Bi);‘)yi],
cT(Bi+l)-lYi+l_CT(Bi)-IYj~*. (33)
below). In the perturbed problem (33) will always hold as strict inequality,
and thus the finiteness of the algorithm is assured. The optimality of the
solution obtained follows from Lemma 3, which completes the proof. w
Using the technique introduced in [6], we can formulate and solve the
augmented IP
O<u,<Minbi+, k=l,..., r,
iElk
Max xi + 2x,
s.t.
-9< -3x,+x,<9,
0 < xi < 6,
O< x2,(8,
2 < xi + x, < 6.
where the source of the basis is the second and fourth constraints. Then
s,=(m3,-‘)y’=( -; ;
I(-: X)=(2 X3=(-3
&-+, y:-(b,-),=l-O=l<$;
(&+)a-y;=6-2=4<8;
hence yi is increased to 6.
step 1. yl= ; is an extreme point.
( )
Step 5. y1 satisfies the optimality criterion; hence
5. CONCLUDING REMARKS
REFERENCES