Це уздовж рядків « Алгоритмів із книги ». Хоча скорочення також є алгоритмами, я вважав сумнівним, що можна думати про зменшення відповіді на запитання про алгоритми з книги. Звідси окремий запит!
Усі скорочення вітаються найвищим рівнем.
Почну з дійсно простого скорочення від вершини до мультикотажу на зірках. Скорочення майже напрошується, як тільки буде виявлено проблему з джерелом (перед якою мені важко буде повірити, що ця проблема буде важкою для зірок). Це зменшення передбачає побудову зірки з листками та асоціювання пари терміналів з кожним краєм на графіку, і "легко помітити", що це працює. Я оновлю це посиланням на посилання, як тільки знайду його.
Тим, кому не вистачає контексту книги, можливо, захочеться переглянути питання про алгоритми з книги .
Оновлення: Я розумію, що мені було не зовсім зрозуміло, що можна визначити скороченням книги. Я вважаю це питання дещо складним, тому, зізнаюся, напіввмисно ухиляюся від проблеми, просуваючи посилання на іншу тему :)
Тож дозвольте мені описати те, що я мав на увазі, і я вважаю, що це само собою зрозуміло - YMMV в цьому плані. Я маю на увазі пряму аналогію з початковим наміром Доказів з Книги. Я бачив скорочення, які є надзвичайно розумними, і залишаю мене, дивлячись на те, як ця послідовність думок могла статися комусь. Хоча такі скорочення викликають у мене певне почуття побоювання, це не ті приклади, які я хочу зібрати у цьому контексті.
Я шукаю скорочення, які описуються без особливих труднощів і, можливо, м'яко дивують, тому що їх легко зрозуміти, але їх непросто придумати. Якщо ви підрахуєте, що питання про скорочення вимагатиме лекції для висвітлення, то, ймовірно, це не відповідає законопроекту, хоча я впевнений, що можуть бути винятки, коли ідея високого рівня елегантна, а чорт у деталях (для запис, я не впевнений, що можу придумати будь-який).
Приклад, який я наводив, був навмисно простим, і, сподіваюся, дещо - якщо не ідеально - наочним для цих характеристик. Перший раз, коли я чув про багаторізання, був у класі, і наш інструктор почав з того, що не тільки це NP-важко взагалі, це NP-важко навіть при обмеженні дерев ... {драматична пауза} висоти один . Я пам'ятаю, що не змогли це довести негайно, хоча це здається очевидним в ретроспективі.
Я думаю, що очевидне в ретроспективі детально описує те, що я шукаю. Я не впевнений, чи має це щось спільне зі складністю опису - можливо, бувають ситуації, коли щось, очевидно, мутне, можна класифікувати як елегантне - не соромтеся наводити ваші приклади (винятки?), Але я б дуже цінував виправдання. Зважаючи на те, що після певного моменту це питання смаку, вам неодмінно слід сміливо знаходити те, що я бачу як шалено складне, ідеально красиве. Я з нетерпінням чекаю різноманітних прикладів!