Ich habe ein Polytop das durch .
Frage: Gibt es einen Polynom-Zeit-Algorithmus, um bei gegebenem Scheitelpunkt von gleichmäßig von den Nachbarn von im Graphen von ? (Polynom in der Dimension, die Anzahl der Gleichungen und die Darstellung von . Ich kann davon ausgehen, dass die Anzahl der Gleichungen in der Dimension polynom ist.)
Update: Ich denke, ich konnte zeigen, dass dies NP-schwer ist, siehe meine Antwort, die das Argument erklärt. (Und mit -hard meine ich, dass ein polynomieller Zeitalgorithmus beweisen würde, dass ... nicht sicher ist, welche Terminologie hier richtig ist.)
Update 2: Es gibt eine 2 line Nachweis von -Härte (angesichts der richtigen kombi Polytop) und ich konnte es einen Artikel von Khachiyan finden. Siehe Antwort für Beschreibung und Link. :-D
Ein gleichwertiges Problem :
In den Kommentaren wies Peter Shor darauf hin, dass diese Frage gleichbedeutend ist mit der Frage, ob wir gleichmäßig von den Eckpunkten eines gegebenen Polytops abtasten können. (Ich denke, die Äquivalenz sieht folgendermaßen aus: In einer Richtung können wir von einem Polytop mit einem Scheitelpunkt zu der Scheitelpunktzahl bei , , und das Abtasten der Scheitelpunkte von entspricht dem Abtasten der Nachbarn von auf In der anderen Richtung können wir von einem Polytop zu einem Polytop einer höheren Dimension übergehen, indem wir einen Kegel mit der Spitze und der Basis P hinzufügen. Dann ist das Abtasten der Nachbarn von in gleichbedeutend mit dem Abtasten der Eckpunkte von )
Diese Formulierung der Frage wurde zuvor gestellt: /mathpro/319930/sampling-uniformly-from-the-vertices-of-a-polytope