저는 컴퓨터 교과 과정에서 세일즈맨의 여행 문제를 고려하고 있으며 표준 컴퓨터가 5 개 장소 간의 최단 거리를 계산하는 데 걸리는 시간을 알고 싶습니다. 프로젝트가 실행 가능한지를 알고 싶을뿐입니다. 미리 감사드립니다! VB 익스프레스를 사용하게 될 것입니다.5 개의 노드가있는 여행 판매원 프로그램을 프로그래밍하는 데 얼마나 걸리나요?
2
A
답변
1
몇 개의 가능한 경로가 있습니까? 비공식적으로, 분명히 많지 않은가? 공식적으로, 나는 당신이 그것을 해결하도록 할 것입니다. 종이와 연필로 목록을 작성하고 최단 시간을 찾는 데 얼마나 걸릴까요? 확실히 5 분 미만? 따라서 느린 컴퓨터에 대해서도 세금이 부과되지 않는다는 아이디어를 얻을 수 있습니다.
5 개와 6 개의 노드에 대해 종이와 연필을 사용하고 노드 수가 증가하면 어떤 일이 일어나는지 이해하고 노드의 수천이 늘어남에 따라이 문제가 점점 어려워지는 이유를 확인하는 것이 좋습니다. 큰.
0
5 개 장소의 여행 세일즈맨 문제의 직접적인 해결책은 5!
경로를 열거해야합니다. 5! = 1*2*3*4*5 = 120
. 120 개의 경로를 열거하는 것은 80 년대 이후 현대 컴퓨터에서 큰 문제가되지 않았습니다.
물론 느리게 만들고 싶다면 언제나 VB에서 특히 프로그램을 매우 나쁘게 작성할 수 있습니다.
관련 문제
- 1. 여행 판매원 문제의 변형입니까?
- 2. trie를 만드는 데 얼마나 걸리나요
- 3. 널리 알려진 글로벌 최적의 여행 판매원 사례
- 4. 오이 시나리오를 실행하는 데 얼마나 걸리나요?
- 5. 전체 행성을 데이터베이스에 삽입하는 데 얼마나 걸리나요?
- 6. CouchDB보기를 생성하는데 얼마나 걸리나요?
- 7. Drupal 코드를 29k 라인 감사하는 데 얼마나 걸리나요?
- 8. Ruby on Rails에서 각 테스트를 실행하는 데 얼마나 걸리나요?
- 9. Twitter에서 xAuth 승인을 얻는 데 얼마나 걸리나요? 요구 사항은 무엇입니까?
- 10. 디지털 오디오 워크 스테이션을 코딩하는 데 얼마나 걸리나요?
- 11. iPhone/iPad 응용 프로그램을 프로그래밍하는 데 사용해야하는 데이터베이스는 무엇입니까?
- 12. 한 번만 쓰면 어디서나 쓸 수 있습니다.하지만 얼마나 걸리나요?
- 13. 20 개의 질문을 프로그래밍하는 법을 배우는 방법?
- 14. Adobe Flash에서 액션 스크립트 3을 배우려면 얼마나 걸리나요?
- 15. .net 로그인 페이지를 설정하는 것이 얼마나 힘들고 시간이 오래 걸리나요?
- 16. Webkit 야간 빌드의 버그 수정이 Chrome/Safari 업데이트를 방문하는 데 보통 얼마나 걸리나요?
- 17. 객체 지향 PHP 배경에서 오는 객관적인 c/iPhone SDK를 배우는 데 얼마나 걸리나요?
- 18. "트리"에 모두 5 개의 행을 선택하십시오.
- 19. PHP에서 배열의 요소를 가져 오는 데는 시간이 얼마나 걸리나요?
- 20. 세로 편집기를 만드는 것이 얼마나 어렵고 시간이 오래 걸리나요?
- 21. 비동기 Windows Forms 응용 프로그램을 프로그래밍하는 방법?
- 22. 얼굴 변환 프로그램을 프로그래밍하는 방법은 무엇입니까?
- 23. rabbitmq를 만드는 데 얼마나 걸립니까?
- 24. ASP.NET을 사용하여 CMS를 분석, 디자인 및 프로그래밍하는 데 시간이 얼마나 걸립니까?
- 25. 왜 WebRequest와 함께 게시물 데이터를 보내는 데 시간이 오래 걸리나요?
- 26. 여행 거리를 추적하는 HTML5 여행 측정기를 만들 수 있습니까?
- 27. 여행 안내 api
- 28. 비주얼 스튜디오 개발자 여행
- 29. iPhone : 검색하는 데 얼마나 걸립니까?
- 30. Tomcat을 종료하는 데 얼마나 걸려야합니까?
이거나 4입니다. 원하는 시작점을 알고 있다면? – djna