Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Sophie Huiberts

@sophie.huiberts.me
1.5K followers 459 following 846 posts

CNRS researcher in linear programming

PostsRepliesMedia
Sophie Huiberts @sophie.huiberts.me · 12/10/2026
This seems very permissive. Is one allowed to read an LLM-generated script?
Use of AI
Authors are welcome to use AI tools in preparing slides, organizing the presentation, editing the video, or otherwise assisting with its production. Yet, the actual presentation must be by an author (not AI generated).
The technical presentation itself should reflect the authors' own understanding of the submitted work.
340 4
Sophie Huiberts @sophie.huiberts.me · 11/10/2026
This is my new favorite mnemonic to remember the order of matrix indices. Matrix-vector product to turn your meal plan 🥗🥙🍝🥫 into a shopping list 🍅🥬🧅🧆
Text on top: How many ingredients are needed to cook meals?
Below is a matrix-vector product. The matrix has entries A subscript ingredient emoji comma meal emoji. The vector has entries falafel sandwich emoji, salad emoji, pasta marinara emoji, can of soup emoji. After the equality sign we find a right-hand vector with entries leafy green emoji emoji, onion emoji, falafel balls emoji.

From the word "ingredients" in the title goes an arrow to the ingredient vector, and from the word "meals" goes an arrow to the meal vector."The units and indices line up: A subscript tomato comma soup is measured in tomatoes per can. Ingredient (row) goes first. Meal (column) goes second.
1200 20
Sophie Huiberts @sophie.huiberts.me · 10/10/2026
Seeing this metaphor of 'conjecture as lighthouse' a lot lately. I don't like it, I thought lighthouses are a thing you should avoid (at risk of sinking and drowning). Can any lighthouse expert weigh in on this?
picture of text. "A mathematical question is much more than a theorem waiting to be proved; it is a source of momentum. First and foremost, it is a lighthouse in the night: it illuminates and guides mathematicians in their wanderings, both esthetic and scientific. "
2110 11
Sophie Huiberts @sophie.huiberts.me · 08/10/2026
lmao this commit message to describe 3 retractions
github screenshot of a commit. "Update manuscripts and Lean formalizations
dr-openai committed 7 hours ago"
1702 70
Sophie Huiberts @sophie.huiberts.me · 05/10/2026
dolphins jump out of beautiful water. a rainbow is above them, and in the sky are clouds shaped like hearts and also hot air balloons. the image is captioned with "how it feels to spread misinformation"
040 4
Sophie Huiberts @sophie.huiberts.me · 29/09/2026
Does anyone consider this a 'diverse sample balanced across institutions'? Asking sincerely
List of people, with names redacted.

****** (Columbia University), ****** (Purdue University, Google), ****** (Stanford University), ****** (Harvard University), ****** (Rutgers University), ****** (Apple), ****** (UCSB / UCLA), ****** (Ohio State University), ****** (IT University of Copenhagen), ****** (University of California, Irvine), ****** (New York University), ****** (University of Illinois Urbana-Champaign), ****** (Princeton University), ****** (Massachusetts Institute of Technology), ****** (University of California, San Diego), ****** (Institute for Advanced Study), ****** (University of Chicago), ****** (Anthropic / on leave from UC Berkeley), ****** (University of Washington), ****** (OpenAI / on leave from UC Berkeley), ****** (Massachusetts Institute of Technology), ****** (University of Illinois Chicago), ****** (Institute for Advanced Study / a16z crypto), ****** (Columbia University), Min Jae Song (University of Chicago), ****** (University of California, San Diego), ****** (Google / on leave from Carnegie Mellon University), ****** (UC Berkeley)
2150 15
Sophie Huiberts @sophie.huiberts.me · 07/09/2026
Two decades since the original mistake, this is still how the page is. I wonder how many students are confused by this error every semester.
Linear programs are problems that can be expressed in standard form as:

