Dynamic Programming (Multi-Stage Programming)

Slides:



Advertisements
Similar presentations
Made by 주례 없는 결혼식♥ 대본 사회 : 홍길동.
Advertisements

오승재. Contents 1. 지정 주제 -Computer Simulation of Darken’s Uphill Diffusion 2. 자유 주제 -Diffusion couple -(Sudoku)
국내 조사 산업의 현황 장 재 섭 ACNielsen Korea.
대체가격 – 고급예제(1).
Shortest Path Algorithm
7-2 정치과정에 참여하는 다양한 정치 주체 2, 정당과 언론의 역할 (4/7차시)
적분방법의 연속방정식으로부터 Q=AV 방정식을 도출하라.
요한복음 3:16.
Report #5 - due: 4/13 다음 10*5의 희소 행렬 A, B를 고려하라.
4. Matlab-Simulink를 이용한 메카니즘 해석
(Numerical Analysis of Nonlinear Equation)
완전경쟁시장.
수치해석 6장 예제문제 환경공학과 천대길.
제9장 샘플링과 오차 표본: 시료, Sample 모집단 : 공정, Lot Sampling
REINFORCEMENT LEARNING
Ch4.마디해석법, 메쉬해석법 마디해석법, 초마디 기법, 메쉬해석법, 초메쉬 기법
공급사슬 재고계획 차시명을 입력합니다..
분석적 사고 (Analytical Thinking)
시스템 설계와 산업디자인 개발.
질의 사항 Yield Criteria (1) 소재가 평면응력상태에 놓였을 때(σ3=0), 최대전단응력조건과 전단변형에너지 조건은σ1 – σ2 평면에서 각각 어떤 식으로 표시되는가? (2) σ1 =σ2인 등이축인장에서 σ = Kεn로 주어지는 재료의 네킹시 변형율을 구하라.
5. 비제약 최적설계의 수치해법 (Numerical Methods for Unconstrained Optimum Design)
Simulating Boolean Circuits on a DNA Computer
제 18 장 생산요소시장 1.
건축설계사 임동진.
제4장 종합원가계산.
제4장 종합원가계산.
제 10 장 독 점.
Linear Programming.
국가대표 생애주기교육 프로그램 참여방법 안내
피임이란?.
원가 관리 규칙 개정이력 개정일자 개정번호 ㈜합동전자 페 이 지 HDC /3 개정번호 개정일자
[예제] 의사결정나무 현재의 공장을 기술적 진부화에 대비하여 현대화하는 문제를 고려 중인 상태에서,
문제 2명의 사형수가 있다. 둘에게는 검정색 모자와 흰색 모자를 임의로 씌우는데, 자기가 쓴 모자의 색은 절대로 알 수가 없다. 서로 상대의 모자색만을 볼 수 있고, 이들이 살기 위해선 자신의 쓴 색의 모자를 맞춰야 한다. 단, 둘 중 한명만이라도 자신이 쓴 모자의 색을.
학습 주제 p 일률 측정하기.
SD Overview.
소비자, 생산자, 시장의 효율성 © 2007 Thomson South-Western.
Term Projects 다음에 주어진 2개중에서 한 개를 선택하여 문제를 해결하시오. 기한: 중간 보고서: 5/30 (5)
Ch4.마디해석법, 메쉬해석법 마디해석법, 초마디 기법, 메쉬해석법, 초메쉬 기법 : 회로를 해석하는 일반적인 방법을 제시.
응용 : 조세의 경제적 비용 © 2007 Thomson South-Western.
수업 첫 날 교육B 황유미 첫 수업 계획에 대해 알아보도록 하겠습니다..
좀비생존카드게임 좀비어택By 단재학교.
연결링크 이미지를 마일리지샵 내에 기획전으로 제작하여 오픈/노출 사이즈 가로 1000/세로 상관x 배너사이즈 가로 400
20 장 네트워킹과 인터네트워킹 장치 20.1 리피터(Repeaters) 20.2 브리지(Bridges)
학습 주제 p 운동 에너지란 무엇일까?(2).
경영과학(Ⅰ) 제9장 네트워크모형 서 론 최단경로문제 최소걸침나무문제 최대흐름문제 secom.hanbat.ac.kr.
빌드 성공.
수학 6학년 가단계 9.문제를 해결 하기 3/7 9 문제를 해결 하기.
동적계획법과 최적화 문제 Dynamic Programming을 사용한 최적화 문제를 해결하는 알고리즘 설계 절차
균형이진탐색트리 이진 탐색(binary search)과 이진 탐색 트리(binary search tree)와의 차이점
알고리즘 알고리즘이란 무엇인가?.
<제6강 > 이익은 재고자산 평가하기 나름이다.
제 11 장 독점 PowerPoint® Slides by Can Erbil
창의적 공학 설계 < 사용자 중심의 공학설계 > : Creative Engineering Design
쉽게 배우는 알고리즘 2장. 점화식과 점근적 복잡도 분석
The general form of 0-1 programming problem based on DNA computing
문장제 쉽게 풀기 -최소공배수 응용 문제.
Traveling Salesman Problem – 개요 (1/2)
미 술 5 학년 4.이야기 세상 (5-6/6) 초기화면 마술 그림을 그리고 작품 감상하기.
수치해석 ch3 환경공학과 김지숙.
어서와 C언어는 처음이지 제21장.
수학10-나 1학년 2학기 Ⅱ.부등식의 영역 3. 부등식의 영역에서 최대, 최소(5/5) 부등식 영역 수업계획 수업활동.
산타페 ㈜ 2008 영업 제안서 손미순 해외 영업 부회장 2008년 3월 24일 로고.
문제의 답안 잘 생각해 보시기 바랍니다..
CHAPTER 8 완전경쟁과 공급곡선 PowerPoint® Slides by Can Erbil
강화학습: 기초.
Ch8.기본적인 RL, RC 회로 자연응답, 강제응답, 시정수, 계단입력과 스위치 회로
우수사원 연수 제안서 2-1. 항공, 호텔, 식사, 차량 세부 안내 (지역순서대로 작성 발리-싱가포르-괌)
Traditional Methods – Part 1
Traveling Salesman Problem – 개요 (1/2)
Traveling Salesman Problem – 개요 (1/2)
Presentation transcript:

