Rolf van der Hulst's Avatar

Rolf van der Hulst

@rolfvanderhulst

PhD Student in Mathematical Optimization at University of Twente

91
Followers
129
Following
20
Posts
16.11.2024
Joined
Posts Following

Latest posts by Rolf van der Hulst @rolfvanderhulst

The 26th International Symposium on Mathematical Programming will be held in Amsterdam, The Netherlands, from July 25th through July 30th, 2027. The event is the symposium of the Mathematical Optimization Society (MOS).

๐Ÿ“ข #ISMP2027 comes to Amsterdam!

The 26th International Symposium on Mathematical Programming will be held July 25โ€“30, 2027.

Join researchers from around the world to discuss advances, challenges, and opportunities in the theory and practice of mathematical optimization.

๐Ÿ”— ismp2027.mathopt.nl
#MOS

27.02.2026 08:03 ๐Ÿ‘ 25 ๐Ÿ” 8 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2

I'm not sure about Gurobi, but for SCIP I suspect the natural dates formulation of the single machine scheduling problem with cuts based on release times could work:

pure.tue.nl/ws/portalfil...

18.02.2026 14:51 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
The Myth of RAM, part I

Just access of any random memory location. This blog series explains it quite well:

www.ilikebigbits.com/2014_04_21_m...

10.02.2026 09:06 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I think the standard model of computation is partly to blame here. Especially O(1) memory access is not really realistic in practice and is closer to to O(sqrt(N)) in practice.

09.02.2026 22:03 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

๐Ÿ“š New Arxiv Paper

Title: Circuit Diameter of Polyhedra is Strongly Polynomial
Authors: Bento Natura

Read more: https://arxiv.org/abs/2602.06958

09.02.2026 08:02 ๐Ÿ‘ 6 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Of course, most papers do define the variables and their meaning in the text above the model. But I think the latter ordering would still be easier to read if you just want to glance at the model.

20.01.2026 22:38 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The order 'objective - constraints - variables' that academic papers use to describe mathematical optimization problems is inconvenient, as it places the objective before you even know what the variables are. Wouldn't 'variables - constraints - objective' be a more natural progression?

20.01.2026 22:36 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
130k Lines of Formal Topology in Two Weeks: Simple and Cheap Autoformalization for Everyone? This is a brief description of a project that has already autoformalized a large portion of the general topology from the Munkres textbook (which has in total 241 pages in 7 chapters and 39 sections)....

130k lines of formal topology in two weeks: Simple and cheap autoformalization for everyone? ~ Josef Urban. arxiv.org/abs/2601.032... #ITP #Mizar #LLMs #Math #Autoformalization

14.01.2026 13:29 ๐Ÿ‘ 5 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Given both your recent results, are you still motivated to investigate the simplex method further, or do you want to move on to new questions and topics?

09.12.2025 21:54 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The SCIP 10 optimization suite has many new interesting features and is fully open source. For binaries and downloads, check www.scipopt.org/index.php#do...

25.11.2025 19:36 ๐Ÿ‘ 16 ๐Ÿ” 5 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ“š New Arxiv Paper

Title: Geometry of the Reformulation-Linearization-Technique: Domination of Disjunctions
Authors: Hugo A. Hof, Matthias Walter

Read more: https://arxiv.org/abs/2511.13805

19.11.2025 08:05 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I shouldn't be surprised by this, but I just learned that Nvidia and AMD both disable FP64 performance units in their consumer cards so scientists and companies have to buy the high end ones at 5-10x the price. It's a valid business model but unfortunate for hobbyists like me who just want to try.

15.11.2025 08:37 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ“š New Arxiv Paper

Title: Linear Programming Hierarchies Collapse under Symmetry
Authors: Yuri Faenza, V\'ictor Verdugo, Jos\'e Verschae, Mat\'ias Villagra

Read more: https://arxiv.org/abs/2511.07766

12.11.2025 11:52 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Mostly deterministic RO with uncertainty sets (rather than distributionally RO), which can be formulated as some kind of Mixed Integer Program (does not need to be linear). Most interesting would be instances derived from real-world applications.

