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
   47   48   49   50   51   52   53   54   55   56   57