[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

An alternative problem for backtracking and bounding

Published: 28 June 2004 Publication History

Abstract

One of the programming problems in the 2002 Pacific Northwest regional ACM ICPC contest provides a new way to teach backtracking and also provides a very powerful example of a forward-looking bounding function. This article presents the problem, the bounding function, and timing information of implementations with and without the bounding function. It also provides the URL for access to the programs themselves.

References

[1]
Dean S. Clark, "A Combinatorial Theorem on Circulant Matrices", Amer. Math. Monthly, Vol. 92, No. 10 (December 1985), pp. 725 ff. For those whose institutions are participants in JSTOR (Journal STORage), http://www.jstor.org/browse/#Mathematics provides access to this article --- select American Mathematical Monthly, navigate to Vol. 92, No. 10, and search for "Clark". He later coauthored a paper on n-entry circular permutations. Dean S. Clark and Stanford S. Bonan, "Experimental Gambling System", Mathematics Magazine, Vol. 60, No. 4 (October 1987), pp. 217 ff. Again, http://www.jstor.org/browse/#Mathematics provides access --- select Mathematics Magazine, navigate to Vol. 60, No. 4, then search for "Clark".
[2]
Martin Gardner, "987654321", Isaac Asimov's Science Fiction Magazine, August 1986, p. 100.
[3]
Timothy J. Rolfe, "Recurse Around the Clock", Mathematics and Computer Education, Vol. 21, No. 2 (Spring, 1987), pp. 98--104.
[4]
See Problem E in http://www.acmcontest-pacnw.org/ProblemSet/2002/forweb.zip
[5]
See http://icpc.baylor.edu/icpc/
[6]
Timothy Rolfe, "Backtracking Algorithms", Dr. Dobb's Journal, Vol. 29, No. 5 (May 2004), pp. 48, 50--51.
[7]
These implementations (which were developed as the instructor's solution when the problem was given as an assignment in an Algorithms course) are available through the following URL: http://penguin.ewu.edu/~trolfe/BoundClock/Implementation.html

Cited By

View all
  • (2006)Further thoughts on backtracking and boundingWorking group reports on ITiCSE on Innovation and technology in computer science education10.1145/1189215.1189167(46-47)Online publication date: 26-Jun-2006
  • (2006)Further thoughts on backtracking and boundingACM SIGCSE Bulletin10.1145/1189136.118916738:4(46-47)Online publication date: 26-Jun-2006

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGCSE Bulletin
ACM SIGCSE Bulletin  Volume 36, Issue 4
December 2004
145 pages
ISSN:0097-8418
DOI:10.1145/1041624
Issue’s Table of Contents
  • cover image ACM Conferences
    ITiCSE-WGR '04: Working group reports from ITiCSE on Innovation and technology in computer science education
    June 2004
    152 pages
    ISBN:9781450377942
    DOI:10.1145/1044550
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 June 2004
Published in SIGCSE Volume 36, Issue 4

Check for updates

Author Tags

  1. backtracking
  2. bounding function
  3. permutation

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2006)Further thoughts on backtracking and boundingWorking group reports on ITiCSE on Innovation and technology in computer science education10.1145/1189215.1189167(46-47)Online publication date: 26-Jun-2006
  • (2006)Further thoughts on backtracking and boundingACM SIGCSE Bulletin10.1145/1189136.118916738:4(46-47)Online publication date: 26-Jun-2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media