--- id: CS-HEUR-001 category: "10_Wiki/πŸ’‘ Topics/AI" confidence_score: 1.0 tags: [ai, algorithms, search-algorithms, heuristic, a-star, pathfinding] last_reinforced: 2026-04-26 --- # Heuristic Search (νœ΄λ¦¬μŠ€ν‹± 탐색) ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > "μ™„λ²½ν•œ 계산에 μ§‘μ°©ν•˜κΈ°λ³΄λ‹€, 정닡에 κ°€κΉŒμšΈ 것 같은 길을 λ¨Όμ € μ„ νƒν•˜μ—¬ νƒμƒ‰μ˜ 미둜λ₯Ό λŒνŒŒν•˜λΌ" β€” 문제 ν•΄κ²° κ³Όμ •μ—μ„œ λͺ¨λ“  경둜λ₯Ό νƒμƒ‰ν•˜λŠ” λŒ€μ‹ , ν˜„μž¬ μƒνƒœμ—μ„œ λͺ©ν‘œκΉŒμ§€ 남은 κ±°λ¦¬λ‚˜ λΉ„μš©μ„ μΆ”μ •(Heuristic)ν•˜μ—¬ 탐색 λ²”μœ„λ₯Ό 획기적으둜 μ€„μ΄λŠ” μ „λž΅. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) - **μΆ”μΆœλœ νŒ¨ν„΄:** "Best-First Search" β€” 평가 ν•¨μˆ˜ $f(n) = g(n) + h(n)$ 을 μ‚¬μš©ν•˜μ—¬, μ§€κΈˆκΉŒμ§€ 온 λΉ„μš©($g$)κ³Ό μ•žμœΌλ‘œ 남은 μ˜ˆμƒ λΉ„μš©($h$)의 합이 κ°€μž₯ 적은 λ…Έλ“œλΆ€ν„° μš°μ„ μ μœΌλ‘œ λ°©λ¬Έν•˜λŠ” μš°μ„ μˆœμœ„ 탐색 νŒ¨ν„΄. - **핡심 μ•Œκ³ λ¦¬μ¦˜:** - **A* Search:** κ°€μž₯ 널리 μ“°μ΄λŠ” νœ΄λ¦¬μŠ€ν‹± νƒμƒ‰μœΌλ‘œ, 남은 거리($h$)λ₯Ό κ³Όμ†Œν‰κ°€(Admissibility)ν•  경우 항상 μ΅œλ‹¨ 경둜λ₯Ό 보μž₯함. - **Greedy Best-First Search:** ν˜„μž¬ μœ„μΉ˜μ—μ„œ λͺ©ν‘œμ— κ°€μž₯ κ°€κΉŒμ›Œ λ³΄μ΄λŠ” 곳으둜만 이동. λΉ λ₯΄μ§€λ§Œ μ΅œλ‹¨ 경둜 보μž₯ λͺ»ν•¨. - **Beam Search:** λ©”λͺ¨λ¦¬ μ œμ•½μ„ μœ„ν•΄ μƒμœ„ N개의 μœ λ§ν•œ 경둜만 남기고 탐색 (LLM λ¬Έμž₯ 생성에 μ‚¬μš©). - **의의:** 탐색 곡간이 κΈ°ν•˜κΈ‰μˆ˜μ μœΌλ‘œ λŠ˜μ–΄λ‚˜λŠ” 문제(체슀, 경둜 μ°ΎκΈ°, μ–Έμ–΄ λͺ¨λΈλ§ λ“±)μ—μ„œ μ—°μ‚° μžμ›μ„ 효율적으둜 μ‚¬μš©ν•˜μ—¬ ν˜„μ‹€μ μΈ μ‹œκ°„ 내에 닡을 λ„μΆœν•¨. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & RL Update) - **κ³Όκ±° λ°μ΄ν„°μ™€μ˜ 좩돌:** μ™„μ „ 탐색(BFS, DFS)이 μ •λ‹΅μ΄λΌλŠ” κ³ μ •κ΄€λ…μ—μ„œ λ²—μ–΄λ‚˜, λ³΅μž‘λ„κ°€ 높은 ν˜„μ‹€ λ¬Έμ œμ—μ„œλŠ” 'μΆ©λΆ„νžˆ 쒋은 ν•΄'λ₯Ό λΉ λ₯΄κ²Œ μ°ΎλŠ” νœ΄λ¦¬μŠ€ν‹±μ΄ 더 κ°€μΉ˜ μžˆμŒμ„ 증λͺ…. - **μ •μ±… λ³€ν™”:** Skybound ν”„λ‘œμ νŠΈμ˜ 적 ν•¨λŒ€ 경둜 탐색 μ•Œκ³ λ¦¬μ¦˜μ€ μž₯μ• λ¬Ό νšŒν”Όλ₯Ό μœ„ν•΄ μ΅œμ ν™”λœ A* νœ΄λ¦¬μŠ€ν‹±μ„ μ‚¬μš©ν•˜μ—¬ μ‹€μ‹œκ°„ ν”„λ ˆμž„ μ €ν•˜ 없이 λ³΅μž‘ν•œ μ§€ν˜•μ„ 기동함. ## πŸ”— 지식 μ—°κ²° (Graph) - Search-Algorithms, [[Greedy-Algorithms]], A-Star-Algorithm-Optimizations, Decision-Trees-and-Random-Forests - **Raw Source:** 10_Wiki/Topics/AI/Heuristic-Search.md