DOCUMENTATION CENTER SEARCH
Mathematica
>
インポートとエキスポート
>
Import/Export フォーマット
MPS
(.mps)
MPS 数学ファイル形式.
線形計画(LP)問題を指定するための事実上の標準.
LPソルバが入力形式としてよく使用する.
MPSは,Mathematical Programming System(数学的プログラミングシステム)の頭字語である.
プレーンテキストのASCII形式で,バイナリファイルに圧縮されることもある.
固定幅の表形式でデータを保持する.
1970年代にIBMで開発された.
Import
は完全にMPS形式をサポートする.
IMPORT
Import
["
file
.mps"]
は最適化問題を表す式を返して,MPSファイルをインポートする.
Import
["
file
.mps"]
は,
NMinimize
の入力に適する形式で目的関数と制約のリストを返す.
Import
["
file
.mps",
elem
]
は,指定された要素をMPSファイルからインポートする.
Import
["
file
.mps", {
elem
,
sub
a
,
sub
b
,
...
}]
は子要素をインポートする.
Import
["
file
.mps", {{
elem
1
,
elem
2
,
...
}}]
は複数の要素をインポートする.
インポートの形式は
Import
["
file
", "MPS"]
あるいは
Import
["
file
", {"MPS",
elem
,
...
}]
で指定することができる.
Import
についての完全な一般情報は,関数ページを参照のこと.
ImportString
はMPS形式をサポートする.
要素
一般的な
Import
要素:
"Elements"
ファイル中の有効な要素とオプションのリスト
"Rules"
要素とオプションのそれぞれの規則のリスト
"Options"
オプション,属性,設定についての規則のリスト
データを表現する要素:
"Equations"
目的関数と制約のリスト
"LinearProgrammingData"
線形計画を表すベクトルと行列
"ConstraintMatrix"
線形計画問題の制約を示す行列
Import
はデフォルトで
"Equations"
要素を使う.
オプション
Import
オプション:
"FreeFormat"
False
ファイル内でデータフィールドがゆったりと並べられているか,それともきっちりと並べられているか
"EMPS"
False
ファイルが圧縮されているかどうか
関連項目
"Graph6"
"HarwellBoeing"
"MTP"
"MTX"
"Sparse6"
その他
インポートとエキスポート
全形式のリスト
数値データ形式
例題
すべて閉じる
例
Import
要素のリストをMPSファイルから得る:
In[1]:=
Out[1]=
MPSファイルを
NMinimize
に適する式である目的関数と制約のリストとして読み取る:
In[2]:=
Out[2]=
それを
NMinimize
の入力として使う:
In[3]:=
Out[3]=
MPSデータを
LinearProgramming
の入力に適する形式で読み取る:
In[1]:=
Out[1]=
それを
LinearProgramming
の入力として使う:
In[2]:=
Out[2]=
上の例の制約行列をインポートしてプロットする:
In[1]:=
Out[1]=
© 2008 Wolfram Research, Inc.