Dynamic Programming (Multi-Stage Programming)

Dynamic Programming이란? 의사결정 문제를 해결하기 위한 수학적 기법 전체 문제를 몇 단계의 부분문제(Sub-problem)로 나누어 해결 마지막 단계부터 차례로 각 단계의 문제를 첫 단계까지 거꾸로 처리함(Recursive Process) 각 단계의 결정 간의 상호 관계를 고려하여 부분문제를 해결 각 단계의 문제를 푼 후 다시 마지막 단계로 해를 역추적함 1957년 R. Bellman에 의하여 소개 된 이후 수많은 문제에 적용되고 있음

DP 예제1(Pricing Problem) Djsm 회사의 사장은 향후 5년간 신제품에 대한 가격을 결정하려고 한다 그가 고려하고 있는 가격은 $5, $6, $7, $8 네 가지이다. 그러나 가격의 변동은 $1 이내로 제한된다. 가격에 따라 발생하는 이익은 각 해마다 달라진다.

DP 예제1(계속) 가격에 따른 이윤은 다음과 같다. 이윤을 최대화 하기 위한 가격 정책은?

DP 예제1(계속) 문제의 단계는 년도에 따라 5단계로 구성되며 각 단계에서 취할 수 있는 부분 해는 다음과 같이 계산 된다.

DP 예제1(계속) 1차년도까지의 부분 해를 구하면 다음과 같다

DP 예제1(계속) 다시 최대의 이윤 경로를 5차년도까지 구하면 다음과 같다 즉, $8-$8-$7-$8-$7의 가격 정책이 최적이다.

Principle of Optimality 최적성의 원리 다단계 결정과정에 대한 최적정책을 결정하는데 핵심적인 의미를 가지고 있음 처음의 상태와 처음의 결정이 무엇이든 간에 목표에 도달하는 나머지 과정은 이때까지의 결정의 결과로서 나타난 상태에 관하여 최적정책을 구성하여야 함 “An optimal policy has the property that whatever the initial state and initial decision are, the remaining decisions must constitute an optimal policy with regard to the state resulting from the first step” – R.E.Bellman(1957) The principle of optimality allows one to devide the total problem and solve the last decision stage, work backward and solve thw second-to-last decision, etc., until the first decision is solved

DP 예제2 (An Inventory-Production Problem) 한 회사는 다음과 같은 향후 4년간의 제품 수요에 대한 공급을 하여야 함 제품의 생산 단가는 $1이며 $3의 Setup Cost(고정비용)이 수반되며 한 주기 당 6개 이상을 생산 할 수 는 없음. 따라서 생산 비용은 다음과 같음. 다음 주기까지 재고를 유지하기 위한 비용은 unit 당 $0.5임 수요를 충족하는 최소 비용 정책은? 각 주기 별 생산량을 결정

DP 예제2(계속) 다음과 같이 DP문제로 정의 할 수 있음 각 주기 간의 재고량(Inventory)의 연결식은 다음과 같음 각 주기의 비용식은 다음과 같음

DP 예제2(계속) fn(In)을 n주기 부터 마지막까지의 최적(최소)비용식이라 하자 fn(In)은 주어진 In값에 따라 최소비용을 가져오는 결정변수 Xn 에 따라 달라짐. 결국 f1(I1)을 구하는 문제임! (I1 =0)

DP 예제2(계속) 4주기부터 문제를 시작함. 마지막 단계이므로 재고량이 Zero이므로 쉽게 해결할 수 있음

Summary for Period 3

Optimal Solution