ACM Home Page
Please provide us with feedback. Feedback
Etude on theme of Dijkstra
Full text PdfPdf (332 KB)
Source ACM SIGACT News archive
Volume 35 ,  Issue 3  (September 2004) table of contents
Pages: 102 - 108  
Year of Publication: 2004
ISSN:0163-5700
Authors
S. O. Shilova  Institute of Mathematics, Novosibirsk, Russia
N. V. Shilov  Institute of Informatics Systems, Novosibirsk, Russia
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 15,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1027914.1027917
What is a DOI?

ABSTRACT

We present a tutorial for undergraduate students who are interested in different programming contests like National Programming Olympiads or regional ACM International Collegiate Programming Contests (ACM ICPC). It is based on a problem discussed by E. W. Dijkstra in a public lecture in 1994. The tutorial was a part of a special undergraduate course presented for students of Novosibirsk State University in 2003-04 academic year during their preparation for ACM ICPC Final at Prague (2004).

The original problem is how to couple <i>N</i> black and <i>N</i> white points on the plane by intervals without intersections. E. W. Dijkstra suggested a nice heuristic search algorithm and proved its termination and correctness by the method of R. W. Floyd. Unfortunately, the upper bound of his algorithm was exponential. Due to this reason, he suggested to audience investigation of the problem complexity and development of an efficient algorithm.

We demonstrate that the problem is decidable in cubic time by quadratic reduction to the classical assignment problem. We also discuss how to solve the coupling problem in pure geometric/topological way. We also present some examples of utility of the coupling problem.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
{Kuhn55} H. Kuhn The Hungarian method for the assignment problem. Naval Res. Logist. Q., vol. 2, 1955, p. 83--97.
 
3

Collaborative Colleagues:
S. O. Shilova: colleagues
N. V. Shilov: colleagues