Приятно видеть такого старшекурсника с такой энтузиазмом в решении этой великой проблемы. Позвольте мне дать вам совет из моего собственного опыта.
- очень интересная проблема. Последствия ответа огромны, особенно в том случае, если два класса равны. Награда велика на многих уровнях, от альтруистического научного до материалистического денежного вознаграждения. Это побуждает многих молодых людей, которые сталкиваются с проблемой, пытаться ее решить, не имея или не имея достаточных знаний о ней.п≠ Nп
Возможно, большинство студентов-теоретиков проходят этот этап. У вас будет идея и вы думаете, что это правильно, но почти наверняка вы ошибаетесь. Некоторые люди никогда не проходят через эту фазу и смущают себя, будучи слишком упрямыми, чтобы признать свои ошибки.
В FOCS 2010 Рахул Сантанам сравнил вопрос о с мифическим монстром. Чтобы победить этого монстра, потребовалось бы много жертв и смелости. В конце концов, это может быть самой сложной проблемой когда-либо. Чтобы иметь шанс на борьбу, вам придется много изучить эту проблему и сложность в целом. Вы никогда не узнаете, какой будет «слабость монстра».п≠ Nп
Поэтому мой совет таков: не торопитесь, зная проблему. Каждый раз, когда вы найдете решение, предположите, что вы как-то не правы, и попытайтесь найти проблему с ним. Таким образом, вы многому научитесь.
Что касается ссылок, я бы также порекомендовал книгу Сипсера. После завершения я бы порекомендовал «Вычислительная сложность: современный подход» Ароры и Барака, более ориентированная на сложность книга, требующая хорошего понимания концепции вычислений.