2017-12-06 17 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
나는 (리눅스에서 잘 실행) 윈도우가없는,하지만 당신은 그것을 확인해야

:

1) 콩코드 시스템에서 작동 . Cygwin이 필요합니다 (http://www.math.uwaterloo.ca/tsp/concorde/downloads/downloads.htm 참조). 명령 행 인터페이스에서 예제를 실행하십시오.

2) 경로가 정확한 것입니다.

희망이 도움이됩니다.