Skip to main content
Log in

Motion Planning with Pulley, Rope, and Baskets

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

We study a motion planning problem where items have to be transported from the top room of a tower to the bottom of the tower, while simultaneously other items have to be transported in the opposite direction. Item sets are moved in two baskets hanging on a rope and pulley. To guarantee stability of the system, the weight difference between the contents of the two baskets must always stay below a given threshold.

We prove that it is \(\varPi_{2}^{p}\)-complete to decide whether some given initial situation of the underlying discrete system can lead to a given goal situation. Furthermore we identify several polynomially solvable special cases of this reachability problem, and we also settle the computational complexity of a number of related questions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Coffman, E.G. Jr., Garey, M.R., Johnson, D.S.: Bin packing with divisible item sizes. J. Complex. 3, 406–428 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  2. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms. MIT Press, Cambridge (2001)

    MATH  Google Scholar 

  3. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco (1979)

    MATH  Google Scholar 

  4. Kellerer, H., Pferschy, U., Pisinger, D.: Knapsack Problems. Springer, Berlin (2004)

    Book  MATH  Google Scholar 

  5. Magazine, M., Nemhauser, G.L., Trotter, L.E.: When the greedy solution solves a class of knapsack problems. Oper. Res. 23, 207–217 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  6. Martello, S., Toth, P.: Knapsack Problems: Algorithms and Computer Implementations. Wiley, Chichester (1990)

    MATH  Google Scholar 

  7. Papadimitriou, C.H.: Computational Complexity. Addison-Wesley, Reading (1994)

    MATH  Google Scholar 

  8. Pochet, Y., Wolsey, L.A.: Integer knapsack and flow covers with divisible coefficients: polyhedra, optimization and separation. Discrete Appl. Math. 59, 57–74 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  9. Stockmeyer, L.J.: The polynomial-time hierarchy. Theor. Comput. Sci. 3, 1–22 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  10. Wakeling, E.: Rediscovered Lewis Carroll Puzzles. Dover, New York (1995)

    Google Scholar 

  11. Woeginger, G.J., Yu, Z.: On the equal-subset-sum problem. Inf. Process. Lett. 42, 299–302 (1992)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This research has been supported by the Netherlands Organisation for Scientific Research (NWO), grant 639.033.403, and by DIAMANT (an NWO mathematics cluster). Gerhard Woeginger acknowledges support by the Alexander von Humboldt Foundation, Bonn, Germany.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gerhard J. Woeginger.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Eggermont, C.E.J., Woeginger, G.J. Motion Planning with Pulley, Rope, and Baskets. Theory Comput Syst 53, 569–582 (2013). https://doi.org/10.1007/s00224-013-9445-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-013-9445-4

Keywords

Navigation