find a vector x that maximizes c transpose x subject to A x <= b and x >= 0
140 4
Sophie Huiberts @sophie.huiberts.me · 07/09/2026
In 2023, the error propagated onwards into the page introduction.
A wikipedia diff page, showing that on August 23, 2023, somebody changed an equality sign to an inequality sign
110 1
Sophie Huiberts @sophie.huiberts.me · 07/09/2026
In August 2005, a Wikipedia editor wrote a section called 'standard form' on the page Linear Programming. This editor got the forms confused and actually described the canonical form.
screenshot from Wikipedia. It clearly describes the canonical form, despite being titled "standard form" without quotes. There are many typos too
110 1
Sophie Huiberts @sophie.huiberts.me · 07/09/2026
In Linear Programming we have two notational conventions, helpfully called the 'standard form' and the 'canonical form'. As you can see, this is confusing
two-column two-row table. left column: "standard form" with quotes, and minimize c transpose x subject to A x = b, x >= 0. right: "canonical form" with quotes, and maximize c transpose x subject to A x <= b, x >= 0
4210 21
Sophie Huiberts @sophie.huiberts.me · 06/09/2026
In 1986, UC Berkeley paid $15,000 annually for the linear programming software MPSX archive.org/details/CAT8...
Screenshot of text. "1. A mainframe computer with adequate disk tape, and cpu capacity, a large and well-supported linear programming package, and, it is hoped, a bargain rate schedule. At Berkeley we're blessed with a trouble-free, souped up IBM 3081 that has a good rate schedule. The only potential issue is the computer center's rising reluctance to pay the support cost of MPSX as campus overhead. Surprisingly, only a few people on campus are working with large scale linear programs, and the computer center may try to charge the $15,000 annual support cost against us few users."
1131 13
Sophie Huiberts @sophie.huiberts.me · 06/09/2026
related: if anyone knows where to find this proceedings i would be very grateful!
picture of a citation. Barber, K.H. 1986. Large FORPLAN Models: An Exercise in Folly. In Lessons From Using FORPLAN. (Denver, April 29-May 1, 1986). USDA Forest Service, Land Management Planning Systems Section, Washington, D.C.
210 2
Sophie Huiberts @sophie.huiberts.me · 06/09/2026
In the 80s, the USDA had a mainframe computer and was solving linear programming problems for a frustratingly expensive $50-$500 a piece. 10.1287/opre.39.1.13
Screenshot of text. "Apart from these provblems, the principal frustration with FORPLAN lies with the cost and difficulty of solving some of the models created. A single run costs bewteen $50-$500, although some run costs exceed several thousand dollars. CPU times range between 4-100 minutes, although most runs take 30-65 minuts. These data are for the Functional Mathematical Programming System (FMPS) Sprint algorithm operating on a UNIVAC 1100/92 mainframe at the USDA's National Computer Center at Fort Collins"
2151 15
Sophie Huiberts @sophie.huiberts.me · 28/06/2026
we live in precedented times
"We are witnessing a computer revolution in which nearly all tasks of man— be they manual labor or simple control, pattern recognition or complex higher order decision making —all are being reduced to mathematical terms and their solution delegated to computers. It is in the latter development that linear programming (and its extensions) is playing a key role."
1151 15
Sophie Huiberts @sophie.huiberts.me · 20/06/2026
me: wolfram alpha can you convert a quart to liters? wa: its 827 km from quart (italy) to litér (hungary). that takes 56 minutes by aircraft or 4ms for light in a fiber optic cable 😊
screenshot of wolfram alpha, where i ask 'quart to liter' and it gives me the information in the tweet. includes a helpful map of the countries, with an arrow pointing from quart to liter
131 3
Sophie Huiberts @sophie.huiberts.me · 13/06/2026
I made some animations for our next STOC video. Here is a preview of one!
3311 31
Sophie Huiberts @sophie.huiberts.me · 10/06/2026
We are in the promotional material?!?!?
Screenshot of promotional email

Through a curated lineup of games, runners will showcase their skill with a series of impressive feats and challenging constraints. Some highlights include:
- Hades II - Fresh File 2 Players 1 Controller
o Fresh file is a challenging run starting with no unlocks, featuring two players and a single controller. They will have to stay in sync to complete the run!