08.11.2025 14:45 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Instances

The only thing I could find is robust-optimization.com/instances/ , which collects instances from a few papers. Unfortunately, there seems to be no standardized data format for robust optimization problems.

08.11.2025 08:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Does there exist a commonly used public instance benchmark set for robust optimization? Or sets of instances which are frequently used within the literature?

06.11.2025 22:48 ๐Ÿ‘ 5 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

This was hard work but now we are happy!

The #BOBILib paper has today been accepted for publication in Mathematical Programming Computation!

Here's the final version of the preprint: optimization-online.org/wp-content/u...!

And here's the website bobilib.org!

Spread the word and use it! :-)

22.10.2025 15:46 ๐Ÿ‘ 14 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ”„ Updated Arxiv Paper

Title: Implied Integrality in Mixed-Integer Optimization
Authors: Rolf van der Hulst, Matthias Walter

Read more: https://arxiv.org/abs/2504.07209

15.07.2025 08:16 ๐Ÿ‘ 5 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

At least on Linux there seem to exist specialized fast timing functions: see stackoverflow.com/a/47003703 , which recommends to use 'clock_gettime()' and claims it only takes 3-5 nanoseconds on their system. I think it is likely that alternative calls exist in other operating systems.

09.06.2025 08:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

What kind of crazy FPS are you running at where a syscall is too expensive? In my experience, most syscalls take on the order of 100 - 1000 cycles, which would take less than a microsecond on a modern cpu.

09.06.2025 07:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

This is now out, we're super proud to have won the Land-Doig MIP competition prize for our algorithm for mixed-integer quadratic optimization!

04.06.2025 21:44 ๐Ÿ‘ 20 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
passagemath-cmr passagemath: Combinatorial matrix recognition

passagemath 10.5.27 contains (a preliminary version of) the new package passagemath-cmr, an interface to the Combinatorial Matrix Recognition library by Matthias Walter et al., implementing Seymour's decomposition of TU matrices etc.
pypi.org/project/pass...
#Python #SageMath #OpenSource #MathSky

27.04.2025 19:46 ๐Ÿ‘ 3 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

If you are checking out Cargo, I would also check out NPM (node package manager), which is one of the most popular javascript package managers.

06.03.2025 13:29 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

No of course not! I would say the opposite; the fact that it is open source helps because you can actually understand what is happening, as long as you take the time to figure it out.

21.02.2025 13:45 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I was mostly just talking about understanding the code, not just the parameters. I agree that it is annoying that a lot of parameters are repeated.

21.02.2025 12:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I spent a lot of time figuring out that a '>' should be a '<'...

What prompted me to write the comment, however, is the amount of details that are involved. I doubt many users could successfully tune any solver without strong knowledge of its internals.

21.02.2025 10:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

After attempting to tune MIR cuts in SCIP for 3.5 days, I understand better why people are willing to pay so much for a commercial MIP solver license.

20.02.2025 10:28 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

๐Ÿ”„ Updated Arxiv Paper

Title: Sparsity-driven Aggregation of Mixed Integer Programs
Authors: Liding Xu, Gioni Mexi, Ksenia Bestuzheva

Read more: https://arxiv.org/abs/2502.01192

05.02.2025 08:04 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
2025 School on Column Generation

registration for the 2025 school on column generation is now open www.gerad.ca/colloques/Co... #orms

03.02.2025 16:08 ๐Ÿ‘ 11 ๐Ÿ” 8 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
gcg/CHANGELOG at v371 ยท scipopt/gcg Contribute to scipopt/gcg development by creating an account on GitHub.

The bugfix release 9.2.1 of the SCIP Optimization Suite is now available.

This brings updates to GCG, PaPILO, SCIP, and SoPlex:
- github.com/scipopt/gcg/...
- github.com/scipopt/papi...
- github.com/scipopt/scip...
- github.com/scipopt/sopl...

#orms

31.01.2025 08:34 ๐Ÿ‘ 10 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0