2017-12-06 13 views
0

concordeアルゴリズムを使用してTSPパッケージの問題を解決しようとTSPパッケージ・インタフェースを使用しようとすると、ステータス127になります。 concorde_path()にconcorde実行可能ファイルのパスを配置しました。 concorde_help()コマンドを実行した結果、ステータス127の警告メッセージが表示されました。 solve_TSPを実行する上で は、次のエラーがTSP Concordeがステータス127のメッセージで失敗する

に遭遇された関数
data("USCA312") 
solve_TSP(USCA312, method = "concorde", control = list(clo = "-V")) 
Used parameters: 
clo = -V 
precision = 6 
exe = C:/Users/gourav.trivedi/Downloads/concorde 
verbose = TRUE 
Warning in tsp_concorde(x_, control = control) : 
    Concorde can only handle distances < 2^31. Reducing precision for Concorde to 3 
Error in tsp_concorde(x_, control = control) : 
    Problems with reading Concorde's output. 
Is concorde properly installed? 
For details see ? Concorde 
In addition: Warning message: 
running command '"C:/Users/gourav.trivedi/Downloads/concorde" -x -V -o file38087a417c0e.sol file38087a417c0e.dat' had status 127 

答えて

0
私は(それは、Linux上で正常に動作)は、Windowsを持っていないが、あなたはそれをチェックする必要があり

1)コンコルドがシステム上で動作します。 Cygwinが必要です(http://www.math.uwaterloo.ca/tsp/concorde/downloads/downloads.htm参照)。コマンドラインインターフェイスから例を実行してみてください。

2)パスは正しいです。

これが役に立ちます。

関連する問題