The email goes on after that. But notice that we are featured first!
050 5
Sophie Huiberts @sophie.huiberts.me · 10/06/2026
We got in 😱🤩😱🤩😱🤩
GDQ schedule. Sunday August 30th has:
Donkey Kong County All Stages (SNES) by Stormsn
Skylar & Plux: Adventure on Clover Island Any %(PC) by Matse007
Hades II Fresh File 2 Players 1 Controller(PC) by ChelseaInSpace and sophie (!!!!!)
Hollow Knight: Silksong Any% Cloakless(PC)imCYV
The Legend of Zelda: Ocarina of Time Any% (Defeat Ganon) Blindfolded(N64 (Wii VC)) by Bubzia
and more
280 8
Sophie Huiberts @sophie.huiberts.me · 10/06/2026
Ed Klotz of Gurobi found one!
George Dantzig wears a suit, as well as a name tag that says "George Dantzig". There's birthday decorations in the background, thats because this is from his 90th birthday party.
0110 11
Sophie Huiberts @sophie.huiberts.me · 05/06/2026
for any BDG fans at #SIAMOP26
060 6
Sophie Huiberts @sophie.huiberts.me · 02/06/2026
Today at #SIAMOP26, Alex Black will explain why the simplex method runs in polynomial time! Session MS8 at 10:30
Various MIP solver logos surrounded by hearts
080 8
Sophie Huiberts @sophie.huiberts.me · 30/05/2026
Recently I've been obsessed with this 1994 paper by Hooker. Among other things, he explains the (largely unexamined) empirical content of NP-completeness theory. More theorists need to read it
screenshot from paper. NEEDED: AN EMPIRICAL SCIENCE OF ALGORITHMS
J. N. HOOKER
Carnegie Mellon University, Pittsburgh, Pennsylvania
(Received February 1993; revision received October 1993; accepted December 1993)
Deductive algorithmic science has reached a high level of sophistication, but its worst-case and average-case results seldom tell us how well an algorithm is actually going to work in practice. I argue that an empirical science of algorithms is a viable alternative.  [text continues, i suggest grabbing the paper instead of reading the screnshot]
0152 15
Sophie Huiberts @sophie.huiberts.me · 06/05/2026
Letsgoo it holds in general! We have two pictured results for isotropic convex bodies: compact convex sets with center of mass at 0 and volume 1 Here, L_K is the isotropic constant: the covariance matrix of K is L_K times the identity matrix. Deep + recent theorems say that L_K is indeed constant!
Screenshot of text from Geometry of Isotropic Convex Bodies (2014) by Brazitikos, Giannopoulus, Valettas and Vritsiou.

Proposition 3.2.12. There exists an absolute constant C > 0 such that for
every isotropic convex body K in R^n and every θ ∈ S^{n−1} one has
[nonsense],
and hence for every t > 0
|{x ∈ K : |langle x, θ rangle| >= C L_K t}| <= 2e^{−t}.Screenshot of text from Concentration of Mass and Central Limit Properties of Isotropic Convex Bodies (2005) by Paouris

Fact 2. There exists an absolute constant c > 0 such that if K is an isotropic convex body in R^n, then
Prob ({x in K : ||x||_2 >= c sqrt(n) L_K t}) <= 2 exp(-t^22)
for every t > 1
140 4
Sophie Huiberts @sophie.huiberts.me · 06/05/2026
For balls in R^n of volume 1, the radius is like √n. Surprisingly, most of the mass can be found inside a slab of width 1 around the equator. Only today did I realize that the all the cool concentration inequalities (Azuma, Hoeffding, McDiarmid) prove the same fact for the cube!
Figure captioned as "Figure 6. Balls in various dimensions, and the slab that contains about 96% of each of them". This is a figure from An Elementary Introduction to Modern Convex Geometry by Keith Ball, 1997

The figure depicts three circles, vertically aligned by their centers. On top is the smallest one, titled "n=2". The middle one has radius around 2.8 times that of the top one and is titled "n=16". The bottom circle has radius 7.7 times the smallest one and is titled "n=120". Vertically across all three balls is a pair of dashed lines, indicating a slab.
Visually, the smallest ball is covered almost completely, the middle ball is covered by about 1/3, and the largest ball looks like it is barely covered at all.

