- ACM은 Avi Wigderson을 2023년 ACM A.M. Turing Award 수상자로 선정하며, 계산 이론과 계산에서 무작위성의 역할을 새로 이해하게 만든 공로를 인정함
- Wigderson은 Institute for Advanced Study의 Herbert H. Maass Professor로, 계산 복잡도 이론과 알고리듬, 암호학, 병렬·분산 계산, 조합론, 그래프 이론을 폭넓게 이끈 인물임
- 핵심 업적은 hardness for randomness 연구로, 널리 믿어지는 계산 가정 아래 확률적 다항시간 알고리듬을 결정론적으로 시뮬레이션할 수 있음을 보인 점임
- 관련 논문들은 의사난수 생성기, BPP의 부분지수 시간 시뮬레이션, hardness-vs-randomness 절충을 제시하며 이론 컴퓨터 과학 여러 영역에 영향을 줌
- Turing Award는 Google 지원으로 100만 달러 상금이 수여되며, Wigderson은 기술적 성과뿐 아니라 젊은 연구자를 이끈 멘토로도 평가받음
ACM Turing Award 수상 배경
- ACM은 Avi Wigderson을 2023년 ACM A.M. Turing Award 수상자로 선정함
- 수상 사유는 계산 이론에 대한 기초적 기여, 계산에서 무작위성의 역할에 대한 이해를 재구성한 업적, 이론 컴퓨터 과학에서 수십 년간 보인 지적 리더십임
- Wigderson은 뉴저지 프린스턴의 Institute for Advanced Study 수학부 Herbert H. Maass Professor임
-
주요 활동 분야
- 계산 복잡도 이론
- 알고리듬과 최적화
- 무작위성과 암호학
- 병렬·분산 계산
- 조합론과 그래프 이론
- 이론 컴퓨터 과학과 수학·과학의 연결
- ACM A.M. Turing Award는 “컴퓨팅의 노벨상”으로 불리며, Google, Inc.의 재정 지원으로 100만 달러 상금이 제공됨
- 이 상은 컴퓨팅의 수학적 기초를 정립한 영국 수학자 Alan M. Turing의 이름을 따서 명명됨
이론 컴퓨터 과학이 다루는 질문
- 이론 컴퓨터 과학은 컴퓨터 과학의 수학적 토대를 다루며, “이 문제가 계산으로 풀릴 수 있는가”, “풀린다면 시간과 자원이 얼마나 필요한가” 같은 질문을 다룸
- 이 분야는 효율적인 알고리듬 설계 원리도 탐구함
- 알고리듬은 일상에서 쓰이는 컴퓨팅 기술을 가능하게 하는 기반임
- 이론 컴퓨터 과학은 당장 실용 응용을 개선하지 않는 지적 도전도 다루지만, 연구 돌파구는 여러 영역의 발전으로 이어질 수 있음
- 암호학
- 계산 생물학
- 네트워크 설계
- 기계 학습
- 양자 컴퓨팅
계산에서 무작위성이 중요한 이유
- 컴퓨터는 근본적으로 결정론적 시스템이며, 주어진 입력에 대해 알고리듬의 명령 집합이 계산과 출력을 유일하게 결정함
- 무작위성은 사건이나 결과에서 명확한 패턴 또는 예측 가능성이 없는 상태를 뜻함
- 현실 세계에는 날씨 시스템, 생물학적 현상, 양자 현상처럼 무작위적으로 보이는 사건이 많음
- 컴퓨터 과학자들은 효율성을 높이기 위해 알고리듬이 계산 과정에서 무작위 선택을 하도록 확장해 왔음
- 효율적인 결정론적 알고리듬이 알려지지 않았던 많은 문제도 작은 오류 확률을 가진 확률적 알고리듬으로 효율적으로 풀 수 있음
- 이 오류 확률은 효율적으로 줄일 수 있음
- 핵심 질문은 무작위성이 필수인지, 제거 가능한지, 확률적 알고리듬 성공에 필요한 무작위성의 품질이 무엇인지임
- 계산에서 무작위성과 의사무작위성의 동작을 더 잘 이해하면 더 나은 알고리듬 개발과 계산 자체의 본성 이해로 이어질 수 있음
Wigderson의 핵심 연구 기여
- Wigderson은 40년간 이론 컴퓨터 과학 연구를 이끈 인물로, 계산에서 무작위성과 의사무작위성의 역할을 이해하는 데 기초적 기여를 함
- 컴퓨터 과학자들은 무작위성과 계산 난이도, 즉 효율적 알고리듬이 없는 자연스러운 문제를 식별하는 일 사이의 중요한 연결을 발견함
- Wigderson과 공동 연구자들은 hardness for randomness를 다룬 영향력 있는 연구들을 발표함
- 이 연구들은 표준적이고 널리 믿어지는 계산 가정 아래 모든 확률적 다항시간 알고리듬을 효율적으로 결정론화할 수 있음을 보임
- 이 결과는 효율적 계산에 무작위성이 반드시 필요하지 않을 수 있음을 보여줌
- 해당 연구 흐름은 계산에서 무작위성의 역할과 무작위성에 대한 사고방식을 바꿈
-
대표 논문 3편
- Hardness vs. Randomness
- Noam Nisan과 공동 저술함
- 새로운 유형의 의사난수 생성기를 도입함
- 이전보다 훨씬 약한 가정 아래 무작위 알고리듬의 효율적인 결정론적 시뮬레이션이 가능함을 증명함
- BPP Has Subexponential Time Simulations Unless EXPTIME has Publishable Proofs
- László Babai, Lance Fortnow, Noam Nisan과 공동 저술함
- hardness amplification을 사용함
- 더 약한 가정 아래 bounded-error probabilistic polynomial time, 즉 BPP가 무한히 많은 입력 길이에 대해 부분지수 시간으로 시뮬레이션될 수 있음을 보임
- P = BPP if E Requires Exponential Circuits: Derandomizing the XOR Lemma
- Russell Impagliazzo와 공동 저술함
- 더 강한 의사난수 생성기를 도입함
- 거의 최적인 hardness-vs-randomness 절충을 제시함
- Hardness vs. Randomness
영향 범위와 추가 업적
- Wigderson의 세 논문은 무작위성과 결정론화 영역을 넘어 이론 컴퓨터 과학 여러 분야에 영향을 줌
- 이 논문들의 아이디어는 이후 여러 주요 연구자의 영향력 있는 논문에 활용됨
- Omer Reingold, Salil Vadhan, Michael Capalbo와의 논문에서는 expander graph의 첫 효율적 조합론적 구성을 제시함
- expander graph는 강한 연결 특성을 가진 희소 그래프임
- 수학과 이론 컴퓨터 과학 모두에서 중요한 응용을 가짐
- 무작위성 외에도 Wigderson은 다음 분야에서 지적 리더십을 보임
- multi-prover interactive proofs
- 암호학
- 회로 복잡도
멘토링과 평가
- Wigderson은 획기적인 기술적 기여뿐 아니라 많은 젊은 연구자를 지도한 존경받는 멘토이자 동료로 인정받음
- 방대한 지식, 기술적 능력, 친근함, 열정, 관대함은 우수한 젊은 연구자들이 이론 컴퓨터 과학 경력을 추구하도록 이끈 요소로 꼽힘
- ACM President Yannis Ioannidis는 Wigderson이 수학 분야 평생 업적의 가장 중요한 영예로 여겨지는 Abel Prize도 받았다고 밝힘
- Ioannidis는 수학이 컴퓨터 과학의 토대이며, Wigderson의 작업이 다양한 수학 하위 분야를 이론 컴퓨터 과학과 연결했다고 평가함
- Google Senior Vice President Jeff Dean은 Wigderson의 무작위성 및 다른 주제 연구가 지난 30년간 이론 컴퓨터 과학의 의제를 설정했다고 밝힘
- Dean은 Wigderson이 아이디어와 연구 방향을 만들고, 젊은 연구자들이 그 방향에서 연구하도록 동기를 부여한 멘토였다는 점도 강조함
Turing Award와 Wigderson의 추가 주요 논문
- A.M. Turing Award는 1966년 시작 이후 정보기술 산업을 이끈 시스템과 이론적 기반을 만든 컴퓨터 과학자와 엔지니어를 기려 왔음
- Wigderson의 수상 이력에는 다음이 포함됨
- Abel Prize
- IMU Abacus Medal, 이전 명칭 Nevanlinna Prize
- Donald E. Knuth Prize
- Edsger W. Dijkstra Prize in Distributed Computing
- Gödel Prize
- Wigderson은 ACM Fellow이며, U.S. National Academy of Sciences와 American Academy of Arts and Sciences 회원임
-
추가 주요 논문
- In Search of an Easy Witness: Exponential Time vs Probabilistic Polynomial Time
- Russell Impagliazzo, Valentine Kabanets와 공동 저술함
- 지수시간과 확률적 다항시간 복잡도 클래스의 복잡도 관계에 대한 여러 결과를 확립함
- Randomness vs. Time: De-Randomization Under a Uniform Assumption
- Russell Impagliazzo와 공동 저술함
- BPP≠EXP라면 BPP의 모든 문제가 거의 모든 입력에서 결정론적 부분지수 시간으로 풀릴 수 있음을 증명함
- Multi-Prover Interactive Proofs: How to Remove Intractability Assumptions
- Michael Ben-Or, Shafi Goldwasser, Joe Kilian과 공동 저술함
- 모든 NP 언어가 완전한 영지식 증명 시스템을 가진다는 점을 증명함
- Proofs That Yield Nothing but Their Validity or All Languages in NP Have Zero-Knowledge Proof Systems
- Oded Goldreich, Silvio Micali와 공동 저술함
- 안전한 암호화 함수가 존재한다는 가정 또는 정보를 숨기는 물리적 수단을 사용해 모든 NP 언어가 영지식 증명을 가짐을 보임
- In Search of an Easy Witness: Exponential Time vs Probabilistic Polynomial Time