グラフ電卓 / TI-84でのシンプレックス法
行列演算と行関数を用いて、TI-84またはグラフ電卓でシンプレックス法を解く方法を学びます。
シンプレックス計算機
シンプレックス法計算機の仕組み
LP問題を入力する
目的関数の係数と、各制約行を右辺の値とともに入力します。
最大化または最小化を選択する
最適化の目標を選択します。ツールがスラック変数付きの初期タブローを自動的に作成します。
ピボット反復を実行する
計算機はCj-Zjによってピボット列を特定し、比率を計算し、最適になるまで基本行操作を実行します。
最適解を読み取る
最終タブローには、最適な変数値、Zj行、および最大/最小の目的値が表示されます。
シンプレックスタブロー出力の例
2変数の最大化問題のタブロー反復の例
| Basis | x1 | x2 | s1 | s2 | RHS | Cj-Zj |
|---|---|---|---|---|---|---|
| x1 | 14 | 0 | 0 | 1 | 14 | 0 |
| x2 | 7 | 1 | 0 | 0 | 7 | 5 |
| Zj | 35 | 5 | 0 | 0 | 35 |
TI-84でのシンプレックス
TI-84 などのグラフ計算機でシンプレックス法を実行するには、初期タブローを行列として保存し(MATRIX → EDIT)、次に MATRIX → MATH メニューの rowSwap、*row、*row+ を使って各ピボットを実行します。このページのオンラインソルバーは同じ行演算を即座に行うので、TI-84 での作業を確認できます。
Casioやその他の計算機
Casio の関数電卓には専用のシンプレックス機能はありませんが、その行列モードで各ピボットに必要な行演算を実行できます。ステップごとのタブローを伴う完全で自動的な解を得るには、このページ上部の計算機を使ってください。
関連計算機
よくある質問
グラフ電卓を使ってシンプレックス法を解くには?
TI-84では、MATRIX > EDIT を使ってタブローを行列に保存し、MATRIX > MATH の行操作(rowSwap、*row、*row+)を使います。あるいは、TI電卓向けの専用シンプレックスアプリを使います。
Casioでシンプレックス法のピボット操作を計算できますか?
Casioの関数電卓には組み込みのシンプレックス機能はありません。ただし、Casioの行列モードを使って行列の行操作を手動で行い、各ピボット手順を実行できます。
TI-84でシンプレックス法を実行するには?
タブローを行列として保存し、MATRIX MATHメニューの rowSwap、行の乗算、行の乗算加算を使ってピボットします。
Casio電卓でシンプレックス法はできますか?
Casioの関数電卓には組み込みのシンプレックス機能はありませんが、行列モードで同じ行操作を実行できます。
オンライン計算機の方が速いですか?
はい、すべてのピボットを自動的に実行し各タブローを表示するので、TI-84での作業を即座に確認できます。