Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Друзья, мне для программки требуется подобрать "хороший" способ перечисления перестановок.
Я знаю лишь два: лексикографический/антилексикографический, и на основе циклического сдвига на одну позицию(подзабыл название). Бросившись к классической литературе, обнаружил, что другие способы не упоминаются.
Вопрос к аудитории: какие известны способы перечисления перестановок и, очень желательно узнать, в какой литературе они рассмотрены и описаны ???
PAV
Re: Комбинаторика. Перечисление перестановок.
18.05.2009, 23:48
Тема перенесена из математического раздела в Computer Science.
Xaositect
Re: Комбинаторика. Перечисление перестановок.
19.05.2009, 00:59
У Кнута вышли несколько разделов четвертого тома, там есть про это.
Я нашел 4 способа сопоставления перестановки ее номеру и наоборот. На моем сайте конкрентно этого нет - мне лень набирать программу на Паскале, если это никому не надо - оригинал куда-то подевался среди дискет. Потом заинтересовался циклами, но пока не нашел ничего интересного. Если это кого интересует, пишите или сообщайте, тогда активируюсь.
iig
Перечисление перестановок
08.06.2009, 04:54
Когда -то, когда не было матлаба и инета где содрать, надо было делать программу решения системы в треугольное разложение, при этом пришлось делать перестановки строк а потом наоборот. Так вот при этом обнаружилась связь между факториальной системой счисления и перестановкой и наоборот. Я нашел 4 варианта могу скинуть на мой сайт на пасквиле.
maxal
Re: Комбинаторика. Перечисление перестановок.
10.06.2009, 22:28
!
iig, предупреждение за дублирование тем. Темы объединены.