Hierarchical index sets in algebraic modelling languages

J.J. Bisschop, J.B.J. Heerink, G.H.M. Roelofs

Research output: Book/ReportReportOther research output

82 Downloads (Pure)

Abstract

Multi-dimensional algebraic modelling languages make extensive use of simple and compound index sets. In this paper the multi-dimensional modelling paradigm is extended with the concept of a hierarchical index set to support the use of hierarchical data structures. The appropriate reference and indexing mechanisms are introduced, together with mechanisms to support various set operations. Special attention is paid to the Cartesian product of two hierarchical index sets. The modelling of multi-stage programming models is supported through the introduction of a hierarchical indexing mechanism. The extensions proposed in this paper are compared to existing facilities designed to support the modelling of hierarchical structures.
Original languageUndefined
Place of PublicationEnschede
PublisherUniversity of Twente, Department of Applied Mathematics
Publication statusPublished - 1999

Publication series

Name
PublisherDepartment of Applied Mathematics, University of Twente
No.1509
ISSN (Print)0169-2690

Keywords

  • MSC-68N20
  • hierarchical set
  • modelling language
  • multi-stage programming
  • Index set
  • MSC-68N99
  • EWI-3329
  • IR-65697

Cite this

Bisschop, J. J., Heerink, J. B. J., & Roelofs, G. H. M. (1999). Hierarchical index sets in algebraic modelling languages. Enschede: University of Twente, Department of Applied Mathematics.