Skip to main content

Optimal shooting: Characterizations and applications

  • Algorithms II
  • Conference paper
  • First Online:
Book cover Automata, Languages and Programming (ICALP 1995)

Abstract

We have introduced the archer's problem and shown that its solution leads to the intersting class of stage graphs which we characterized to be permutation graphs. The characterization which leads to the solution for the archer's problem allowed for the development of improved algorithms for matching in permutation graphs, for a class of two-processor scheduling problems, and for several geometric problems. We answer the natural question of how the archer's problem generalizes to multiple stages and to three-dimensions. In two dimensions we establish upper and lower bounds on the number of stages required to represent graphs. In three dimensions we give characterization results and establish the NP-completeness of the recognition problem already for triangular stages.

There are several interesting open problems suggested by our investigations. The notion of stage number as a graph theoretic parameter seems to be interesting in its own right. This suggests searching for tighter (constructive or not) upper and lower bounds on the stage number of an arbitrary graph, as well as determining the complexity of the recognition problem G ε \(\mathcal{G}\) k , both for fixed as well as variable k.

Research supported in part by NSERC grant.

Research supported in part by ALMERCO Inc.

Work by the author was carried out during a stay at Carleton University.

The full version of this paper is available on the world wide web address http://www/scs.carleton.ca under technical reports.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. B. Bollobás, Extremal Graph Theory, Academic Press, 1978.

    Google Scholar 

  2. Coffman, E. G. Jr.; Graham, R. L.; “Optimal scheduling for two-processor systems” Acta Informatica 1 (1972), 200–213.

    Google Scholar 

  3. R. Cole, “Parallel Merge Sort”, SIAM J. Comp. 17:4 (1988), 770–785.

    Google Scholar 

  4. A. Datta, A. Maheshwari, J.-R. Sack, “Optimal parallel algorithms for direct dominance problems”, LNCS 726 (1993), 109–120.

    Google Scholar 

  5. Fujii, M.; Kasami, T.; Ninomiya, K. “Optimal sequencing of two equivalent processors.” SIAM J. Appl. Math. 17:4 (1969), 784–789.

    Google Scholar 

  6. Gabow, H. N. “An almost-linear algorithm for two-processor scheduling” J. ACM 29:3 (1982), 766–780.

    Google Scholar 

  7. Gabow, H. N.; Tarjan, R. E. “A linear-time algorithm for a special case of disjoint set union” J. Comp. and System Sci. 30 (1985), 209–221.

    Google Scholar 

  8. M. T. Goodrich, “Intersecting line segments in parallel with an output-sensitive number of processors”, SIAM J. Comp., 20 (1991), 737–755.

    Google Scholar 

  9. J. JáJá, An introduction to parallel algorithms, Addison-Weseley Publishing Company, 1992.

    Google Scholar 

  10. A. Lingas and A. Maheshwari, “Simple optimal parallel algorithm for reporting paths in trees”, Symposium on Theoretical Aspects of Computer Science, LNCS, 1994.

    Google Scholar 

  11. J. H. van Lint and R. M. Wilson, A Course in Combinatorics, Cambridge University Press, 1992.

    Google Scholar 

  12. L. Lovász, Combinatorial Problems and Exercises, North Holland Publishing Company, 1979.

    Google Scholar 

  13. S. Micali and V. V. Vazirani, “An O(√VE) algorithm for finding maximum matching in general graphs”, in: Proc. 21st Ann. IEEE Symp. Foundations of Computer Science, (1980), 17–27.

    Google Scholar 

  14. Moitra, A.; Johnson, R., C. “A Parallel algorithm for maximum matching on inteivall graphs.” 18th Intl. Conf. on Parallel Processing III (1989), 114–120.

    Google Scholar 

  15. V. Neumann-Lara, “k-Hamiltonian graphs with given girth”, in: Infinite and Finite Sets, Colloquia Mathematica Societatis János Bolyai, Keszthely, Hungary (1973), 1133–1142.

    Google Scholar 

  16. F. P. Preparata and M. I. Shamos, Computational Geometry: An Introduction, Springer-Verlag, New York, 1985.

    Google Scholar 

  17. H. Sachs, Einführung in die Theorie der endlichen Graphen, Teil I–II, Teubner, 1970–1972.

    Google Scholar 

  18. H. Sachs, “Regular graphs with given girth and restricted circuits”, Journal of the London Mathematical Society, 38 (1963), 423–429.

    Google Scholar 

  19. H. Sachs, “On regular graphs with given girth”, in: Theory of Graphs and its Applications, (M. Fiedler, ed.), Academic Press, New York (1965), 91–97.

    Google Scholar 

  20. Sehti, R. “Scheduling graphs on two processors” SIAM J. Comp. 5:1 (1976), 73–82.

    Google Scholar 

  21. J.B. Sidney, S.J. Sidney and J. Urrutia, “Circle Orders, n-gon orders and the crossing number”, Order 5 (1988), 1–10.

    Google Scholar 

  22. J. Spinrad, “On comparability and permutation graphs”, SIAM J. Comp. 14 (1985), 658–670.

    Google Scholar 

  23. J. Urrutia, “Partial orders and Euclidean geometry”. In Algorithms and Order, I. Rival (ed) (1989), 387–434 Kluwer Academic Publishers.

    Google Scholar 

  24. H. Walther and H.-J. Vo\, über Kreise in Graphen, VEB Deutscher Verlag der Wissenschaften, 1974.

    Google Scholar 

  25. H. Warren, “Lower bounds for approximation by nonlinear manifolds”, Transactions of the AMS 133 (1968), 167–178.

    Google Scholar 

  26. M. Yannakakis, “The complexity of the partial order dimension Problem”, SIAM J. Discr. Meth. 3 (1982), 351–358.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Zoltán Fülöp Ferenc Gécseg

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bauernöppel, F. et al. (1995). Optimal shooting: Characterizations and applications. In: Fülöp, Z., Gécseg, F. (eds) Automata, Languages and Programming. ICALP 1995. Lecture Notes in Computer Science, vol 944. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60084-1_76

Download citation

  • DOI: https://doi.org/10.1007/3-540-60084-1_76

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60084-8

  • Online ISBN: 978-3-540-49425-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics