Gwyneth Butera

  • Gurobi Staff
  • 合計アクティビティ 798
  • 前回のアクティビティ
  • メンバー登録日
  • フォロー 0ユーザー
  • フォロワー 1ユーザー
  • 投票 14
  • サブスクリプション 559

記事

Gwyneth Buteraによる最近のアクティビティ 最近のアクティビティ 投票
  • Gurobiのライセンス(gurobi.lic)はどこへ配置するとよい?

    gurobi.licはシステム上のデフォルトディレクトリに配置することを推奨しています。デフォルトでない場所を利用する場合エラーとなりやすく頻繁に問題が発生することがあります。デフォルトディレクトリへの配置(推奨)Gurobiが実行時に検索を行うデフォルトディレクトリは以下に設定されています。 Windows: C:\gurobi, またはホームディレクトリ(C:\Users\yourus...

  • Gurobiが解ける問題クラスは?

    Gurobiバージョン12.0以降では、線形制約、二次制約(凸および非凸)、二次錐制約、多変量合成非線形関数の制約を持つモデルを解くことができます。連続変数と整数変数の組合せは問いません。標準形は以下の通りです:$$\begin{alignat}{3} \min_x\  x^\top Q x + c^\top x &+ d && && \textrm{(Objective)} \\ \tex...

  • Gurobi Optimizerを利用するには

    Gurobi Optimizerへようこそ!Gurobiの利用方法についてお手伝いします!Gurobi Optimizerを始めるための基本手順 まず、Gurobiライセンスを取得します。 次に、Gurobi OptimizerまたはGurobi Compute Serverをインストールします。 その後、ライセンスをマシンへ設定します。 最後に、インストールとライセンスのテストをします。 ...

  • チュートリアル(硬貨の製造):問題設定

    まずは、解くべき最適化問題の説明から始めていきます。アメリカ造幣局の年末を想像してください。造幣局は、流通する硬貨の製造に使用される様々な鉱物の在庫を管理しており、来年の硬貨のために新しく購入する前に、手持ちの鉱物を使ってしまいたいと考えています。造幣局は数種類の硬貨を製造していて、それぞれ成分組成が異なります。下の表は、各硬貨の組成を示しています。   Penny Nickel Dime...

  • Webライセンスサービス(WLS)を利用するために必要なURL

    Webライセンスサービス(WLS)を利用するには、次の2つのURLにアクセスできる必要があります: https://token.gurobi.com: このURLはトークンを取得するために使用されます。 https://license.gurobi.com: このURLはWLSライセンスマネージャー(UIウェブページ)およびWLS APIに使用されます。これはライセンスのAPI Keyを...

  • Gurobiへファイルをアップロードまたは送信するには

    Gurobiでは、テスト、チューニング、またはベンチマークのためにお客様にモデルファイルのアップロードをお願いすることがあります。お客様のモデルやデータのセキュリティはGurobiにとって重要です。圧縮したモデルやデータをGurobiへ送信する最も安全な方法は、Gurobiウェブサイトのアップロードページを利用することです。以下の手順に従ってください: モデルをMPSまたはREWファイルとし...

  • GurobiにおけるLPファイル形式とMPSファイル形式の扱いの違いは?

    LP file format は人間に読みやすいように設計されています。GurobiはLPファイルへの書き出しの際に、係数情報をより少ない桁数で出力します。また、LPファイル形式は必ずしも変数の順序を保持しません。そのため、モデルをLP形式に出力し、LPファイルを読み込んで最適化すると、最適化時の解のパスが異なる場合があります。従って、LPフォーマットは、モデルの正しさを目視で確認するために...

  • Java API利用中のOut-of-Memoryエラーを避けるには?

    同一のモデルをLPまたはMPSファイルとして解くことができるにもかかわらず、Javaプログラムによる実行ではout-of-memoryエラーが発生する場合があります。Javaのメモリヒープは実行時に固定されるため、これによってメモリ不足の状態になることがあります。Java VMの起動時に-Xmx  パラメータを設定することで、メモリ・ヒープのサイズを調整することができます。これによりout-...

  • Gurobiが整数変数に対して小数値を返すことがあるのはなぜ?

    Gurobi OptimizerのようなMIPソルバーは、LP緩和問題を繰り返し説くことによって整数計画問題を求解します。すべての整数変数が整数性のトレランス(IntFeasTol)の範囲内にあるとき、その解は整数解として判定されます。IntFeasTol のデフォルト値は1e-5であり、例えば1.000000465は整数解であるとみなされます。ただし、このトレランスを厳しくしすぎると、求解...

  • チュートリアル(硬貨の製造):最適化モデル

    前へ: チュートリアル(硬貨の製造):問題設定 最適化問題として定式化するために、次の3つのことを考えていきます 始めに決定変数を定義します。最適化のゴールはこれら変数の値を決定することです。 次に最適化の目的関数を定義します。これは最適化によって何を実現したいかを示す関数です。この関数を最小化または最大化することが目的となります。 最後に守るべき制約を定義します。 Gurobi Opt...