_jte_'s blog

By _jte_, 12 years ago, In Russian

Немного отойду от традиции и создам немного неоффтопную тему. Наверняка, здесь есть много спортивных программистов,которые интересуются теорией чисел и теорией сложности.

Специально для них (и для всех остальных желающих) хочу предложить следующую задачу:

Пускай есть циклическая группа порядка q. Существуют два алгоритма: первый из них это некий Algo1, который работает следующим образом: , 1 ≤ a, b ≤ q. Сторонним наблюдателям, таким как мы с вами, неизвестны ни a, ни b, ни g, ни q. Просто они формально есть, и мы знаем, что алгоритм работает таким образом.
Второй из них -  это некий Algo2, который работает следующим образом: , 1 ≤ a ≤ q.
Собственно вопрос:  необходимо доказать их эквивалентность в смысле сложности ( ну или говоря другими словами, показать полиномиальную сводимость друг к другу).

UPD. Для некого упрощения задачи, будем считать следующее - данная группа    задает некоторую подгруппу мультипликативной группы поля , причем ее порядок q  пусть будет пока нечетным.
Под эквивалетностью работы понимается следующее:
, многочлены, такие что .
  • Vote: I like it
  • +23
  • Vote: I do not like it