Coin-OR の線形計画法 (LP) ソフトウェアを使用して、一連の線形計画法を解こうとしています。各プログラムのほとんどのデータは、いくつかの .csv ファイルに含まれていますが、線形最適化を実行するたびに一部のデータを修正する必要があります。
Coin-OR の LP ソルバーに .MPS ファイルの読み取りを依頼することしかできないようで、AMPL などのプログラムを使用して .MPS ファイルを個別にビルドすることは可能です。しかし、一連の自動化された一連の最適化を繰り返し実行しようとしていることを考えると、AMPL または Gurobi を使用して 1 つの問題インスタンスを構築し、結果の .MPS ファイルでソルバーを呼び出すだけでは実行できません。問題が発生するたびに、おそらく何千回または何百万回もファイルを変更する必要があります。
ベクトル配列またはその他の標準 C++ データ構造を .MPS ファイルに変換できる C++ ライブラリがあるかどうか、誰か知っていますか? または、これらのデータ構造を Coin-OR の LP ソルバーの入力として指定する方法はありますか?