
알고리즘, 인생을 계산하다
Brian Christian
복잡한 인생의 난제들을 해결하기 위해 컴퓨터 과학의 정교한 논리를 일상으로 가져오는 혁신적인 사고법을 제안합니다. 최선의 선택을 내리는 알고리즘적 통찰을 통해, 막연한 고민을 명확한 전략으로 바꾸고 삶의 효율성을 극대화하는 지혜를 얻게 될 것입니다.
최적 멈춤: 언제 탐색을 끝낼 것인가
인생의 중요한 결정 순간에 언제 탐색을 멈추고 선택해야 하는지에 대한 수학적 해답을 제시합니다.
37퍼센트의 법칙
현실 세계의 멈춤 전략
탐색과 이용: 새로운 도전 vs 익숙한 즐거움
새로운 것을 시도하는 것과 이미 아는 가치를 누리는 것 사이의 갈등을 해결합니다.
다중 슬롯머신 문제
후회 최소화 전략
정렬: 질서를 만드는 비용
사물을 정리하는 데 드는 노력과 검색 효율성 사이의 관계를 탐구합니다.
질서의 대가와 빅오 표기법
검색을 위한 정렬 전략
캐싱: 기억의 계층 구조
한정된 공간에서 정보를 배치하고 오래된 정보를 비우는 효율적인 방법을 다룹니다.
최근 사용 알고리즘 (LRU)
망각의 기술
스케줄링: 시간 관리의 과학
제한된 시간 내에 여러 과업을 처리하는 최적의 순서를 결정합니다.
우선순위의 법칙
스래싱 현상과 문맥 교환
베이즈 규칙: 미래 예측의 기술
과거의 데이터를 바탕으로 알지 못하는 미래의 확률을 계산합니다.
증거를 통한 업데이트
분포의 힘
과적합: 생각 줄이기의 미학
지나치게 복잡한 모델이 오히려 예측력을 떨어뜨리는 현상을 경계합니다.
단순함의 가치
완화: 완벽을 포기하는 지혜
풀 수 없는 복잡한 문제에 직면했을 때 제약을 줄여 해결책을 찾습니다.
제약 조건 완화
무작위성: 우연의 전략적 활용
결정론적인 방법으로 해결하기 힘든 난제를 무작위성을 통해 돌파합니다.
몬테카를로 방법
지역 최적점 탈출
네트워킹: 소통과 협력의 규칙
개체들 사이의 정보 전달과 혼잡을 관리하는 프로토콜을 다룹니다.
확인 응답과 백오프
흐름 제어와 피드백
게임 이론: 타인의 마음을 계산하다
다른 사람의 행동이 내 결과에 영향을 미치는 상황에서의 최적 전략을 찾습니다.
평형과 지배 전략
메커니즘 디자인
Start reading with AI
Interactive Socratic dialogue, level by level