У мене є багатогранник визначений .
Питання: З огляду на , вершина з , існує поліноміальний алгоритм час рівномірно зразка від сусідів в графі ? (Поліном у вимірі, кількість рівнянь та представлення . Я можу припустити, що кількість рівнянь є поліномом у розмірі.)
Оновлення: Я думаю, мені вдалося показати, що це важко для NP, дивіться мою відповідь, яка пояснює аргумент. (І під -hard, я маю на увазі, що алгоритм поліноміального часу довів би ... не впевнений, яка тут правильна термінологія.)
Оновлення 2: Існує дворядковий доказ міцності (з урахуванням правильного комбінаторного багатогранника), і я зміг знайти його статтю Хачіяна. Дивіться відповідь для опису та посилання. :-D
Еквівалентна проблема :
У коментарі Петро Шор зазначив, що це питання рівнозначне питанню, чи можна рівномірно вибирати з вершин даного багатогранника. (Я думаю, що еквівалентність йде так: В одному напрямку ми можемо перейти від багатогранника з вершиною до фігури вершини на , , а вибірка вершин еквівалентна вибірці сусідів на У іншому напрямку ми можемо перейти від багатогранника до багатогранника одного вищого виміру, додавши конус з вершиною і основою потім відібравши вибірку сусідівQ P в еквівалентно вибірці вершин ).
Цю постановку питання задавали раніше: /mathpro/319930/sampling-uniformly-from-the-vertices-of-a-polytope