이론적 인 컴퓨터 과학에서 사소한 아이디어를 얻는 방법?


19

나는 이론적 인 컴퓨터 과학에서 일하는 박사 과정 학생입니다. 많은 연구원의 연구 논문을 읽었으며 알고리즘 설계에 사용하는 많은 도구와 수학을 보았습니다. 예를 들어이 연구 논문 [Primality in P]을 참조하십시오 . 나는이 연구 논문이 하나 또는 두 개의 아이디어에 기초한다고 말하지는 않지만 심각한 수학을 필요로하는 많은 아이디어에 기초한다. 나는 몇 년 동안 그런 종류의 아이디어를 내기 위해 고심하고 있습니다. 나는 몇 달 동안 한 가지 문제를 해결해 왔지만, 내 마음 속에는 사소한 것이 없습니다. 지금까지 제 생각에 떠오른 모든 아이디어는 사소하고 이론적 인 컴퓨터 과학 연구원에게는 거의 사용되지 않습니다. 나는 사소하지 않은 결과를 생성 할 수있는 기계 장치를 만드는 방법이 궁금하다.

질문 : 이론적 인 컴퓨터 과학에서 사소한 아이디어를 얻는 방법? 나는 "사소하지 않은 아이디어"라는 단어에 다른 의미가 있다는 것을 알고 있습니다. 나에게 그것은 이론적 인 컴퓨터 과학 커뮤니티에 출판 가능하고 흥미로운 것입니다. 나는 몇 가지 (수학적) 용어를 정의 한 다음 정의 된 용어를 사용하여 알고리즘을 디자인하는 연구 논문을 보았습니다. 그런 것들을 생각해내는 방법이 궁금합니다.

저의 연구 친구와 노인으로부터받은 조언 중 하나는 연구 논문을주의 깊게 읽고 수학 (정리와 증명)을 매우주의 깊게 읽고, 스스로 증거를 작성하고 확장하려고 노력하는 것입니다.


7
Aryeh가 지적한 바와 같이, 이것은 인터넷보다 조언자와 더 잘 논의됩니다. 그들은 막 다른 길을 피하고, 시도해 볼 것을 제안하고, 기본 도구를 배우면서 안내하며, 이전 작업에서 누락 된 부분을 지적 할 수 있습니다. P의 Primality의 저자 중 한 명이 문제를 매우 잘 알고있는 숙련 된 연구원이라는 것을 기억하십시오.
Sasho Nikolov

11
바를 너무 높게 설정했는지 궁금합니다. 좋은 연구는 거의 변형이나 완전히 새로운 기계가 아닙니다. 종종 문제가 무엇인지 이해하는 것에서, 왜 무언가가 사실인지를 보여주는 작고 "사소한"아이디어를 우연히 발견 할 수 있습니다. 제대로 작성하면 30 페이지가 걸립니다. 밀접하게 관련된 문제에 대해이 작업을 여러 번 수행하면 기계가 등장합니다 (유망하게 은유 적으로).
usul

5
작은 떡갈 나무는 작은 도토리에서 자랍니다. 내가 본 대부분의 박사 학위 논문은 극도로 제한된 사례에 대한 작은 통찰력 또는 결과에서 자랐으며, 그 후 수개월에 걸쳐 천천히 확장되었습니다.
András Salamon 2018 년

2
이 조언 은 여기에 관련 이있는 것 같습니다.
Jeffε

답변:


9
  1. 특정 하위 필드에 공개 문제 목록이있을 것입니다. 그들을 찾아서 읽으십시오. 비록 당신이 이러한 문제들을-적어도 즉시 ---- 해결할 수있을 것 같지는 않지만, 그것들을 출발점으로 사용하십시오. 특정한 경우를 해결할 수 있습니까? 덜 일반적인 문제를 해결할 수 있습니까? 더 일반적인 문제가 계산 상 어렵다는 것을 보여줄 수 있습니까?

  2. 다른 사람들이하는 일을 읽으십시오. 즉, 해당 지역의 컨퍼런스 및 저널 목록을 작성하고 하루에 적어도 한 시간은 신문을 읽는 데 전념해야합니다. 모든 것을 한 번에 이해할 필요는 없습니다. 일반적인 주제에 익숙해 지도록 한 다음 흥미 롭거나 근본적인 것처럼 보이는 하나 또는 두 개의 논문을 골라 자신을 몰입 시키십시오. 기술과 증거를 연구하십시오. 유사하거나 관련된 문제에 적용 할 수 있습니까? 가능한 범위 내에서 구체적인 예를 자세히 설명하십시오.

  3. 결과를 읽을 때 스스로에게 물어보십시오 : 모든 가설이 필요한가? 가설이 약화되거나 강화되면 어떻게됩니까? 한계가 정말 최적입니까? 상한 만 증명되면 일치하는 하한을 증명할 수 있습니까?


8

나는 제한된 경험으로 이것을 시도하고 대답하려고합니다. 면책 조항 나는 단지 수석 박사 후보자입니다.

