問題タブ [lpsolve]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
207 参照

java - LpSolve で感度を「true」に設定する方法

LpSolve (http://lpsolve.sourceforge.net/5.5/sensitivity.htm) で感度を有効にしようとしています。

ドキュメントは、コマンドラインに -S4 を渡すことで感度を有効にすることを示しています。R では、lpsolve() 関数呼び出しで compute.sens=true を渡すことができます。

ただし、私は Java API を使用していますが、それを設定するためのそのようなオプションはありません。

setSense(boolean maximum) 関数が表示されます。あれですか?

0 投票する
4 に答える
4305 参照

java - Windows \ System32 \ lpsolve55j.dll:依存ライブラリが見つかりません

LPSolve for Java(mavenizedバージョン、http: //code.google.com/p/lpsolve-java/source/checkout )を使用しようとすると、次のエラーが発生します。

  • lpsolve55j.dllをWindows\System32に置き、
  • ディレクトリC:\ Program Files \LPSolveIDEをPATH環境変数に追加しました。

エラーは、Eclipse(テストケース)と「mvntest」の実行の両方で発生します。

これはどれも役に立ちません。

このエラーを修正するにはどうすればよいですか?

0 投票する
1 に答える
347 参照

c# - 地理的分布を線形確率の制約として表しますか?

私は今ソルバー財団を学んでいます。私は実際に私のプロジェクトにlpsolveを接続していますが、私の問題は、制約を最もよく表す方法の一般的な問題だと思います。

私は、かなり典型的なナップザックまたはパッキングの問題を抱えていると思います。場所のコレクションがあり、それぞれに「スコア」があります。目標の「スコア」を満たすための場所の最小数を選択したい。

(実際には、それよりも少し複雑です。各場所にはいくつかの異なるプロパティがあり、複数のプロパティをターゲットにすることがよくあります)。

ここまでは順調ですね。ただし、追加の制約があります。選択した場所の地理的な分散を最大化したいのです。その制約をどのように表すことができますか?

これが私が今持っているものの基本的な例です:

これにより、最初の3つの場所が選択されるだけで、目標は60になりますが、これら3つの場所は非常に近くにクラスター化されています。私が好むのは、最初の3つ(ID 0〜2)と最後の2つ(ID 3と4)のいずれかを選択することです。

誰かがここでいくつかのガイダンスを提供できますか?よろしくお願いします。

0 投票する
1 に答える
258 参照

lpsolve - 些細なインスタンスでlp_solveが失敗するのはなぜですか?

lp-solveで次のようなインスタンスを解決しようとしています

これは難しい例ではないようですが、lp-solveはそれを解決できません。lp-solveのドキュメントについての私の理解は、ソルバーが実際にインスタンスを通常のlpとして解決し始め、次に問題を整数定義に修正することです。この場合、lp-solutionは正しいはずです。

誰かが私にこれがうまくいかない理由についていくつかの洞察を教えてもらえますか?特に、このようなインスタンスをすばやく解決するための「トリック」はありますか?

0 投票する
1 に答える
1027 参照

java - lp_solve と Java ラッパーで自由変数を設定する方法

lp_solve と Java ラッパーを使用して解決しようとしている LP 問題で自由変数を設定する方法がわかりません。

メソッドを使用します

public void setUnbounded (int colnr) は LpSolveException をスローします

javadocs から、「変数が空いている場合に設定」する必要があります。

ただし、LPを解決する前に呼び出すと、エラーが発生します

「モデルが最適化されていません」とはどういう意味ですか? 私が間違っていなければ、LP を解く前に自由変数を設定する必要があります。私は正しいですか?

0 投票する
3 に答える
1939 参照

c# - 64ビットOSで動作しないMicrosoftSolverFoundationのLpSolveプラグイン

MSF用のLPSolvePlugInを64ビットOSで動作させることができません。(asp mvc 3アプリケーションから呼び出されたホストされたac#dll内)

このための特定のバージョンはありますか?x86をターゲットとするアプリケーションを構築する必要がありますか?ソルバープラグインをソースコードからターゲットx64に再構築する必要がありますか?

私は途方に暮れていて、プラグインに関するドキュメントはあまりなく、最新のコードはMSF 2.0.7をターゲットにしているようです(私は現在3.0.1または3.0.2を持っています)

どんな助けでもいただければ幸いです。月曜日に確認し、必要に応じて情報を追加します。

ありがとう

0 投票する
1 に答える
600 参照

php - Lpsolve インストールの問題。OS X

これを使用して lpsolve をインストールしようとしています: http://jeyroz.tumblr.com/post/605709794/lpsolve-php だから、コマンドを実行しようとしています:

phpizeを実行すると、次のように表示されます。

これが正常かどうかはわかりません。

を実行する./configure --enable-maintainer-zts --with-phplpsolve55=../..と、次のように表示されます。

誰でも私を助けることができますか?

0 投票する
1 に答える
785 参照

linear-programming - 言語モデルを lp 形式に変換する

LINGO を使ってプログラムを書いたことがありますが、試用版には 30 個の非線形変数と 30 個の整数変数の制約があり、限界を超えています。次のバージョンを購入するかどうかを決める前に、自分のプログラムがフリー ソフトウェアでどのように動作するかを確認しようと考えていました。LPSolve IDE 5.5 をダウンロードし、手動で変換しようとしていますが、括弧を使用して演算の順序に影響を与えることができない、除算できないなどの問題が発生しています。言語プログラムを変換する簡単な方法はありますか? MPS ファイルにエクスポートしようとしましたが、エラーが発生しました。

0 投票する
0 に答える
434 参照

linux - Ubuntu 12.04 64ビットにMATLAB用のlpsolveをインストールしますか?

このツールキットを 3 時間インストールしようとしています....最初は Python の場合..あきらめました。次に、MATLAB の場合...

http://web.mit.edu/lpsolve/doc/MATLAB.htm

それはインストールについて何かを言っています(そして私は他のすべてのウェブサイトですべてを読んでいます)が、私はそれが何を言っているのか分かりません...

なぜそんなに複雑なのですか?Windows とは異なり、インストールしたいものすべてについて、.zip ファイルの「セットアップ」または「インストール」ファイルをダブルクリックすると、必要なものがすべてインストールされます。

私はとても混乱して苦しんでいます..助けてください...

私はUbuntuについて少し知らないので、どのファイルをダウンロードすればよいか(たくさんのファイルがありますが、何をダウンロードすればよいかわかりません...)、どのコマンドでどのようにインストールできるかを教えてください。

ありがとうございました。

0 投票する
1 に答える
506 参照

linear-programming - 予期しないVARSYM、ZIMPLプログラム

ZIMPLプログラムで予期しないVARSYMエラーが発生しました。問題が何であるかわかりません。ここに、コードの一部があります。

これが変数です

いくつかのポイントの上限は3、2、および1で、28まで上がります。

これがエラーを起こしている方程式です

エラーは、セミコロンの最後にあることを示しています