* Greedy algorithm이 중요한 이유 1. 쉽고 빠른 구현: heuristic idea(경험과 지식에 기반) 2. Test-bed: baseline performance 제공. - 연구자들이 가장 먼저 접근하는 설계 전략. 3. May be "optimal" : optimal substructure - local optimal --> global optimal : proof required. ex 1. 도둑 가방(sack) -> 보석방: 보석(무게/부피, 가치) --> 보석 아이템의 일부만 담을 수 있다. (constraint) --> 도둑boss Q: optimal? highest prices? ex 2. startup company: fund raising. --> 투자가: 사업아이템, 전..