학사/아주대 융시공
[2학년][2학기][시스템최적화][1w]
jaeseokk963
2023. 9. 5. 22:09
1. Decision Science?
경영 환경에서 직면한 실제 문제를 해결하기 위한 도구나 기법 필요
계량적 자료와 수학적 모델 및 기법을 사용해야함
- 과학적 접근법의 적용
- 시스템적 관점
- 수학적 모델의 사용
- 컴퓨터의 사용
Decision making
확률을 이용하여 여러 대안에 대한 결과의 기대값을 계산한 후 의사 결정자의 성향(위험추구, 위험회피, 중립)에 근거하여 한 가지 대안을 결정하는 방법
→ 의사결정나무, 완전 정보 가치 등
Decision Science
최적화(Optimization)에 기반하여 시스템 운용을 효율화하기 위한 방법을 결정하는 과학적 / 객관적 방법
- 생산 물류 품질 정보 서비스 등 모든 산업 분야를 대상으로 함
- 제한된 자원을 효율적으로 활용하여 가치 최대화
- 수학적 모델링에 근거하여 최적해 찾는 방법: LP, IP, DP, NLP, DEA
- 체계적 / 경험적 절차에 의해 최적에 가까운 해를 찾는 방법: 메타휴리스틱
- 대상을 단순화한 모델을 특정 조건에서 운용 / 평가하는 방법: 시뮬레이션
- 평가 기준들 간의 상대적 중요도를 이용하여 대안을 결정하는 방법: AHP
2. How to Model?
의사결정 문제를 해결하기 위한 단계
1 문제에 대한 정확한 이해 및 정형화
2 | 의사 결정 대상 및 기준 결정 |
3 | 제약사항 검토 |
4 | 접근 방법 조사 |
5 | 자료 수집 |
6 | 문제 해결 |
7 | 대안 검토 (Validity) 및 수정 보완 |
8 | 현실 적용 |
의사결정 대상 시스템의 모델화
- 실체가 너무 복잡하여 정확한 분석 어려울 때 사용
- 실체를 단순하게 요약하여 표현, 핵심 특성을 정확히 나타내는 것이 중요
- 모델 사용의 장단점
- 중요한 특성에 집중 가능하나, 결과와 실제 해가 다를 수 있음
- 수리적 모델의 사용은 정보의 계량화가 가능한 곳에만 사용 가능
- 시간과 비용 절약
- 모든 모델은 가정을 수반: 복잡성은 감소, 실제 문제에 적용할 수 없는 위험 커
모델의 종류
시스템이나 문제를 표현할 때 단순화의 정도에 따라 구분
형상 모델 (Iconic model) | 규모만 다른 원형의 복사 ex) 장난감, 사진 등 |
상사 모델 (Analog model) | 실제시스템과 모양은 같지 않지만 그것처럼 작용하는 것 ex) 조직표, 청사진, 속도계, 온도계 등 |
수학적 모델 (Mathematical model) | 실제 문제를 수학적 부호나 함수적 관계로 표현 여러가지 기준에 의한 분류 - 규범적 모델 / 서술적 모델 - 확정적 모델 / 확률적 모델 - 분석적 모델 / 시뮬레이션 모델 |
- 규범적 모델 / 서술적 모델
- 확정적 모델 / 확률적 모델
- 분석적 모델 / 시뮬레이션 모델
수학적 모델
저번 학기 경영과학입문 내용과 동일
3. Solution approaches
Finding an optimal solution
- Linear Programming(LP)
- Integer Programming(IP)
- Data Envelopment Analysis(DEA)
Finding a near-optimal solution
- Analytical Hierarchy Process(AHP)
- Meta-heuristic
- Simulation
메타휴리스틱
휴리스틱 접근법
- 의사결정문제에 대한 해를 찾기 위해 여러 방법으로 시고해본 후 가장 좋은 것을 대안으로 선정하는 방법
- 최적해에 대한 보장이 없음 → 지역해에서 멈춤
- 가장 많이 알려진 휴리스틱 스케줄링 방법
- 선입선출법(FIFO): 은행에서 번호표 순서대로 서비스 제공
- 후입선출법(LIFO): 스택구조를 갖는 데이터베이스
메타휴리스틱의 특징
- 최적해에 대한 보장은 없음
- Ad hoc 알고리즘: 알고리즘의 구조와 전략적 guide line은 정해져 있으나, 문제의 특성에 따라 세부적인 설계가 필요함
- 체계적인 방법으로 현재의 해를 개선해 나갈 수 있음
- 지역해에서 멈추지 않고 새로운 해를 찾을 수 있도록 전략적인 구조를 가짐
- 주로 자연현상을 관찰하여 동작이 설계된 경우가 많음
- 유전자 알고리즘(적자생존 법칙), 시뮬레이션 어닐링(주물제조)
메타휴리스틱의 개념
- 목적: 탐색공간을 효율적이고 효과적으로 탐색하고자 함
- 방법: 검색이력을 활용 - 경우에 따라 다른 방법으로 → 집중과 선택을 활용
메타휴리스틱의 두 가지 측면
- Intensification (집중성): 제한된 특정 영역을 집중적으로 검색하여 좋은 특성을 가진 해를 찾는 능력
- Diversification (다양성): 다양한 탐색지역을 검색하여 좋은 특성을 가진 해를 찾을 수 있는 기회를 확대하는 능력
메타휴리스틱의 분류
- Trajectory (궤적의) 방법
- 검색 과정이 탐색 영역에서의 궤적에 의해 표현될 수 있음
- 하나의 가능 해를 지속적으로 개선해 가는 과정
- 예) Tabu 검색, 시뮬레이티드 어닐링, 반복적인 지역 탐색 등
- Population-based (군집의) 방법
- 검색 과정이 탐색 영역에서 하나의 집합이 진화하는 과정으로 표현될 수 있음
- 예) Ant Colony Optimization, 유전자 알고리즘, Scatter Search