MindOpt solver は、実行時エラーが発生すると負の整数のエラーコードを返します。このページでは、すべてのエラーコードとその原因、および解決策を一覧で示します。
エラーコード -10 には、認証ライセンスシステムからのセカンダリエラーコードが含まれる場合があります。エラー -10 が発生した場合は、「認証ライセンスのエラーコード」セクションを参照して、根本原因を特定してください。
ソルバーの実行時エラーコード
| エラーコード | 説明 | 解決策 |
|---|---|---|
| -1 | 未特定の内部エラーです。 | これがセカンダリエラーコードであるかどうかを確認してください。詳細については、「認証ライセンスのエラーコード」セクションを参照してください。これがプライマリエラーである場合は、お問い合わせください。 |
| -2 | メモリ不足です。 | 使用可能なメモリを増やすか、最適化問題の規模を縮小してください。 |
| -3 | 無効なパラメーターです。 | 入力パラメーターを確認してください。 |
| -10 | 無効なライセンスです。 | ライセンスが正しく設定されていることを確認してください。セカンダリエラーコードについては、「認証ライセンスのエラーコード」セクションを参照してください。ライセンスの設定手順については、「4. 認証ファイルの設定」をご参照ください。ソルバーバージョン 0.20.0 以降を使用して混合整数線形計画法 (MILP) の問題を解く場合は、メールで必要な権限を申請してください。詳細については、「V0.20.0 のダウンロード」をご参照ください。 |
| -11 | MINDOPT_HOME 環境変数が見つかりません。 |
「3. 環境変数の確認とテスト実行」の説明に従って環境変数を設定してください。 |
| -12 | MindOpt の動的ライブラリの読み込みに失敗しました。 | 動的ライブラリを確認してください。問題が解決しない場合は、ソフトウェアパッケージを再インストールしてください。 |
| -1000 | I/O 通信エラーです。 | ファイルの入出力を確認してください。 |
| -1001 | ファイルからのデータ読み取りに失敗しました。 | 読み取るファイルが正しいことを確認してください。 |
| -1002 | ファイルへのデータ書き込みに失敗しました。 | 書き込むデータが正しいこと、および書き込み権限があることを確認してください。 |
| -1003 | パスエラーです。 | パスが存在すること、および書き込み権限があることを確認してください。 |
| -1100 | ファイル解析エラーです。 | 解析するファイルが正しいことを確認してください。 |
| -1200 | リモートコンピューティングサービスのトークン ID が無効です。 | トークン ID が有効であり、正しく入力されていることを確認してください。 |
| -1201 | リモートコンピューティングサーバーへの接続に失敗しました。 | サーバーアドレスが正しいこと、およびネットワーク接続が安定していることを確認してください。 |
| -2000 | 最適化モデルの入力または読み取りエラーです。 | 最適化モデルが有効であることを確認してください。 |
| -2001 | 最適化モデルが空です。 | 最適化モデルが正しく提供されていることを確認してください。 |
| -2002 | モデルの行インデックスが無効です。 | 参照されている行インデックスが有効な範囲内にあることを確認してください。 |
| -2003 | モデルの列インデックスが無効です。 | 参照されている列インデックスが有効な範囲内にあることを確認してください。 |
| -2004 | モデルの行名が無効です。 | 参照されている行名が正しいことを確認してください。 |
| -2005 | モデルの列名が無効です。 | 参照されている列名が正しいことを確認してください。 |
| -2006 | 対称行列のインデックスが無効です。 | 入力データを確認してください。 |
| -2007 | 対称行列の行インデックスが無効です。 | 入力データを確認してください。 |
| -2008 | 対称行列の列インデックスが無効です。 | 入力データを確認してください。 |
| -2010 | 認識されない文字列属性です。 | モデルの文字列属性 API が正しく使用されていることを確認してください。 |
| -2011 | 認識されない整数属性です。 | モデルの整数属性 API が正しく使用されていることを確認してください。 |
| -2012 | 認識されない実数属性です。 | モデルの実数属性 API が正しく使用されていることを確認してください。 |
| -2013 | 対称行列の認識されない実数属性です。 | 入力データを確認してください。 |
| -3000 | 解が利用できません。 | 最適化問題の解が正しく生成されたことを確認してください。 |
| -3001 | プライマルレイが利用できません。 | プライマルレイが正しく生成されたことを確認してください。 |
| -3002 | ソルバーの統計情報が利用できません。 | お問い合わせください。 |
| -3003 | 認識されない基底ステータスの値です。 | 基底ステータスの値が正しく設定されていることを確認してください。 |
| -3004 | このモデルでは IIS (既約不整合部分系) は利用できません。 | 問題のタイプがサポートされていることを確認してください。 |
| -3005 | 実行可能なモデルでは IIS は利用できません。 | 実行可能なモデルには IIS は存在しません。 |
| -4000 | パラメーターの設定エラーです。 | パラメーター設定 API が正しく使用されていることを確認してください。 |
| -4001 | パラメーターの取得エラーです。 | パラメーター取得 API が正しく使用されていることを確認してください。 |
| -9000 | 最大反復回数に達しました。 | 最大反復回数の制限設定を確認してください。 |
| -9001 | 最大計算時間に達しました。 | 最大計算時間の設定を確認してください。 |
| -9002 | Ctrl+C によって計算プロセスが中断されました。 | プロセスが Ctrl+C コマンドによって中断されたことを確認してください。 |
| -9003 | ノード制限に達しました。 | ノード制限の設定を確認してください。 |
| -9004 | より良い解が見つからないまま、連続ノード制限を超えました。 | 問題のモデルを確認してください。問題が解決しない場合は、お問い合わせください。 |
| -9011 | 選択された最適化アルゴリズムはサポートされていません。 | 計算方法の設定とライセンスの範囲を確認してください。新しいバージョンがこのアルゴリズムをサポートしているかを確認するか、お問い合わせください。 |
| -9012 | ソルバーは入力された問題のタイプをサポートしていません。 | 入力ファイルが有効であることを確認してください。新しいバージョンがこの問題タイプをサポートしているかを確認するか、お問い合わせください。 |
| -10000 から -19999 | シンプレックス法における数値誤差です。 | お問い合わせください。 |
| -20000 から -29999 | 内点法における数値誤差です。 | お問い合わせください。 |
| -30000 | IIS の計算中の数値誤差です。 | お問い合わせください。 |
認証ライセンスのエラーコード (ソルバーのエラーコード -10 のセカンダリエラーコード)
これらのエラーは、fl_client.ini 認証ファイルの設定またはネットワーク接続に関連しています。設定手順については、「3. Alibaba Cloud ライセンスキーを使用した認証」をご参照ください。
| エラーコード | 説明 | 解決策 |
|---|---|---|
| -1 | リクエストタイムアウトです。 | インターネット接続を確認してください。ネットワークが安定している場合は、設定ファイルでタイムアウト期間を延長してください (デフォルト:2 秒)。詳細については、「3. Alibaba Cloud ライセンスキーを使用した認証」をご参照ください。 |
| -2 | ソケットの作成に失敗しました。 | ネットワーク接続を確認してください。 |
| -3 | ソケットのノンブロッキングモードへの設定に失敗しました。 | ネットワーク接続を確認してください。 |
| -4 | ホストの解析に失敗しました。 | ネットワーク接続を確認し、設定ファイルで server.name が正しく設定されていることを確認してください。詳細については、「3. Alibaba Cloud ライセンスキーを使用した認証」をご参照ください。 |
| -5 | 接続に失敗しました。 | ネットワーク接続を確認してください。 |
| -6 | 書き込みリクエストに失敗しました。 | ネットワーク接続を確認してください。 |
| -7 | 読み取りリクエストに失敗しました。 | ネットワーク接続を確認してください。 |
| -200 | 設定ファイルエラーです。 | fl_client.ini 設定ファイルを確認してください。詳細については、「3. Alibaba Cloud ライセンスキーを使用した認証」をご参照ください。 |
| -201 | URL エラーです。 | 設定ファイルで server.name が正しく設定されていることを確認してください。詳細については、「3. Alibaba Cloud ライセンスキーを使用した認証」をご参照ください。 |
| 500 | サーバーサイドの内部例外です。 | ソルバーバージョン 0.20.0 以降を使用して MILP の問題を解く場合は、メールで必要な権限を申請してください。詳細については、「V0.20.0 のダウンロード」をご参照ください。問題が解決しない場合は、お問い合わせください。 |
| 400 | 不正なリクエストフォーマットです。 | fl_client.ini ファイルが完全であること、ak_id と ak_secret が正しく有効であること、および未変更のプレースホルダーコンテンツが残っていないことを確認してください。詳細については、「3. Alibaba Cloud ライセンスキーを使用した認証」をご参照ください。問題が解決しない場合は、ソフトウェアパッケージをダウンロードして再インストールし、それでも問題が解決しない場合は、お問い合わせください。 |
| 401 | 未認証:LicenseKey の検証に失敗しました。 | LicenseKey が AccessKey に対応する Alibaba Cloud アカウントに属していることを確認してください。[コンソール] > [購入済みサービス] で LicenseKey を表示できます。 |
| 410 | リソースの有効期限が切れています。 | LicenseKey の有効期限が切れています。[コンソール] > [概要] に移動して更新してください。 |
| 409 | 同時実行数不足です。 | 同時実行タスクの数が、購入した LicenseKey の上限に達しました。上限を増やすには、[コンソール] > [概要] に移動して設定を変更してください。完了したタスクは速やかに解放する必要があります。長時間実行されるタスクの場合、MaxTime を設定して総消費時間を制限し、同時実行リソースをすぐに解放できます。ソルバープログラムが異常終了した場合 (クラッシュなど)、同時実行数は自動的に解放されません。[コンソール] から手動で解放するか、接続がタイムアウトするまで待ってください。 |
| 403 | 権限がありません。 | Alibaba Cloud アカウントが RAM ユーザーに必要な権限を付与していることを確認してください。アカウントの承認設定で "opt" を検索して、関連する権限を見つけてください。 |
コンソール SDK の実行時エラーコード
Alibaba Cloud コンソール SDK によって返される認証エラーコードについては、「エラーセンター」をご参照ください。エラーセンター
404:AccessKey ID と AccessKey Secret が正しいことを確認し、一致する AccessKey のペアを使用してください。