DYNAMO: Dynamic Programming Models

Date of Publication

1989

Document Type

Bachelor's Thesis

Degree Name

Bachelor of Science in Computer Science

College

College of Computer Studies

Department/Unit

Computer Science

Abstract/Summary

DYNAMO is a software for solving Dynamic Programming Models. It provides decision policies based on data given by the user. These policies may be used as an aid for decision-making. The dynamic programming approach of Operations Research was used to solve the problems. Sensitivity analysis can be performed either explicitly or implicitly. The system is equipped with features which are fast becoming standards in commercial softwares today. It uses pull-down menus and pop-up windows in interacting with the user. It has an editing facility which mainly uses spreadsheet-type templates for convenient data entry. There are also context-sensitive help screens accessible at any time during program execution. The system has 8 dynamic programming models, namely: equipment replacement, flow shop scheduling, investment, knapsack, markov, production scheduling, reliability, and stagecoach. A narrative for each of these models can be accessed during run time. The top-down design method was used in designing the system. Modularity, abstraction, and adaptability are also among the techniques applied in the design. The software can mainly be used by the manufacturing industry since it is the area where applications of Operations Research are common. However, it may also be used for solving problems in other fields as long as the problem can be converted to any one of the models. The computations take about 5 to 10 seconds on the average and may take as long as a minute for extreme cases. This time may be improved with the use of fast hardware (10 MHz. and above). This is a significant improvement from a manual computation which may take a few minutes to solve for simple problems and maybe several days for large problems (especially if the solution involves many computations and comparisons).

Abstract Format

html

Language

English

Format

Print

Accession Number

TU07992

Shelf Location

Archives, The Learning Commons, 12F, Henry Sy Sr. Hall

Physical Description

145 numb. leaves ; Computer print-out.

Keywords

Dynamic programming; Software engineering; Programming (Electronic computers); Computer software

This document is currently not available here.

Share

COinS