What this depicts is that when we have balls in R^n of volume 1, then the radius is proportional to sqrt(n), but still you can cover almost the entire ball by a slab of constant width. A surprising fact, considering that this is not what you see in the picture.
1161 16
Sophie Huiberts @sophie.huiberts.me · 27/04/2026
knowing your basics is so very important
pie chart titled "tools i use to get by in math research". 1/3 is "(undergrad) linear algebra", 1/4 is "probability theory + calculus (undergrad)", another 1/4 is "2D geometry (high school)" and the remainder is "fancy math (undergrad linear programming"
2212 21
Sophie Huiberts @sophie.huiberts.me · 11/04/2026
Invited speakers announced! The second MIP European Workshop will take place at Sapienza University of Rome, Italy, from October 19–21, 2026. I hope to see many of you there! www.mixedinteger.org/EUROMIP/2026...
Logo of the workshop. The M of MIP is all curvy, the I has its dot on a rotated integer grid indicating integrality, and the P is made up of a linear outer approximation with its hole indicating the convex hull of integer points.
071 7
Sophie Huiberts @sophie.huiberts.me · 07/04/2026
Hot take but the importance we attach to the Millennium Prize Problems should decrease with inflation
CPI Inflation Calculator
$ 1,000,000.00
in February 2026
has the same buying power as
$516,547.58
in January 2000
0141 14
Sophie Huiberts @sophie.huiberts.me · 02/04/2026
Cédric Villani may disagree
Fancy hair, has a beard, wears a suit. He has a purple bow tie wider than his head, and a brooch shaped like a spider with a big red stone in its bulb. He is a prominent mathematician, won the 2010 Fields medal.
050 5
Sophie Huiberts @sophie.huiberts.me · 13/03/2026
In the LP relaxation we drop the integrality constraint for our variables, and immediately we see tons of fractionality. Using twelve 80% fractional wall pieces around the grid boundary and two 20% wall pieces right next to the horse, the LP can make almost the entire field be 80% enclosed
A similar matplotlib scatter plot, but the colors are different. The blue is still blue, the horse is still white. The walls however are only 80% as red, and are located right up against the grid's boundary. The field is all a green-ish yellow. Closely enclosing the horse are two orange 'wall pieces'. Between water north and south, and the two orange walls left and right, are the horse in white and one yellow dot of properly enclosed field
111 1
Sophie Huiberts @sophie.huiberts.me · 13/03/2026
Where there is a ILP, there is a linear programming (LP) relaxation. To visualize it, first I adapted Buliamti's code to plot the ILP solution. It uses exactly 10 walls, as required
a scatter plot drawn using matplotlib, with equally spaced circles on a square grid. The colors of the points indicate the map from the first tweet, with blue points for water, yellow points for enclosed area, green points for non-enclosed area, and red points for walls. exactly 10 walls are used, making maybe 40% of the field be enclosed with the horse inside
110 1
Sophie Huiberts @sophie.huiberts.me · 13/03/2026
You've probably heard of hit game enclose.horse by now. Place 10 segments of wall to make the horse unable to escape, while enclosing maximal surface area. Obviously in NP, unclear if its NP-complete. Time for some mathematical optimization 🧵
A 19x19 grid of squares, about 1/3 of which are water and 2/3 are grass. One square has a little white horse on it. The grass area is roughly circular, with many little lakes of various shapes and sizes. The grass reaches the boundary of the grid on 13 squares
1103 10
Sophie Huiberts @sophie.huiberts.me · 02/03/2026
Excerpt
Page from the linked document. It's all in Hebrew, I have trouble copy and pasting it. In the familiar alphabet we can read "Back Office", "OOTB", "CPLEX", "SMS" and "SLA". At the bottom is a link to IBM Knowledge Center, pointing to a page for IBM Business Automation Workflow on Content event types, the page looks unrelated to CPLEX
120 2
Sophie Huiberts @sophie.huiberts.me · 09/02/2026
He said he has been locked in the same large, cold and damp room for 4½ months with more than 70 men. He said detainees are constantly hungry because meals served at tables in the centre of the room offer only child-sized portions. Fights often break out over food, “even over those little child-sized juice containers”. Toilet areas are “filthy”.

