Skip to content

MiftariB/MiftariB.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

Linked In - Contact - Google Scholar

About me

I am a PhD student at the University of Liège, Belgium, under the supervision of Pr Damien Ernst. My research focuses on assessing the importance that structure can have in both the modeling and the solving of structured mixed integer linear programming problems that typically arise in supply chain management or energy systems.

My research

Modeling structure

The first part of the thesis focuses on modeling the structure that exists in structured mixed integer linear programming problems. The Graph-Based Optimization Modeling Language (GBOML) is a modeling language for mathematical programming enabling the easy implementation of a broad class of structured mixed-integer linear programs typically found in applications ranging from energy system planning to supply chain management. More precisely, the language is particularly well-suited for representing problems involving the optimization of discrete-time dynamical systems over a finite time horizon and possessing a block structure that can be encoded by a hierarchical hypergraph. The language combines elements of both algebraic and object-oriented modeling languages in order to facilitate problem encoding and model re-use, speed up model generation, expose problem structure to specialised solvers and simplify post-processing. The GBOML parser, which is implemented in Python, turns GBOML input files into hierarchical graph data structures representing optimization models. The associated tool provides both a command-line interface and a Python API to construct models, and directly interfaces with a variety of open source and commercial solvers, including structure-exploiting ones.

Link to the repository.

Publications

  • Bardhyl Miftari, Mathias Berger, Guillaume Derval and Damien Ernst, GBOML: A Structure-exploiting Optimization Modelling Language in Python, Optimization Methods and Software, paper.

  • Bardhyl Miftari, Mathias Berger, Hatim Djelassi and Damien Ernst, GBOML: Graph-Based Optimization Modeling Language, Journal of Open Source Software, 2022, paper.

Previous presentations

  • Bardhyl Miftari, Guillaume Derval, Mathias Berger and Damien Ernst, GBOML: A modelling tool for structured MILPs, 23rd Conference of the International Federation of Operational Research Societies, Santiago Chile, conference website.

  • Bardhyl Miftari, Mathias Berger, Guillaume Derval and Damien Ernst, Exploiting Structure in MILP: a Modeler’s Perspective, 2023 SIAM Conference on Optimization (OP23), Seattle USA, abstract.

  • Bardhyl Miftari, Guillaume Derval, Mathias Berger and Damien Ernst, GBOML: A modelling tool for structured MILPs, Poster at MIP 2023, Los Angeles, USA conference website.

  • Bardhyl Miftari, Guillaume Derval and Damien Ernst, Tutorial: “An Introduction To Sizing And Operations of Energy Systems with GBOML”, March 2023, 2nd International workshop on "Open Source Modeling and Simulation of Energy Systems" OSMSES 2023, Aachen Germany, presentation slides.

  • Bardhyl Miftari, Guillaume Derval and Damien Ernst, Optimal Sizing and Operations Of Energy Systems Using GBOML, Course at Uliege, presentation slides.

  • Bardhyl Miftari, Mathias Berger and Damien Ernst, Advances in GBOML, 2nd Uliege-UCL Workshop on Energy, 2022.

  • Bardhyl Miftari, Mathias Berger and Damien Ernst, Introduction to GBOML, 1st Uliege-UCL Workshop on Energy, 2021.

Other

Teaching assistant

Conference organization

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published