Это интервью математика Владимира Воеводского. Обычно в интервью ученых касаются формальных сторон их деятельности, примерно того, что и без всяких вопросов-ответов ясно, а то, что на самом деле интересно и важно, остается скрытым. Владимир Воеводский - лауреат медали Филдса, профессор Института Высших Исследований в Принстоне, создатель мотивной
(
Read more... )
Reply
http://www.math.ias.edu/sp/univalent/goals
прикладная, да и вторая тема, в общем, довольно типичный TCS.
ну а если Ваша "Основная проблема" решится положительно, то не получится ли из нее P=NP?
Reply
Что касается P и NP то я прямых связей с тем что я делаю не вижу.
Reply
просто ваша "проблема" прозвучала как желание свернуть последовательность из k перемежающихся кванторов в формуле в константное их количество...
я вообще не понимаю разделения математики на чистую и прикладную, честно говоря (только на плохую и хорошую) :-)
Может быть потому, что одно из моих занятий - применение прикладной математики (нелинейной и линейной оптимизации) в чистой.
Reply
Reply
Reply
Reply
У нас есть, грубо говоря, система из двух линейых диофантовых уравнений,
которая решается (в классической вычислительной модели, стандартным динамическим программированием) за время, пропорциональнальное полиному от числа переменных и максимума W абс. значений коэффициентов. Заметим, не от log(W), a именно от W.
A задача NP-полна (т.е. коэффициенты должны быть немаленькие, чтоб такого добиться).
Reply
Reply
Но, насколько я знаю, для генетических алгоритмов такого никто не делал. Да и это выглядит дико трудным.
Уже за такие гораздо более простые штуки, как анализ "в среднем" симплекс-метода для линейного программирования, люди получают премии (Nevanlinna Prize) и т д, см
например
http://gilkalai.files.wordpress.com/2010/08/dsicm10.pdf
Вообще-то генетические алгоритмы, похоже, выродились в некий культ, под-область типа "черная дыра", откуда никакого света никому давно нету, ИМХО...
Reply
Reply
Когда вы научитесь это быстро делать для 10000 переменных, тогда будет о чем говорить.
А так, возьмите достаточно приличный integer linear programming solver, скажем, CPLEX, и попробуйте его побить вашей генетической эвристикой...
Reply
Reply
погуглите Submodular_set_function
Reply
Связь с P vs. NP и подобным может легко проявиться. Скажем, к определенной вычислительной задаче про proof assistant может сводиться известная задача из какого-нибудь сложного класса (может даже не NP, а сложнее). Тогда эффективное решение задачи для proof assistant'а будет, вообще говоря, означать схлопывание каких-то классов сложности.
Reply
Математическое определение можно закодировать на языке теории множеств а можно на языке унивалентных оснований. Все что я пытался сказать это то что для абстрактных определений первое может быть экспоненциально длиннее второго.
Reply
Leave a comment