Download presentation
Presentation is loading. Please wait.
1
제 5 장 의사결정지원시스템 : 모델
2
순서 의사결정과 모델 모델베이스관리시스템 의사결정 모델 유형 경영문제유형에 따른 의사결정 모형 계량적 테크닉 모델링
3
Model의 정의 여러 가지 일반적 의미 의사결정에서는?
a type of product; "his car was an old model" a person who poses for a photographer or painter or sculptor; "the president didn't have time to be a model so the artist worked from photos" plan or create according to a model or models the act of representing something (usually on a smaller scale) form in clay, wax, etc; "model a head with clay" exemplar: something to be imitated; "an exemplar of success"; "a model of clarity"; "he is the very model of a modern major general" assume a posture as for artistic purposes; "We don't know the woman who posed for Leonardo so often" someone worthy of imitation; "every child needs a role model” 의사결정에서는? a hypothetical description of a complex entity or process
4
The purpose of a model is to provide an argumentative framework for applying logic and mathematics that can be independently evaluated (for example by testing) and that can be applied for reasoning in a range of situations.
5
의사결정과 모델 의사결정지원시스템(DSS)에서 모델은 데이터와 함께 의사결정자가 데이터를 분석하는 틀을 제공하여 합리적인 결정이 내려질 수 있도록 도와준다. 따라서 모델은 단순히 몇 가지 상황에만 적용할 수 있는 것보다는 다양한 상황에 시의 적절하게 활용할 수 있는 모델이 되어야 한다. 현대의 경영환경에서 경영자의 무모한 결정과 판단들은 점차 줄어들고 있으며 점차 합리적인 의사결정을 요하는 추세이다.
6
모델베이스관리시스템 의사결정모델에 관한 세 가지 접근방법 조직적 관점
조직적 관점은 조직이 갖는 목표와 목적에 의사결정 모델을 지향하는 것으로, 조직에서 전략적 의사결정이 심사숙고를 통한 선택의 결과가 아니라 조직특성, 조직적 과정의 산출물이라는 점이다. 정치적 관점 정치적 관점에서 전략적 의사결정은 최상위 목표를 합리적으로 달성하기 위한 계획이 아니라 개인들이 자신의 목표를 달성하기 위한 개인적인 시도를 하는 가운데 협상되는 결과로 가정하고 조직적 의사결정과 행동은 정치적 과정, 협상과정, 조직 내의 권력 다툼의 결과로 본다. 제약적 관점 제약적 관점에서 요인들은 인지적 제약요인, 관계적 제약요인 그리고 자기중심적 제약요인으로 분류한다.
7
의사결정 모델 유형 모델의 3 차원 (출처 : 박흥국/전기정, 1999)
8
Blind Search (Complete Enumeration)
All alternatives are considered, therefore, an optimal solution is discovered.
9
heuristic As an adjective, heuristic (pronounced hyu-RIS-tik and from the Greek "heuriskein" meaning "to discover") pertains to the process of gaining knowledge or some desired result by intelligent guesswork rather than by following some preestablished formula. In computer science, a heuristic is a technique designed to solve a problem that ignores whether the solution can be proven to be correct, but which usually produces a good solution or solves a simpler problem that contains or intersects with the solution of the more complex problem
10
heuristic The term seems to have two usages:
1) Describing an approach to learning by trying without necessarily having an organized hypothesis or way of proving that the results proved or disproved the hypothesis. That is, "seat-of-the-pants" or "trial-by-error" learning. 2) Pertaining to the use of the general knowledge gained by experience, sometimes expressed as "using a rule-of-thumb." (However, heuristic knowledge can be applied to complex as well as simple everyday problems. Human chess players use a heuristic approach.)
11
algorithm An algorithm (pronounced AL-go-rith-um) is a procedure or formula for solving a problem. The word derives from the name of the mathematician, Mohammed ibn-Musa al-Khwarizmi, who was part of the royal court in Baghdad and who lived from about 780 to 850. Al-Khwarizmi's work is the likely source for the word algebra as well. A computer program can be viewed as an elaborate algorithm. In mathematics and computer science, an algorithm usually means a small procedure that solves a recurrent problem.
12
Analytical Modeling A software or other service component modeling technique using tools based on mathematical models Computer Science 분야의 예: It describes a collection of measured and calculated behaviors of different elements over a finite period of time within the computer system – workloads, hardware, software, and the CPU itself, and can even include the actions and behaviors of its users and support personnel. Rt = Response time, or the time that the transaction enters the queue until the request is satisfied S = Service time , or the amount of time that the server itself spends handling the request Tx = The number of transactions receiving or awaiting service at any one time The formula: Rt = S / (1-(Tx*S))
13
의사결정 모델 유형 가정 분석 가정 분석에 있어서, 최종 사용자는 변수나 변수들 간의 관계를 변화시켜가며 그로 인한 다른 변수들의 값의 변화를 관찰한다. 간단한 손익 분기분석 모델에서 생산관리자는 고정비나 변동비를 변경시키면서 그 결과를 관찰한다. 민감도 분석 민감도 분석은 가정 분석의 아주 특별한 경우로, 민감도 분석의 경우에는 단지 한 개의 변수만이 계속적으로 변경되고, 그 결과로 발생하는 다른 변수들의 변화가 관찰된다. 몇몇 의사결정 지원 시스템 패키지들은 민감도 분석을 수행하라는 명령을 받았을 때, 자동적으로 한 변수에 지속적으로 작은 변화를 준다. 목적 추구 분석 목적추구 분석은 한 변수의 변화가 어떻게 다른 변수들에 영향을 미치는가를 관찰하는 대신, 목표치를 설정하고 그 목표치를 달성할 수 있는 관련 변수의 값을 찾는 분석 방법을 말한다. 최적화 분석 최적화 분석은 목표추구분석과 비슷하나 보다 복잡한 범주에 속한다. 목표추구분석은 구체적인 목표치를 설정하는 반면, 최적화 분석의 목적은 특정 제약식이 주어졌을 때, 하나 이상의 목표 변수의 최적 값을 구하는 것이다.
14
의사결정 모델 유형 정적 분석(Static analysis)
정적 모델은 의사결정 환경에 영향을 미치는 모든 요소들이 시간흐름상의 한 시점에서 고려되기로 가정한다. 동적 분석(Dynamic analysis) 동적 모델은 시간의 흐름에 따라 변하는 의사결정 환경을 고려한다. 동일한 현상을 다른 시간대에 고려해보며 의사결정의 상호 관련성을 검토하기도 한다. 동적 모델은 시간변화에 따른 시나리오를 표현하며, 따라서 시간 의존적이다. 전략적 모델(Strategic Model) 기업의 인수 합병을 계획하거나 기업 목표를 개발하거나 영업에 관한 장기 예측하거나 혹은 공장의 최적 위치 및 환경, 기업자금흐름에 영향을 미치는 요소가 무엇인지를 분석하는 데 도움을 주는 모델이다.
15
의사결정 모델 유형 전술적 모델(Tactical Model)
중간 관리층은 조직의 자원을 분배하거나 할당하는 역할을 담당한다. 따라서 이들 중간 관리층은 전략적 차원보다는 전술적 다시 말해서 조직을 가장 효과적/효율적으로 관리하기 위해 필요한 모델을 주로 사용한다. 운영모델(Operational Model) 일반적인 현장 관리자 즉 실무 운영자 계층이 주로 수행하는 일상 업무에 대한 지원을 담당하는 모델이다. 분석모델(Analytical Model) 데이터 마이닝이나 경영과학 모델에서 주로 제공하는 모델로서, 복잡하고 방대한 경영 활동에서 발생한 기업 내/외부의 수치 데이터들을 일정한 분석 틀, 즉 선형계획모형이나 시뮬레이션 등을 거쳐 의사결정자의 합리적인 판단이 가능하도록 정보를 제공하는 모델이다.
16
경영문제 유형에 따른 의사결정 모델 자원 할당 모델(Allocation Model)
의사 결정자가 자주 직면하는 문제 중에 하나는, 부족한 자원을 다양한 프로그램의 지원을 받아 분산하는 문제이다. 할당 모델은 모든 문제들에 대하여 목적이나 목표에 전반적인 균형을 맞추기 위해 대안들을 도출해서 경영자가 각각을 잘 평가하도록 문제의 해결을 돕는 모델이다. 이 모델이 적용될 수 있는 경우에는 예산 계획, 인력할당, 재무분석, 석유탐사 등이 있다. 물류 및 배분 문제(Distribution Problems) 조직은 한 장소에서 다른 장소로 어떤 자원(자산, 인력 등)을 이동시킬 필요가 있는데, 이럴 때 최선의 방법이나 장소를 선택해야 하는 문제이다. 이러한 예에는 현금 흐름, 물류 시스템, 재고 관리, 차량이동경로, 자원 분배 등이 있다. 업무 일정(Activity Scheduling) 각 업무는 조직 내에서 끊임없이 상호작용을 한다. 그렇기 때문에 모든 업무를 최적의 상태로 스케쥴링하는 것은 쉽지 않다. 의사결정자는 조직 내의 업무에 대하여 자원을 가장 최적화하여 사용하고, 최대 생산 수준을 고려하여 최적의 순서로 스케쥴링해야 한다. 스케쥴링에 관한 문제로는 근무교대계획, 일의 할당량 조율, 생산 계획 등에서 나타난다.
19
모델을 통한 안전요원(TSO) 배분 및 스케줄
20
경영문제 유형에 따른 의사결정 모델 의사결정 및 위험 분석(Decision / Risk Analysis)
조직이 처하게 될 위험, 이익, 기회비용, 시간 지연 등의 관점에서 최소의 위험(또는 최대의 이익)을 얻기 위한 행동 양식(course of action)을 결정해야 한다. 즉, 문제를 어렵게 만드는 것은 발생 가능한 일련의 사건이 불확실하기 때문인데, 이를 효율적으로 해결할 수 있는 행동 양식을 결정하는 것이다. 적용 가능한 문제로는 자산구성, 위험 평가, 정책 분석, 차량운행 안전 분석 등이 있다. 수요 및 자원 예측(Demand / Resource Forecasting) 모든 경영 활동에 있어 사전에 요구되는 사항은, 어떠한 수요나 할당된 업무량이 조직 내에 존재할 것인가를 사전에 파악하는 것이다. 일단 이러한 할당량이나 수요가 파악이 되면, 그 다음 단계는 수요를 해결할 수 있는 자원량을 예측하는 것이다. 시장규모 예상, 예상되는 유지보수의 크기, 예상 인력 계획 등을 미리 파악하여 그 자원량을 예측하는 경우이다. 프로세스 관리 및 통제(Process Management and Control) 복잡한 여러 업무 프로세스나 상호의존적인 작업들은 적절한 계획과 감시가 없이는 커다란 손실이나 시간 지연이 발생할 수 있다. 따라서 할당된 업무, 일정, 원료, 장비 계획 시 프로세스를 전체 조직 관점에서 감시하고, 중재해야 하며, 통제해야 한다. 생산통제, 프로젝트관리, 시스템모니터링 등을 통하여 조직 프로세스를 감시하고 통제하는 것을 이야기 한다.
21
경영문제 유형에 따른 의사결정 모델
22
계량적 테크닉 수리계획법(Mathematical Programming)
현실에서 부딪히는 의사결정 상황을 수학적 모형으로 작성하여 그 해를 구함으로써 최적의 의사결정을 도모하는 방법으로, 수리계획모형에는 선형계획법(Linear Programming), 비선형계획법(Non-Linear Programming), 정수계획법(Integer Programming), 목표계획법(Goal Programming) 등이 있다. 네트워크 최적화(Network Optimization) 수리계획법은 다양한 자원을 할당하고 계획하여 분배하는 결정에 적합한 방법이다. 하지만 수리계획법이 시간이 너무 많이 걸린다는 단점이 있다. 많은 문제들이 특정 네트워크 모형의 형태로 공식화되고 표현될 수 있는데, 이 모델은 문제의 해결책을 찾는 시간을 빠르게 단축할 수 있다. 네트워크(network)는 노드(node)와 아크(arc)로 표현되며, 실제 사회에서 흔히 볼 수 있는 것으로서 Generic, Assignment, Max Flow, Shortest Route, Min Cost, Transportation 등에서 이용된다. 최단경로문제(shortest route problem), 최소걸침나무문제(minimum spanning tree problem), 최대흐름문제(maximal flow problem) 등이 대표적인 네트워크 모델이다.
23
계량적 테크닉 네트워크 분석(Network Analysis)
일반적으로 경영문제는 결과와 특정 대안에 영향을 끼치는 많은 요소와 함께 커다란 불확실성이 존재한다. 사건, 활동, 업무, 결정 등에 해당하는 문제의 형태가 네트워크 모델로 표현이 가능할 때, 결과나 잠재적인 성장 애로(bottleneck), 위험 대안, 가능한 영향을 분석하기 위해서 네트워크 분석이 도움이 된다. 분석기법으로는 Decision Tree, Flow Graph, CPM/PERT, QERT, VERT 등이 있다. 확률적 방법(Stochastic Method) 예측 불가능한 경향을 다루기 위해, 확률론적 방법을 이용하여 시스템의 임의적인 행동을 측정하는 테크닉을 의미한다. 이러한 방법으로는 Simulation, Inventory, Queuing, Markovian Chains등이 있다. 예측 테크닉(Forecasting Techniques) 실질적으로 많은 기업 활동에서, 경영자는 조직, 운영, 혹은 시스템관점에서 속성을 예상해야만 한다. 예를 들어, 현재 생산량을 바탕으로 내년 예산 요구량을 평가해야 하며, 마케팅 전략과 과거 기록을 기반으로 고객 요구량을 파악해야 한다. 이러한 요구량을 파악하고 예상하는 기법으로써 Regression, Time series, Smoothing, Markovian, Input/Output 등이 있다.
24
계량적 테크닉
25
계량적 테크닉 정량적 관리 - 의사결정 모델과 계량적 기법의 관계
26
모델링 모델링은 모형의 설정 즉 의사결정모델을 개발하는 과정
모델링은 문제를 정의한 다음 모델을 개발하는데, 문제를 정의하는 것은 시스템의 목적을 규정하고 효과와 효율(ratio of output to input)의 척도를 규정하고 시스템의 관련 요소를 규정하는데, 규정한 목적을 달성하기 위해 의사결정자가 사용할 수 있는 통제가능 한 변수와 목적에 영향을 미치는 통제 불가능한 변수는 무엇이 있는지 확인 모델설계과정에서 반영해야 한다. 변수(variables): 모델을 형성하는 요소 중 그 값이 어떤 주어진 조건으로서나 또는 취할 수 있는 결정대안으로 변화되는 요소를 의미한다. 모수(parameters): 항상 같은 값을 주어 시스템의 특성을 나타내게 하는 요소를 말한다. 모델의 변수와 모수는 모형을 이용하는 목적이 달라짐에 따라 바뀌어 질 수도 있다. 변수와 모수와의 관계: 두 개 이상의 변수나, 모수와 변수 사이의 관계를 모델화하기 위해 수학적 관계식으로 표현한다. 위의 관계가 확정적(deterministic)인가 확률적(stochastic)인가?
31
모델링 영향다이어그램(Influence Diagram) 구성요소 노드 화살표
32
모델링 이윤 모델의 Influence Diagram
33
: random variable
42
모델베이스관리시스템 의사결정지원시스템은 데이터와 의사결정 모델이 하나로 통합되어 있다는 것이다. 따라서 새로운 모델의 개발이 신속하고 용이하게 전개될 수 있으며, 광범위한 모델을 효율적으로 분류하고 유지할 수 있다. 그리고 데이터베이스를 통해 상호 연결되어 있다는 점이다. 의사결정지원시스템에서 의사결정 모델을 관리하고 운용하는 것은 모델베이스관리시스템(MBMS)이다. 모델베이스가 단지 의사결정 모델을 분류해서 저장하는 곳이라면 MBMS은 새로운 모델을 만들어 모델베이스에 저장하도록 도움을 주며, 또한 DBMS와 같이 모델을 의사결정자가 요구하는 데이터의 유형에 맞게 적합한 모델을 제공하고 모델을 분류하고 관리하여 운용 및 유지하는 역할을 한다. 모델과 MBMS는 개념적으로 데이터와 DBMS 간의 관계와 동일하며, 프로그램 된 모델을 저장하고 검색하기 위한 시스템이다. 따라서 모델을 생성하고 모델 파라미터를 갱신하며 모델을 재구축하도록 지원한다.
Similar presentations