In computer science, dancing links (DLX) is a technique for adding and deleting a node from a circular doubly linked list. It is particularly useful for efficiently implementing backtracking algorithms, such as Knuth's Algorithm X for the exact cover problem.[1] Algorithm X is a recursive, nondeterministic, depth-first, backtracking algorithm that finds all solutions to the exact cover problem. Some of the better-known exact cover problems include tiling, the n queens problem, and Sudoku.
The name dancing links, which was suggested by Donald Knuth, stems from the way the algorithm works, as iterations of the algorithm cause the links to "dance" with partner links so as to resemble an "exquisitely choreographed dance." Knuth credits Hiroshi Hitotsumatsu and Kōhei Noshita with having invented the idea in 1979,[2] but it is his paper which has popularized it.
^Knuth, Donald E. (2000). "Dancing links". Millennial Perspectives in Computer Science. P159. 187. arXiv:cs/0011047. Bibcode:2000cs.......11047K.
^Hitotumatu, Hirosi; Noshita, Kohei (30 April 1979). "A Technique for Implementing Backtrack Algorithms and its Application". Information Processing Letters. 8 (4): 174–175. doi:10.1016/0020-0190(79)90016-4.(subscription required)
In computer science, dancinglinks (DLX) is a technique for adding and deleting a node from a circular doubly linked list. It is particularly useful for...
Volume 4, Fascicle 5 ("Mathematical Preliminaries Redux; Backtracking; DancingLinks") was released in November 2019. Volume 4B consists of material evolved...
Algorithm X when it is implemented efficiently using Donald Knuth's DancingLinks technique on a computer. The exact cover problem can be generalized...
The Three Links or Three Linkages (Chinese: 三通; pinyin: sān tōng) was a 1979 proposal from the National People's Congress of the People's Republic of...
"Links 2 3 4" (also spelled "Links 2-3-4"; English: "Left 2 3 4") is a song by German Neue Deutsche Härte band Rammstein. It was released as the second...
Dirty Dancing is a 1987 American romantic drama dance film written by Eleanor Bergstein, produced by Linda Gottlieb, and directed by Emile Ardolino. Starring...
(2001) "Dancing in the Moonlight" – 3:52 "Dancing in the Moonlight" (Stargate radio mix) – 3:30 Swedish record producer duo Jubël released a dance cover...
Society of Teachers of Dancing, Ballroom Dancing, Teach Yourself Books, Hodder and Stoughton, 1977, p. 38 Lincoln Kirstein, Dance, Dance Horizons Incorporated...
Vol. 4, Fascicle 5: Mathematical Preliminaries Redux, Backtracking, DancingLinks. ISBN 978-0-134-67179-6. ——— (2015). The Art of Computer Programming...
of Electrical Engineering, Princeton University. Donald E. Knuth. "Dancinglinks" (Postscript, 1.6 megabytes). Includes a summary of Scott's and Fletcher's...
Germany and the Soviet Union. "Dancing Queen" also reached the top five in many other countries. Musically, "Dancing Queen" is a Europop version of American...
cotillions; square dancing travelled to North America with the European settlers and developed significantly there. Square dancing is done in many different...
the Dancing House Hotel. Gehry himself later discarded his own idea, as he was "afraid to import American Hollywood kitsch to Prague". The "Dancing House"...
Contra dance (also contradance, contra-dance and other variant spellings) is a form of folk dancing made up of long lines of couples. It has mixed origins...
Data clustering Equivalence relation Exact cover Knuth's Algorithm X DancingLinks Exponential formula Faà di Bruno's formula Feshbach–Fano partitioning...
Square Dancing at bubbaguitar.com - website includes descriptions and audio samples of Southeastern square dance figures and calls, as well as links to websites...
the release of Dancing Stage SuperNova, the second DanceDance Revolution arcade released in Europe to use a PlayStation 2 engine. Dancing Stage SuperNova...
Dancing mania (also known as dancing plague, choreomania, St. John's Dance, tarantism and St. Vitus' Dance) was a social phenomenon that may have had biological...
dancing while exotic dancing refers mainly to the style of dancing. Fetish fashion List of dance style categories List of dances Nudes-A-Poppin' Strip...
of the long-running series Come Dancing. The format has been exported to 60 other countries under the title Dancing with the Stars, licensed by BBC Worldwide...
examples of this kind of dance. Dancing in square sets still survives in Ireland, under the name "set dancing" or "figure dancing". For some time English...
or Whirling dervish dance Sinulog Sublî War dance Weapon dance Classical Indian dance at Curlie -- over 250 links to Classical Indian Dance resources...
New dancers often learn informally by observing others or receiving help from others. More controversially, some people define folk dancing as dancing for...
traditional dance movements. Reynolds links 'jacking' to both the 'jerk' movement and a collective, intense dance style, resembling a robot in a charged dance. In...