tedralphs.bsky.social
@tedralphs.bsky.social
CyLP has a new release that supports Numpy 2 for those who were waiting for that! As always, there are binary wheels for all platforms, thanks to #cibuildwheel! github.com/coin-or/CyLP...
New Version 0.93.1 · coin-or CyLP · Discussion #221
A new version 0.93.1 was made from the master branch. With this update, we have added support for Numpy 2! There are binary wheels available for all platforms (see full list here). See here for cha...
github.com
July 23, 2025 at 6:20 PM
We're happy to announce the formation of the Bilevel Optimization Society! See the Website for a description and and bylaws: Register to become a member by filling in this form: First elections coming soon, spread the word!
March 24, 2025 at 3:47 PM
Absentee ballot received! Please vote!
March 24, 2025 at 3:47 PM
Thrilled and honored to have been one of the speakers at the wonderful Fulkerson Centennial Celebration at Cornell with Jack Edmonds in the house! https://www.orie.cornell.edu/orie-events/dr-fulkerson-centennial-celebration
March 24, 2025 at 3:47 PM
Thanks to my brilliant co-authors Samira Fallah and Natashia Boland, our paper detailing the close relationship between the efficient frontier of a multiobjective MILP and the so-called restricted value function of a related MILP has been accepted at MMOR.
https://arxiv.org/abs/2303.00785
March 24, 2025 at 3:47 PM
In support of @schmaidt 's #ISMP talk on the #BOBILib, here are some some newly minted results using the benchmark set with different versions of MibS over time. This includes the most recently released version 1.2.1 ( which I neglected to post about.
March 24, 2025 at 3:47 PM
I'm very happy to announce my election as a Fellow of @INFORMS, which was formed the year I got my Ph.D! It's been great to "grow up" side-by-side and I am grateful for all the ways it has contributed to my own evolution as a researcher and a human. https://engineering.lehigh.edu/news/article/leh...
March 24, 2025 at 3:47 PM
I'm really excited to announce version 1.2.0 of MibS, our solver for bilevel mixed integer linear optimization. There are a lot of of improvements, especially to usability and out-of-the-box performance.
March 24, 2025 at 3:47 PM
Many years in the waiting, SYMPHONY 5.7 has finally been released! It has many improvements related to warm-starting, exporting dual functions, proofs of optimality, etc. Fun fact: development of SYMPHONY started roughly 30 years ago! https://github.com/coin-or/SYMPHONY/releases/tag/releases%2F5....
March 24, 2025 at 3:47 PM
I am co-editing a special issue of The Open Journal of Mathematical Optimization with the theme of "Optimization at the Second Level," focused on connections between robust/stochastic optimization and bilevel optimization. The call is available here:
https://ojmo.centre-mersenne.org/media/upload...
March 24, 2025 at 3:47 PM
This is one of the better attempts at a Markup language to replace LaTex. Looks pretty cool, actually.
https://github.com/typst/typst
March 24, 2025 at 3:47 PM
Very happy to see this paper finalized, thanks to my wonderful co-authors: In a nutshell, the graph of a certain value fcn and efficient frontier of a related multiobjective MILP are (almost) identical. Once you see it, it's intuitive and explains a lot.
March 24, 2025 at 3:47 PM
Another good example of the difference between theoretical and empirical analysis: http://ykarroum.com/2022/05/30/true-cost-list/ And don't miss the reference to this package for benchmarking code snippets, which looks interesting: https://github.com/google/benchmark
March 24, 2025 at 3:47 PM
This is just so well-done and fascinating. Go get a coffee and take some time to digest it (actually, it might take multiple coffee breaks). https://ciechanow.ski/mechanical-watch/
March 24, 2025 at 3:47 PM
Thanks to the help of @mkoeppe_math, CyLP now has a much improved build process, plus a Github Action that builds binary wheels bundling required libraries for all platforms using the amazing cibuildwheels 🚀. No need to separately install Cbc! https://github.com/coin-or/CyLP/releases/tag/v0.91.5
March 24, 2025 at 3:47 PM
Also happy to announce the Cbc stack is now using a new @Github-based release process. Release is automatically created on tag push, binaries built and attached using Actions, DOI obtained from Zenodo, README and Doxygen documentation updated. @coin_or https://github.com/coin-or/Cbc/tree/releases...
March 24, 2025 at 3:47 PM
I'm happy to announcing version 2.0 of @COIN_OR's coinbrew package manager. Version 2 parses the new YAML-based configuration files for better dependency management, among other improvements. Full article coming "soon". https://github.com/coin-or/coinbrew
March 24, 2025 at 3:47 PM
This is a nice illustration of why benchmarking is so difficult and why having a basic understanding of the whole hardware/software stack is important: If you want a quick primer, this post is great: https://biojulia.net/post/hardware/
March 24, 2025 at 3:47 PM
It feels like I spend a lot of time debugging tools that are supposed to make life easier. It's frustrating when they fail in ways that give no indication of the true problem! Then it's down the rabbit hole. Sometimes, it's not even clear what to Google to get a clue. 🤔 1/7
March 24, 2025 at 3:47 PM
It's a bit weird that Windows Firewall treats WSL2 as a public network and blocks access. I was first bitten by this when connecting from WSL2 to VcXsrv and then when trying to SSH from WSL2 into a Docker container running on Windows. Some solutions here: https://github.com/microsoft/WSL/issues/...
March 24, 2025 at 3:47 PM
Really happy to see this paper on generalized Benders and multilevel optimization with my talented co-author @Suresh_Bolusani published in MPB Find it also at https://arxiv.org/abs/2104.06496
March 24, 2025 at 3:47 PM
An unassuming Linux command that doesn't get its due is "diff -r". If you give it two directories, it recursively compares the contents. This can be used, for example, to quickly determine if copying the contents of one directory into another would overwrite anything. Magic!
March 24, 2025 at 3:47 PM
I'm ending the year by trying to finally push out some of the refactoring I've been doing on Cbc! Comments (and contributions) welcome! https://github.com/coin-or/Cbc/discussions/465
March 24, 2025 at 3:47 PM