Title :
A Common Medium for Programming Operations-Research Models
Author :
Karabuk, Suleyman ; Grant, F. Hank
Author_Institution :
Univ. of Oklahoma, Norman
Abstract :
Operations research is an interdisciplinary science that develops scientific methods for modeling and solving decision-making problems. Arguably, the two most established and commonly practiced OR methodologies are mathematical programming (also called optimization) and discrete-event system simulation (called simulation). Mathematical programming describes a decision problem as decision variables and as mathematical functions of variables that capture the objective and problem constraints. For dynamic systems that are too complex to allow exact, closed-form solutions in continuous time, simulation can identify and describe events of interest and model their occurrences at discrete points in time. Python can glue together independent software environments to improve the software development cycle for sophisticated operations-research applications, which integrate different modeling methodologies.
Keywords :
decision making; discrete event simulation; mathematical programming; mathematics computing; object-oriented programming; operations research; programming environments; Python; decision making; decision variable; discrete-event system simulation; mathematical programming; operations research; optimization; software development cycle; software environment; Computer languages; DSL; Discrete event systems; Dynamic programming; Mathematical model; Mathematical programming; Object oriented modeling; Programming profession; Software libraries; Transportation; constrained optimization; development tools; rapid prototyping; scripting languages; simulation languages;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2007.125