第八章课后题答案

8.1.  Optimization versus search.  Recall the traveling salesman problem:
TSP
Input:  A matrix of distances; a budget  b
Output: 
A tour which passes through all the cities and has length  ≤  b,  if
such a tour exists
.
The optimization version of this problem asks directly for the shortest tour.
TSP - OPT
Input:  A matrix of distances
Output:  The shortest tour which passes through all the cities .
Show that if  TSP  can be solved in polynomial time, then so can  TSP - OPT .  
证明: 若  为图 中所有边的长度之和,显然所求最短回路的长度不会超过 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第七章的nodql课后答案如下: 1. NodQL是什么?NodQL是一个用于查询和操作节点的查询语言,类似于SQL语言。它被用于从图数据库中查询和操作节点和它们之间的关系。 2. NodQL支持哪些查询操作?NodQL支持节点的选择、过滤、排序、投影和聚合操作。可以使用WHERE子句进行过滤,使用ORDER BY子句进行排序,使用SELECT子句进行投影,使用GROUP BY和聚合函数进行聚合操作。 3. 如何在NodQL中选择节点?可以使用SELECT语句选择节点。例如,SELECT * FROM nodes;将选择所有节点。 4. 如何在NodQL中过滤节点?可以使用WHERE子句在NodQL中过滤节点。例如,SELECT * FROM nodes WHERE age > 18;将选择年龄大于18岁的节点。 5. 如何在NodQL中排序节点?可以使用ORDER BY子句在NodQL中排序节点。例如,SELECT * FROM nodes ORDER BY name ASC;将按名称的升序对节点进行排序。 6. 如何在NodQL中投影节点属性?可以使用SELECT子句在NodQL中投影节点的属性。例如,SELECT name, age FROM nodes;将选择节点的名称和年龄属性。 7. 如何在NodQL中进行聚合操作?可以使用GROUP BY子句和聚合函数(例如SUM,AVG,MIN,MAX和COUNT)在NodQL中进行聚合操作。例如,SELECT COUNT(*) FROM nodes;将计算节点的数量。 8. NodQL支持哪些关系操作?NodQL支持节点之间的关系查询和操作。可以使用MATCH语句查询节点之间的关系,使用INSERT语句创建新的关系,使用DELETE语句删除关系。 以上是第七章nodql课后答案。希望可以帮助到您!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值