Оценка сложности вычисления гиперобъема — различия между версиями
Строка 34: | Строка 34: | ||
<tex> \overline{f} = \bigvee \limits _{k=1}^n \bigwedge_{i \in C_k} \not x_i</tex> | <tex> \overline{f} = \bigvee \limits _{k=1}^n \bigwedge_{i \in C_k} \not x_i</tex> | ||
+ | |||
+ | и для каждого клоза <tex>\bigwedge_{i \in C_k} \neg x_i</tex> построим гиперкуб <tex>[0,a^k_1]\times...\times[0,a^k_d]</tex> | ||
+ | |||
+ | где | ||
+ | |||
+ | <tex> | ||
+ | a^k_i = \begin{cases} | ||
+ | 1 & \text{if } i \in C_k \\ | ||
+ | 2 & \text{otherwise} | ||
+ | \end{cases} | ||
+ | </tex> | ||
+ | например, гиперкубу | ||
+ | |||
+ | <tex>C_1 = \{x\}</tex> будет соответствовать клоз <tex>\neg x_1</tex> | ||
+ | |||
+ | а <tex>C_2 = \{1,2\}</tex> клоз <tex>\neg x_1 \wedge \neg x_2</tex> |
Версия 10:27, 18 июня 2012
Эта статья находится в разработке!
Постановка задачи
- точка в -мерном пространстве.
Точка
доминирует точку ( ), если .- множество из точек в -мерном пространстве таких, что - никакая точка не доминируется другой точкой из этого множества.
- гиперобъем множества .
В частности, если
, то .Утверждается, что точное вычисление значения гиперобъема #P-трудной задачей, однако допускает эффективную аппроксимацию, а именно может быть аппроксимировано за
множества из точек -мерного пространства является- полином от количество параметров,
- полином от количества решений,
- полином от качества аппроксимации.
#P-трудность задачи вычисления гиперобъема
Доказательство будет состоять в сведении задачи #MON-CNF (Satisfability problem for monotone boolean formulas).
Определение: |
задача #MON-CNF -- задача вычисления количества удовлетворяющих подстановок для монотонной булевой формулы, записанной в КНФ | где клозы
Задача #MON-CNF является #P-трудной
Сведем ее к задаче вычисления гиперобъема.
для MON-CNF формулы
рассмотрим ее отрицание
и для каждого клоза
построим гиперкубгде
например, гиперкубу
будет соответствовать клоз
а
клоз