Professional Documents
Culture Documents
Decision Support Systems PDF
Decision Support Systems PDF
Systems
(DSS)
What is a DSS?
• something is missing...
Some definitions
• DSS are a model-based set of procedures for processing
data and judgments to assist a manager in his/her
decision [Little, 1970]
General problem
A solution can be
The solution can solving strategies:
found, on the
be packaged in a - analogy
basis of previous
computer - redefinition
experience, with
program - intuition
small adaptation
- approximation
What is a DSS then?
Management
Management
decision
Implementation
of the
Control management
decision
EDSS/P
the planning level
• Implement decisions
• Automatically
• Short term
A multi-level DSS
System
Planning MODSS/P
Analyst
Decision
Management MODSS/M
Maker
Decisions
MODSS to support IMA-PIP
INTELLIGENCE
Scoping
CHOICE
2. Define
1. Define
criteria and
Actions
indicators
DESIGN
6. Alternative
evaluation
4. Design of
3. Model
the
identification
alternatives
7. Comparison
and negotiation
8. Mitigation and
5. Impact compensation
estimation Compromise
alternatives
7. Political
chioice
Best
compromise
alternative
Building and Delivering
Environmental Decision
Support Systems
The EDSS IDE
• ... continues
Delivering an EDSS
AI Scientists
System/
Relevant Decisional Relevant
Process
Data Problem Knowledge
Model
Elements
Elements
Modelling
Process Model Domain Base
Experts
Model Base
Solver base
prescriptive / descriptive /
rule based / case based /
decision models / ...
Management constraint satisfaction /
Policy Selection genetic algorithms /
mathematical programming
/ ...
• Matlab
• very powerful set of libraries, simple
syntax
• Mathematica
• symbolic computations, solves ODE and
PDE
Conceptual modelling
tools
• Extend: discrete-event, continuous, hybrid
simulation tool
• http://www.toolkit.net.au/cgi-bin/
WebObjects/toolkit.woa/wa/produ
TIME
Catchment
runoff
get_runoff()
*
1
Water System
1
Reservoir
1 Discharge scale
*
Inflow
...
update_level ()
get_release ()
...
*
User
Separation and
orthogonality
• Object-oriented programming allows to
keep code separated and orthogonal
Experiments
The knowledge base
• the extended knowledge base
• the domain base
• the model base
• experiments and case base
• solver toolbox
• external data sources
Domains
• A domain base is a repository which
contains the data relative to the physical
description and the measurements of a
system.
ModelToceAR1
DomCatchToce
ModelToceARX1
J=J(x,u)
Search J max?
u(t)
Stop
Optimisation tool
Experiments
• execution mode
• development mode
The execution mode
• It supervises the execution of experiments
and the flow of execution in the decision
making process