Back to Search Start Over

Representation of time in mathematical programming modeling languages.

Authors :
Bisschop, J. J.
Kuip, C. A. C.
Source :
Annals of Operations Research; 1993, Vol. 43 Issue 1-4, p171-193, 23p, 3 Diagrams, 1 Chart
Publication Year :
1993

Abstract

Time-staged mathematical programming models have a planning horizon that is divided into a sequence of consecutive time periods. For the modeling of this sequence of lime periods the use of calendars is proposed as an additional set concept for mathematical programming modeling languages. The definition of calendars is based on familiar notions such as set. ordering, interval length and functions. A calendar is an interval set and can be used to verify automatically the proper time referencing in stock balances. When a calendar is also a difference set, then backward and forward time referencing can be slated with the explicit use of lime units. For models with a rolling horizon, concise and flexible ways to specify the structure of calendars are presented. The aggregation of raw data into model parameter values is supported by linking calendars that represent different time scales. The influence of the proposed calendar concept on the human ability lo understand, maintain and verify models is analyzed throughout the paper on the basis of selected examples. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
02545330
Volume :
43
Issue :
1-4
Database :
Complementary Index
Journal :
Annals of Operations Research
Publication Type :
Academic Journal
Accession number :
18936073
Full Text :
https://doi.org/10.1007/BF02025016