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 |
Tags
- 외판원순회
- 컴퓨터알고리즘
- 배낭문제
- 카카오테크캠퍼스
- 컴퓨터공학과
- 백준2098
- 안드로이드스튜디오
- 코틀린
- datapath
- 컴퓨터구조
- 부동소수점
- 탐색
- H-모빌리티 클래스
- 앱심사
- 개발
- 리액트네이티브
- 데이터 과학
- 대외활동
- 함수형 프로그래밍
- cpp02
- 그리디
- ios
- 백준
- 판다스
- 정렬
- 프로그래밍 언어론
- 데이터과학
- 분할과정복
- 유전학알고리즘
- 알고리즘
Archives
- Today
- Total
목록배낭문제 (1)
minkylee

조합 최적화 문제의 일종, 담을 수 있는 최대 무게가 정해진 배낭과 함께 각각의 무게와 가치가 주어진 아이템의 집합이 주어졌을 때, 배낭에 담은 아이템들의 가치의 합이 최대가 되도록 하는 아이템들의 부분집합을 찾는 문제이다. 분할 가능한 배낭 문제 아이템들을 분할해서 담는 것이 가능하다 -> 단위 무게당 가치 순으로 높은 것들부터 담는 그리디 알고리즘 사용하면 됨 0-1 배낭문제 아이템들을 분할해서 담는 것이 불가능 그리디 알고리즘으로는 최적해를 찾을 수 없다. 동적 계획법, 백트래킹 등의 조합 최적화 문제의 풀이 방법으로 풀어야 한다. 대표적인 DP 알고리즘 중 하나. DP란, 큰 문제를 작은 문제로 나누어서 푸는 방법을 일컫는 말이다. 작은 부분의 답이 큰 부분의 답이 되고 이 부분들의 답이 전체의 ..
CSE/컴퓨터알고리즘
2024. 4. 16. 13:27