E-mail Webmaster
_______________ Navigation
Home ________________ TI Graphing Calculators TI Programs Brief User Guides Casio Graphing Calculator Casio Programs Casio Programming
Keystrokes Scientific Calculators =============== Casio Calculadoras
Breve Guía Español Calculadoras Científicos
|
EXTENDED SIMPLEX METHOD FOR CASIO CFX-9850/9860GB PLUS About this program: This is a front-end
add-on to the program LINPROG that is archived in the Casio CFX-9850Plus
calculator. You must activate LINPROG in order to use this program.
I'll tell you how to do that later. This add-on sets up the first feasible
tableau for mixed inequalities and standard minimization problems and transfers
that matrix to Mat A and calls LINPROG to provide the final solution. This is a pseudo-menu driven
program that gives solutions to standard maximization, mixed maximization, or
standard minimization problems.
To solve either problem, the appropriate matrix with proper slack variables and
objective function must
be entered into matrix A. Appropriate negative slack variables
must entered for mixed, or minimization problems. The objective function
must be negative for maximization problems and positive for minimization
problems. Of course, you can solve standard maximization
problems by entering the first tableau with appropriate positive slack variables. Watch Out! You may be tempted to change some of the variables or the matrix names in this program. Just be aware that the variables and matrix names were correlated with the program LINPROG to reduce memory usage, and to make sure that the matrix that is handed over to LINPROG is in the correct matrix position. SNYTAX NOTE: The symbol => is not equal to or greater than, but is the symbol obtained by [SHIFT], [PRGM],[F3],[F3]. The symbol ∆ is not a triangle, but the symbol obtained by [SHIFT], [PRGM],[F3]. The symbol _| is the button ab/c.DISCLAIMER: This program is free, and, therefore, I make no claims about it's efficacy, efficiency, or proper operation. Version V1.0 was posted on 8/12/03 and V1.1, only a slight revision, was added on 9/30/04. If you find a problem with this program, or can suggest improvements, please e-mail me at knosummath@aol.com . Use of this Program: You may use this program freely for your own personal use and for the use of other students, but use for publication or any means of profit requires my permission.
Loading: Okay, so how do I load LINPROG?. (Notice that if you want to read any of
these decimals in fractions, just scroll over the element you want to read.) Using slack variables, the first tableau
will be this: Notice that the last row, the objective function, has negative coefficients. Plug that into matrix A; go to your program and execute it. At then at the prompt, press 1; then EXE. A message will appear on the screen; them after a few seconds your answer will be displayed. Note: Mat F is the working
matrix for maximization problems. So if you need to run the matrix again, the
original is still in Mat A. Note carefully, however, that the pre-program for
minimization problems stores its changes in Mat A for the LINPROG. But
I have included a line in the program to store the original matrix in Mat B.
So, you can get the original matrix back into Mat A by going to the run screen
and doing the following: We can look at this problem like this: So, our first tableau is this: Enter that into matrix A; execute the
program and enter 3 at the prompt, ?, and press EXE. The display will be this: Notice that -5.4 is the negative of the minimum, 5.4, and that y1 = 0.6 and y2 = 1.8. Mixed ≤ and ≥ problem: Enter that into matrix A; execute the
program and enter 2 at the prompt, ?, and press EXE. The display will be this: Last Revised: 9/30/04 |