Reasoning About Knowledge on Regular Expressions is 2EXPTIME-complete
2508.09784v1
cs.AI, cs.CC, cs.LO
2025-08-15
Авторы:
Avijeet Ghosh, Sujata Ghosh, François Schwarzentruber
Резюме на русском
## Контекст
В исследованиях по многоагентным системам, особенно в сфере эпистемического планирования, важно понимать, как изменяется знание субъектов в зависимости от наблюдений о среде. Одна из ключевых проблем заключается в определении, как обновляются знания в реальном времени, когда группа агентов наблюдает общие события. Одним из подходов является использование Public Observation Logic (POL), в котором каждое состояние эпистемической сети связано с набором ожидаемых наблюдений. Эти состояния меняются в зависимости от того, совпали ли ожидания с фактическими наблюдениями. Несмотря на важность таких анализов, проблема точности и сложности обработки этих моделей остается открытой.
## Метод
Мы рассматриваем Public Observation Logic (POL) как модель для описания изменений знаний в многоагентных системах. Для этого используется эпистемическая модель (сеть типа Kripke), в которой каждому состоянию присваивается набор ожидаемых наблюдений. Наша цель — определить, какие изменения знаний могут произойти при получении фактических наблюдений. Мы анализируем сложность проблемы формального описания, которая заключается в том, чтобы определить, может ли данная модель быть достаточно точной для заданного набора наблюдений.
Для доказательства сложности мы разрабатываем методы, основанные на техниках вычислительной теории, в частности, теории комплексности. Это позволяет провести сравнение между различными моделями и выявить места, где могут возникать сложности.
## Результаты
Мы показываем, что задача определения свойств логики POL (а именно, её состоятельности) является 2EXPTIME-полной задачей. Это означает, что проверка того, может ли утверждение быть доказано в логике POL, требует времени, которое растет экспоненциально по отношению к размеру входной модели. Мы доказываем это с использованием техник проверки сложности, таких как обратное ограничение времени и техники построения сложного решения. Этот результат показывает, что даже для достаточно простых моделей, задачи принятия решений в POL являются очень сложными в терминах вычислительной сложности.
## Значимость
Результаты этого исследования имеют важное применение в сфере эпистемического планирования и анализа многоагентных систем. Они показывают, что принятие решений в POL является вычислительно тяжелой задачей, что направляет нас к разработке эффективных методов приближения или алгоритмов для этих задач. Благодаря этой работе, мы можем понять, какие конкретные сложности присутствуют в моделях и какие подходы могут быть применены для оптимизации анализа. Кроме того, наша работа может быть использована для развития более точных моделей, которые учитывают комплексные свойства
Abstract
Logics for reasoning about knowledge and actions have seen many applications
in various domains of multi-agent systems, including epistemic planning. Change
of knowledge based on observations about the surroundings forms a key aspect in
such planning scenarios. Public Observation Logic (POL) is a variant of public
announcement logic for reasoning about knowledge that gets updated based on
public observations. Each state in an epistemic (Kripke) model is equipped with
a set of expected observations. These states evolve as the expectations get
matched with the actual observations. In this work, we prove that the
satisfiability problem of $\POL$ is 2EXPTIME-complete.
Ссылки и действия
Дополнительные ресурсы: