Page 52 - UR221 Creative & Scientific Thinking_Neat
P. 52
4.6 Rational Decision Making Model
6. Implementing the decision
7. Reviewing the outcome
This structured process ensures rational and effective decisions.
4.6 Rational Decision Making Model
The rational model assumes that decision makers:
ave clear objectives H
ossess complete information P
an evaluate all alternatives logically C
This model is widely used in system design and optimization problems. Example (Algo-
rithm Selection) Problem: Sorting a large dataset Alternatives:
ubble Sort B
erge Sort M
uick Sort Q
Rational decision:
ubble Sort inefficient B
erge Sort stable, predictable M
uick Sort fast on average Q
Decision depends on data size and constraints.
4.7 Bounded Rationality
In real-world computing problems, complete information is often unavailable. Bounded
rationality acknowledges limitations such as:
imited time L
imited computational resources L
ncomplete data I
Developers often choose solutions that are satisfactory rather than optimal.
Programming Example (Bounded Rationality)
43

