Generalized River Crossing Problems

被引:0
|
作者
Hiro Ito
Stefan Langerman
Yuichi Yoshida
机构
[1] The University of Electro-Communications,School of Informatics and Engineering
[2] Université Libre de Bruxelles (ULB),Directeur de recherches du F.R.S.
[3] National Institute of Informatics,FNRS, Département d’Informatique
[4] Preferred Infrastructure,undefined
[5] Inc.,undefined
来源
关键词
River crossing problems; Polynomial-time algorithms; NP-hard; Graphs; Edgeexpansion; Reachability; hypercube;
D O I
暂无
中图分类号
学科分类号
摘要
Three men, each with a sister, must cross a river using a boat that can carry only two people in such a way that a sister is never left in the company of another man if her brother is not present. This very famous problem appeared in the Latin book “Problems to Sharpen the Young,” one of the earliest collections of recreational mathematics. This paper considers a generalization of such “river crossing problems” and provides a new formulation that can treat wide variations. The main result is that, if there is no upper bound on the number of transportations (river crossings), a large class of subproblems can be solved in polynomial time even when the passenger capacity of the boat is arbitrarily large. The authors speculated this fact at FUN 2012. On the other hand, this paper also demonstrates that, if an upper bound on the number of transportations is given, the problem is NP-hard even when the boat capacity is three, although a large class of subproblems can be solved in polynomial time if the boat capacity is two.
引用
收藏
页码:418 / 435
页数:17
相关论文
共 50 条