联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> Web作业Web作业

日期:2024-05-07 10:56

CSCI 102 assignment 8 – Graph Traversals

April 29, 2024

The traveling salesman problems asks if there is a path less than length target in an undirected graph that visits every node at most once.

. Implement a method static GoodList> travellingSalesman(Graph graph, Vertex start, double target) that solves the travelling salesman prob- lem, considering all paths starting at vertex. This method should use recursive backtracking.

.  Assuming outgoingEdges is O(1), what is the worst case asymptotic computational complexity of this method in terms of the number of vertices n, number of edges m, and maximum degree d? Hint: it’s large.

.  Using any graph implementation you like, create a graph with 5 vertices labelled 1 through five such that all vertices are connected by forward and backward edges except there is no edge between 3 and 5 and between 1 and 4. Weight all edges by the average of the opposite vertices – i.e. the weight of the edge from 3 to 5 should be 4 – except the edge between 1 and 2 should have weight 1. Apply your method to solve the travelling salesman problem to this graph with targets 0.5, 1, 1.5, . . . , 9.5, 10 (that’s 20 calls to your method in total).

Please submit your code and answers to the questions in a zipped folder on Brightspace by April 29.


版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp