Немного подставного лица: я специалист по информатике и работаю программистом. Итак, извините, если эта подсказка кажется несколько за пределами левого поля - я обычно играю с математической симуляцией и открываю задачи, когда мне нечего делать.
Играя с гипотезой Римана , я определил, что главный разрыв может быть уменьшен до рекуррентного отношения, основанного на пересечении всех дополнительных функций, образованных кратными каждого предыдущего простого числа (увлеченные наблюдатели заметят, что это обобщение Решето Эратосфена ). Если это не имеет для вас никакого смысла, не волнуйтесь - это все еще подставное лицо.
Видя, как эти функции связаны, я понял, что следующий экземпляр каждого простого числа может быть сведен к первому пересечению этих функций, повторяющихся бесконечно. Тем не менее, я не мог определить, можно ли это отследить в polytime и polyspace. Таким образом: я ищу алгоритм, который может определить первое пересечение дискретных (и, если применимо, монотонных) функций в полиномиальном времени и пространстве. Если такого алгоритма в настоящее время не существует или он может существовать, достаточно краткого доказательства или ссылки.
На данный момент наиболее близким является алгоритм проекции Дикстры (да, это RL Dykstra, а не Edsger Dijkstra ), который, я считаю, сводится к проблеме целочисленного программирования и, следовательно, NP-сложен. Точно так же, если каждый выполняет пересечение транзитивного множества всех применимых точек (поскольку они в настоящее время понимаются как ограниченные), мы все равно должны ограничиться показательным пространством для нашего повторения из-за текущей слабой границы простых чисел для любого действительного m (и, следовательно, e n пространства для каждого простого n ).
Во всем мире мне интересно, если мое понимание сокращения проблемы неверно. Я не собираюсь в ближайшее время разгадывать гипотезу Римана (или любую глубокую, открытую проблему в этом пространстве). Скорее я стремлюсь узнать больше об этом, играя с проблемой, и я наткнулся на загадку в своем исследовании.
Ответы:
Определение, пересекаются ли две монотонные функции, заданные как программы, не вычислимо. Точно так же определение первого пересечения под обещанием, что оно существует, «произвольно сложно» (определенно не polytime).
источник