Рассмотрим вектор переменных и набор линейных ограничений, заданных как .
Кроме того, рассмотрим два многогранника
где «ы и » ы являются аффинные отображения. А именно, они имеют вид . (Отметим, что и являются многогранниками, потому что они являются «аффинными отображениями» многогранника .)г
Вопрос в том, как решить, равны ли и как множества? В чем сложность?
Мотивация проблемы связана с сенсорными сетями, но она кажется прекрасной (возможно, базовой?) Геометрической проблемой. Это можно решить в exptime, возможно, перечислив все вершины и , но есть ли лучший подход?П 2
Ответы:
Я не могу с уверенностью сказать, считаете ли вы следующий подход лучшим, но с точки зрения теории сложности существует более эффективное решение. Идея состоит в том, чтобы перефразировать ваш вопрос в теории рациональных порядков первого порядка с добавлением и порядком. У вас есть то, что входит в P 2 тогда и только тогда, когда Φ : = ∀ → x . ∃ → у . ( A ⋅ → x ≤ bP1 P2
. Понятно, как вывести эквивалентностьP1иP2таким же образом. ТеперьΦимеет префикс фиксированного квантификатора-чередование, и, следовательнов разрешимомПР2, второй уровень иерархии полиномиального времени (Сонтаг, 1985
Если вы ищете инструментальную поддержку для решения таких проблем на практике, современные SMT-решатели, такие как z3, полностью поддерживают эту теорию.
источник
источник