EURO-Online login
- New to EURO? Create an account
- I forgot my username and/or my password.
- Help with cookies
(important for IE8 users)
3331. Practical skills: Knowledge-sharing tutorials -1-
Invited abstract in session MC-46: Practical Skills: Knowledge-Sharing Tutorials -1-, stream Making an Impact.
Monday, 12:30-14:00Room: 40 (building: 324)
Authors (first author is the speaker)
1. | Making An Impact
|
EURO Practitioners' Forum | |
2. | Jonas Witt
|
Operations Research, RWTH Aachen University | |
3. | Sander Van Aken
|
Flix SE |
Abstract
Expand your skills with these two 45' practical sessions: Building And Sharing Apps: An Introduction To Streamlit, and OR Goes Kubernetes: How To Run Long Running Optimization Jobs In The Cloud
(i) Building And Sharing Apps: An Introduction To Streamlit (Sander van Aken, Flixbus)
Making impact with OR often requires an end-user or other stakeholders to interact with the models and algorithms you build, or with its outcomes. With interactive applications, we can leverage the true power of human-machine collaboration, e.g. by letting users guide your optimization model with their knowledge, or enabling them to explore multiple solutions. Developing fully-fledged front-end applications - or even discovering what is the right thing to develop - can however take up a tremendous amount of time. For some analyses or projects, it is not even worth the effort.
The Python-based framework Streamlit could be your new companion in these endeavours. In this tutorial, we demonstrate how we can use it to quickly develop a first version and iterate on that.
(ii) OR Goes Kubernetes: How To Run Long Running Optimization Jobs In The Cloud (Jonas Witt DHL)
While response time often matters in OR applications, in many cases it does not (think network design, tactical capacity planning, …). In these use cases, model usage will be dispersed over time and not warrant the constant provisioning of a high-end compute resource at all times. In our OR applications at DHL Group, we experienced that this often led to some boilerplate functionality that had to set up across use cases: Sequencing of requests, automatic deployment of workloads, status monitoring, result retrieval, etc. In this tutorial we will share what we are currently building to replace boilerplate code with a scalable, modern tech-stack to support the deployment of tactical decision support tools.
Keywords
- Practice of OR
- Optimization Modeling
Status: accepted
Back to the list of papers