He said there is little to do but lie on a bed all day. Most detainees do not speak any English. He said he has been allowed outside for air and exercise fewer than a dozen times in nearly five months. The atmosphere is full of “anxiety and depression”, he said.
041 4
Sophie Huiberts @sophie.huiberts.me · 16/12/2025
The numbers look impressive at first glance. Though we should be wary that perhaps for each paper, only the most enthusiastic author responded
picture of text. "Over 120 participants responded to our post-experiment survey and gave us consent, and the responses were very positive, with individuals citing the model's success at finding critical errors and its ability to return insightful commentary. In summary:
• >80% of submitted papers at the time our experiment ended had opted-in for our Al review
• 97% found the feedback helpful
• 97% would use this tool again for future submissions
• 81% found the model improved clarity or readability of the paper"
100 1
Sophie Huiberts @sophie.huiberts.me · 01/12/2025
or this one, mixing 3D printing and on-screen drawing. it this any good? i know its scuffed but i'm asking if it is fun scuffed or unfun scuffed
240 4
Sophie Huiberts @sophie.huiberts.me · 01/12/2025
trying some new animation approaches for the FOCS video. like this one, where i screengrab blender to explain the simplex method (preview is 3x speed)
140 4
Sophie Huiberts @sophie.huiberts.me · 22/11/2025
Next video I am considering this. Not super happy with it yet
Picture of text. "Hello everyone, welcome to the video. Today I will tell you about this recent paper I wrote with Eleon Bach. My name is Sophie Huiberts, and this is Optimal Smoothed Analysis of the Simplex Method.

[jump to title card + music]"

Another line of text is cut off near its top, being unreadable but suggesting that the script goes on below the clipping
200 2
Sophie Huiberts @sophie.huiberts.me · 21/11/2025
This IACR election news is so relatable
picture of text. For this election and in accordance with the bylaws of the ACR, the three members of the ACR 2025 Election Committee acted as independent trustees, each holding a portion of the cryptographic key material required to jointly decrypt the results. This aspect of Helios' design ensures that no two trustees could collude to determine the outcome of an election or the contents of individual votes on their own: all trustees must provide their decryption shares.
Unfortunately, one of the three trustees has irretrievably lost their private key, an honest but unfortunate human mistake, and therefore cannot compute their decryption share. As a result, Helios is unable to complete the decryption process, and it is technically impossible for us to obtain or verify the final outcome of this election.
0101 10
Sophie Huiberts @sophie.huiberts.me · 27/10/2025
Big shout-out to all the software devs who were willing to speak with us. This project could not have happened without both the open-source and commercial solver's support, and Laurent Poirrier of Bocconi University
collage of 9 solver logos surrounded by hearts. Logos are for: Google AI (for Glop, part of or-tools), Hexaly, Gurobi, MOSEK, SCIP (for SoPlex), OMP (turns out they have an in-house MIP code), HiGHS, Cardinal Optimizer, and FICO Xpress.
1200 20
Sophie Huiberts @sophie.huiberts.me · 18/10/2025
join the wave
graph of subscriber count. its going big today
020 2
Sophie Huiberts @sophie.huiberts.me · 11/10/2025
found an IRL linear program, took some pictures
4 photos showing the same thing from different angles. a convex polyhedron made of glass, with black edges, is held in two hands. the hands wear white gloves, the polyhedron is wider than it is tall or deep. width is around 4 hands, other dimensions are about one and a half. inside the polyhedron is a orange ping pong ball, and is has found its resting spot at the bottom vertex. hence it solves the LP of minimizing height subject to being inside the polyhedron
4374 37
Sophie Huiberts @sophie.huiberts.me · 03/10/2025
two button meme but there is only one button. it says "PLEASE DO NOT PRESS" with "DO NOT" underlined and bold.
030 3
Sophie Huiberts @sophie.huiberts.me · 23/09/2025
Gurobi published their 2025 State of Mathematical Optimization report. Always a nice read! www.gurobi.com/resources/re...
Infographic with some stock images.
Nearly 7 in 10 organizations now rely on optimization for
daily or real-time decisions

What business problems are you currently solving with optimization?*
Planning 56%
Logistics 45%
Supply Chain Planning 45%
Production Planning 40%
Energy Grid/Load Balancing 22%
Pricing 15%
*Respondents could select multiple options.Horizontal bar chart with 7 items.