당신이 묻는 질문은 결코 사소한 것이 아니며 당신이 그것에 대해 궁금해하는 유일한 사람도 아닙니다. 거의 모든 분야에서, 우리보다 앞서서 우리를 성공시킬 모든 박사 학위 학생은 똑같이 궁금합니다. 따라서 조언의 첫 번째 부분으로 : 길을 잃었다 고 느끼면 혼자가 아닙니다!

저의 학문적 여정으로 인해 다소 인기가없는 의견을 믿게되었습니다. 숙련 된 조언자이면 충분하지만이 과정에서 필요한 성분은 아닙니다. 확실히, 누군가 어려움을 겪고있는 질문과 과제가있는 영역을 점진적으로 소개하고, 과정 전반에 걸쳐 충분한 지원과 지침을 제공하면 자신의 질문을 제기하는 데 도움이 될 수 있습니다. 물론 대부분의 경우 통제 범위를 벗어납니다.

비록 그것이 필요하지 않다고 생각합니다. 내가 처음 생각 해낸 아이디어와 결과 중 일부는 우리 그룹의 다른 박사 과정 학생들과 문제와 개념을 논의한 결과물이었습니다. 아이디어를주고받으며 회의에 모두 참석하고 프레젠테이션과 결과에 대해 토론하고 매주 "이론 세미나"등을 갖습니다. 나에게 동료 박사 과정 학생들의 그룹은 조언자만큼이나 중요합니다. 그러나 다시, 이것은 환경의 매개 변수이며 반드시 제어 할 필요는 없습니다.

그래서, 당신의 통제는 무엇입니까? 나는이 가치를 위해 시간 당신이 경우 가장 큰 생각 붙어 노 망 땅에서,하는 것입니다 읽기. 해당 지역의 가장 영향력있는 논문에서 설문 조사 및 최근 결과에 이르기까지. 당신이 얻을 수있는 기회라면, 당신의 머리 모양의 그림을 계속 만들어보십시오. 가장 큰 과제는 무엇이며, 가장 귀중한 도구는 무엇이며, 따라야 할 주요 인물은 누구입니까? 느리고 지루한 과정이므로 많은 논문을 읽고 때로는 영향력있는 논문을 찾아야하지만 그렇게해야합니다. 자신의 속도에 맞춰 논문을 읽으십시오. 그러나 동료들이 조언 한대로 논문을 이해했는지 확인하십시오 (예, 정의에 따라 정리 및 증명 포함). 충분한 논문을 읽고 화려한 그림을 그렸다면 작은 것을 알아 채기 시작하고, 더 큰 것을 따라 가면서 천천히 질문과 답을 채울 수있는 "구멍"이 생깁니다.

마지막으로, 종이를 쓴 사람이 당신에게 말할 것입니다, 당신은 마술로 종이를 쓰기 시작하지 않습니다. 전체 과정은 많은 읽기, 많은 시행 착오, 많은 쓰기 및 편집 의 결과물입니다 . 나도 가끔 신문을 읽을 때 압도 감을 느꼈고, 같은 품질의 결과를 얻을 수있는 방법이 있을지 궁금해했지만 그렇게 생각하지는 않았다. 작게 시작하고 계속 진행하십시오. 당신이 논문을 읽을 때 몇 분 안에 아마도 수백 시간과 수백 시간의 시간이 걸렸던 일을 소비하고 있다는 느낌이 들었다는 것을 기억하십시오 .

죄송합니다. 귀하의 분야에 대해 잘 모르므로 구체적인 조언을 드릴 수는 없지만 제 생각입니다. 우리가 같은 배에 있다고 생각하기 때문에 소금 한알과 함께 가져 가십시오. 행운을 빕니다!


"경험이 풍부한 조언자는이 과정에서 충분하지만 필요하지 않은 성분", "... 필요하지만 충분하지 않은 성분 ..."을 의미 했습니까?
nbro

오, 알다시피, 당신도 그렇게 이해할 수 있습니다. 단지 의미를 왜곡시킬 것입니다. 그러나 내가 말하는 것을 의미하는 것은 "경험 고문이 있다는 것입니다 수 있습니다 충분하지만 필요가 없습니다." 나는 수정을 편집합니다
콘스탄티노스 Koiliaris에게

5

제안 사항은 다음과 같습니다. 해당 분야에서 관심있는 공개 문제를 찾으십시오. 다른 표현, 특히 비표준적인 표현으로 문제를 재구성하십시오. 다른 아이디어, 정리 및 다른 관련 분야의 결과를 결합하여 문제를 공격하는 도구를 작성하십시오. 추측을 공식화하고이를 증명해보십시오 (또는 알고리즘을 설계하고 정확성을 증명하십시오).


4

일반적인 질문이므로 일반적인 답변을 드리겠습니다 : 학업 조언자와 대화하십시오! 하나있어? 그의 연구 프로젝트에 익숙하십니까? 그들 중 누구에게 관심이 있습니까? 그렇지 않은 경우 다른 조언자를 찾아야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.