Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 알고리즘 이론
- timestamp supervision
- 데이터베이스
- LLM 논문
- 동적계획 알고리즘
- 앱인벤터 어플만들기
- c#
- 오라클로 배우는 데이터베이스 개론과 실습 2판
- 그리디 알고리즘
- 앱인벤터 기초
- 앱인벤터
- 분할정복 알고리즘
- 앱인벤터 앱만들기
- MySQL 연동
- 최소 신장 트리
- 알고리즘
- 알고리즘 공부
- medical AI
- LaMa2
- 수술영상 phase recognition
- LLM 논문리뷰
- 분할정복
- 이클립스 DB연동
- 수술영상 분류
- C#으로 알고리즘 구현
- TooLLLM_facilitating Large Language Models to Maset 16000+ Real-World APIs
- 앱인벤터 TinyDB
- 재귀함수
- 퀵정렬
- 앱인벤터 구구단
Archives
- Today
- Total
YJ_Scribbles
03_그리디알고리즘 본문
★ 그리디 알고리즘
- 최적화 문제를 해결하는 알고리즘
- 욕심쟁이 방법, 탐욕적 방법, 탐욕 알고리즘 등으로 불림
ㅇ 최적화 (optimization) 문제
- 가능한 해들 중에서 가장 좋은 (최대 또는 최소) 해를 찾는 문제
ㅇ 특징
- 데이터 간의 관계를 고려하지 않고 수행 과정에서 ‘욕심내어’ 최소값 또는 최대값을 가진 데이터를 선택
(‘근시안적’인 선택)
- 일단 한 번 선택하면, 이를 절대로 번복하지 않음
-> 매우 단순하며, 또한 제한적인 문제들만 해결 가능
★ 예시1. 동전 거스름돈 문제
- 남은 액수를 초과하지 않는 조건하에 ‘욕심내어’ 가장 큰 액면의 동전을 취하는 것
ㅇ 알고리즘
-> CoinChange 알고리즘은 항상 최적의 답을 주지 못함
(따라서 실제로는 거스름돈에 대한 그리디 알고리즘이 적용되도록 동전이 발행됨)
★ 예시2. 최소 신장 트리
- 주어진 가중치 그래프에서 사이클이 없이 모든 점들을 연결시킨 트리들 중 선분들의 가중치 합이 최소인 트리
'이론_전공 > 알고리즘' 카테고리의 다른 글
Dijkstra(다익스크라)최단경로 알고리즘(그리디 알고리즘) (0) | 2020.11.01 |
---|---|
#A07_최소 신장 트리(그리디)알고리즘(PRIM) (0) | 2020.10.14 |
#A06_최근접 점의 쌍 분할 정복 알고리즘 (0) | 2020.09.26 |
02_이론_분할(Divide)_정복(Conquer)_알고리즘 (0) | 2020.09.26 |
#A05_정렬알고리즘 (0) | 2020.09.18 |