Which types of problems do you solve most often with mathematical optimization?*
No. 1: Mixed-Integer Programming 91%
No. 2: Linear Programming 59%
No. 3: Multi-Ojbective Problems 32%
No. 4: Convex (MI)QP/(MI)QCP 28%
No. 5: Nonlinear (Integer or Non-Integer, Convex or Non-Convex) 15%
No. 6: Non-Convex QCP/MIQCP 14%
No. 7: Uncertainty Problems (e.g., Stochastic, Robust, Multi-Scenario) 13%
071 7
Sophie Huiberts @sophie.huiberts.me · 02/08/2025
GHF brags about delivering 1.3M meals per day. Mathematicians have a moral responsibility to speak out about the fact that 1.3M <<< 6.6M
BY THE NUMBERS 
The Gaza Humanitarian Foundation (GHF) continued its operations today to provide vital food aid for the Palestinian people in Gaza. Below is an update on today’s operations:
Distributed 21,600 boxes of aid today across three distribution sites: 
Location	Truckloads	Boxes	Meals
SDS2 (Saudi Neighborhood)	10	8,640	554,400
SDS3 (Khan Younis)	11	9,504	609,840
SDS4 (Wadi Gaza)	4	3,456	221,760
TOTAL	25	21,600	1,386,000
Approximately 99,949,482 meals distributed to date via roughly 1,662,040 boxes.
273 7
Sophie Huiberts @sophie.huiberts.me · 27/07/2025
This story of the discovery of Alison Doig the person is wild pursuit.unimelb.edu.au/articles/cel...
The first author of that paper was his own supervisor, Ailsa Land, who was still at the London School of Economics. But he did not know what had become of the second author. “All I know is that she was Australian and that she shares your name,” Gilbert said to me.

Many years later, I started teaching optimisation (and her own branch-and-bound method) at the University of Melbourne. I always mentioned the mystery of this Australian woman who was my namesake and who had disappeared after publishing such an influential paper.

After one of these classes, a student approached me and said, “Professor, there’s a tutor here named Alison. Maybe it’s her.”

With little hope, I looked into it, and to my surprise, the tutor was indeed Alison Doig, now Alison Harcourt. My desire was to run, knock on each one of my colleagues’ doors and ask: “Do you know who that woman is?”.
1175 17
Sophie Huiberts @sophie.huiberts.me · 22/07/2025
"I have been working on this topic for more than 4 decades. There is no case since WW2 of starvation that has been so minutely designed and controlled"
071 7
Sophie Huiberts @sophie.huiberts.me · 16/07/2025
omg thats such bullshit >:( i recently had a fight about political ideology in an article i wrote. there, i got a lot of mileage out of pretending i didnt understand what they meant for example, i'd say that the marked words were political (oopsie! my b!) but the rest are politically neutral facts
010 1
Sophie Huiberts @sophie.huiberts.me · 04/07/2025
The footage is rather upsetting
Article on APnews.com By JULIA FRANKEL and SAM MEDNICK
Updated 1:28 AM GMT+2, July 3, 2025.

Title: US contractors say their colleagues are firing live ammo as Palestinians seek food in Gaza

The article starts with an embedded video. The caption under it says: American contractors guarding aid distribution sites in Gaza are using live ammunition and stun grenades as hungry Palestinians scramble for food, according to accounts and videos obtained by The Associated Press. Two U.S. contractors, speaking to the AP on condition of anonymity because they were revealing their employers’ internal operations, said they were coming forward because they were disturbed by what they considered dangerous and irresponsible practices. (Production: Luke Garratt)


The first two lines of article text are visible and read: "BEERSHEBA, Israel (AP) — American contractors guarding aid distribution sites in Gaza are using live ammunition and stun grenades as hungry Palestinians scramble for food, according to accounts and videos obtained by The Associated Press."
000 0
Sophie Huiberts @sophie.huiberts.me · 04/07/2025
Numbers and data remain a big part of the propaganda, but anyone should recognize that the numbers aren't good. 58 million meals over 5 weeks makes less than 0.8 meal per day per person Besides being a tool of forced displacement, it's also 4x too little food to avoid malnutrition
tweet by GHF @GHFUpdates dated July 3rd, 9:38PM. text follows: "GHF response to recent report from
Amnesty International:
"In just five weeks, the Gaza Humanitarian Foundation has delivered over 58 million meals and one million boxes of aid directly to civilians in Gaza safely, consistently, and without interference from Hamas. Our mission
Show more"
010 1
Sophie Huiberts @sophie.huiberts.me · 03/07/2025
That's it for this #EuroMIP25. Thanks everyone for making this workshop a success
group picture of the workshop participants. its a crowd, 60 to 80 people i think
0221 22