Graph-Based Optimization Modeling Language

Contents:

  • About GBOML
  • Installation
  • Abstract GBOML problem
  • Grammar Basics
  • Block Definitions
  • Advanced Features
  • Useful Idioms
  • How to Use
  • Examples
  • Citing GBOML
Graph-Based Optimization Modeling Language
  • Graph-Based Optimization Modeling Language Documentation
  • View page source

Graph-Based Optimization Modeling Language Documentation

Contents:

  • About GBOML
  • Installation
    • Installation via pip and PyPI
    • Manual Installation
    • Installing Solvers
      • Gurobi
      • CPLEX
      • Xpress
      • Cbc/Clp
      • DSP
      • HiGHS
    • Testing
  • Abstract GBOML problem
  • Grammar Basics
    • Identifiers
    • Numbers
    • Operators
    • Expressions
    • Logical Conditions
    • Comments
  • Block Definitions
    • Time Horizon
    • Global Parameters
    • Nodes
      • Parameters
      • Variables
      • Constraints
      • Objectives
    • Hyperedges
      • Parameters
      • Constraints
  • Advanced Features
    • Hierarchical Models
    • Importing Nodes and Hyperedges
      • Importing Nodes
      • Importing Hyperedges
  • Useful Idioms
    • Repeating Data
    • Round Down Integer Division
  • How to Use
    • Command Line Interface
    • Python Interface
      • GbomlGraph
    • Solver APIs
  • Examples
    • Microgrid Example
      • Problem Description
      • GBOML Implementation
      • Running the Example
    • Remote Hub Example
      • Problem Description
      • Running the Example
    • Python API Example
    • Models and papers that use GBOML
  • Citing GBOML

A PDF version of this documentation can be found here.

Indices and tables

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2021-2022, Bardhyl Miftari, Mathias Berger, Hatim Djelassi, Damien Ernst, University of Liege.

Built with Sphinx using a theme provided by Read the Docs.