- Die mathematische Modellierung des Problems des radialen Schneidens, um Zwiebeln in gleich große Stücke zu schneiden, ergibt, dass die Messerspitze nicht auf den Kehrwert des Goldenen Schnitts 0.61803398875… zielen sollte, sondern auf einen Punkt 55,73066 % unterhalb des Radius
- Das Modell vereinfacht die Zwiebel zu einer halbkreisförmigen Scheibe mit Radius 1 und nimmt unendlich viele Schichten und unendlich viele Schnitte an, sodass sich das Problem mit kontinuierlicher Mathematik und mehrdimensionaler Analysis behandeln lässt
- Der Kern der Berechnung ist die Jacobi-Determinante, mit der die relative Fläche infinitesimal kleiner Stücke bestimmt wird; anschließend wird die Tiefe
hgesucht, bei der die Varianz dieser Flächen minimal wird - Wendet man in Mathematica numerische Integration und numerische Minimierung an, zeigt sich die minimale Varianz in der Nähe von
h ≈ 0.55, und die „true onion constant“ wird zu0.5573066… - Dieser Wert gilt für eine idealisierte Zwiebel mit unendlich vielen Schichten; bei realen Zwiebeln mit endlich vielen Schichten kann die optimale Tiefe anders ausfallen
Das Problem beginnt mit dem Rat, auf 60 % unterhalb zu zielen
- In einem YouTube-Video von Chef Kenji López-Alt erzählt ein befreundeter Mathematiker, man solle beim Zwiebelschneiden radial auf einen Punkt unterhalb des Zentrums zielen, nämlich auf 60 % des Radius
- Dieser Wert wird als mit dem Kehrwert des Goldenen Schnitts
0.61803398875…verbunden vorgestellt - Daraus entstand die Frage, warum beim tatsächlichen Schneiden einer Zwiebel gerade so ein Wert mathematisch herauskommt
- Nach zwei Monaten ohne größere Fortschritte wurden in zwei Tagen intensiver Rechnungen schließlich die Werte gefunden, die als „true onion constant“ bezeichnet werden
Ein berechenbares Zwiebelmodell
- Die Zwiebel wird zu einer halbkreisförmigen Scheibe mit Radius 1 vereinfacht, deren Mittelpunkt im Ursprung liegt und die in der oberen Halbebene liegt
- Die tatsächliche 3D-Struktur und Schnittform einer realen Zwiebel bleiben unberücksichtigt
- Diese Vereinfachung ist eine Näherung, die das Problem handhabbar macht
- Da die Anzahl der Schichten die Lösung beeinflusst, wird eine Zwiebel mit unendlich vielen Schichten angenommen
- Bei einer einschichtigen Zwiebel ist es optimal, zum Zentrum hin zu schneiden
- Bei einer Zwiebel mit zehn Schichten sollte man auf einen Punkt unterhalb des Zentrums zielen
- Mit unendlich vielen Schichten lassen sich auch unendlich viele Schnitte natürlich mit einbeziehen
- Dadurch verlagert sich das Problem in den Bereich der kontinuierlichen Mathematik, sodass Analysis anwendbar wird
Die Gleichmäßigkeit der Stücke mit der Jacobi-Determinante messen
- Bei der gewöhnlichen Umrechnung in Polarkoordinaten wird die kleine Fläche
dx dyzur dr dθ, wobeirdie Rolle der Jacobi-Determinante spielt - Dieser Wert dient als Maß dafür, wie groß die infinitesimal kleinen Zwiebelstücke im Vergleich zueinander sind
- Stücke nahe am Zentrum sind kleiner, weil
rklein ist - Stücke nahe am Rand sind größer, weil
rgroß ist
- Stücke nahe am Zentrum sind kleiner, weil
- Die Gleichmäßigkeit der Stücke wird über die Varianz dieser infinitesimalen Flächengewichte gemessen
- Ist die Varianz groß, sind die Stücke weniger gleichmäßig
- Ist die Varianz klein, sind die Stücke gleichmäßiger
- Zuerst werden der mittlere Flächenfaktor und die Varianz für Schnitte zum Zentrum hin berechnet, danach wird für Schnitte, die auf einen Punkt unterhalb des Zentrums zielen, ein neues Koordinatensystem eingeführt
Ein Koordinatensystem, das auf einen Punkt unterhalb des Zentrums zielt
- Der Zielpunkt der Schnitte wird bei
(0, -h)unterhalb des Ursprungs gesetzt, und dafür wird ein Koordinatensystem mith > 0definiert - In diesem Koordinatensystem wird der Winkel
θvon(0, -h)aus gemessen, während der Radiusrvom Ursprung(0, 0)aus gemessen wird- Der radiale Anteil modelliert die Zwiebelschichten relativ zum Ursprung
- Die Winkelrichtung modelliert, dass das Messer geradlinig in Richtung
(0, -h)geführt wird
- Dieses Koordinatensystem funktioniert ohne Probleme nur in der oberen Halbebene, was hier genügt, da das gesamte Zwiebelmodell dort liegt
- Aufgrund der Symmetrie reicht es aus, nur die rechte Hälfte zu analysieren
- Der Bereich ist
0 ≤ θ ≤ arctan(1/h) - Der Radiusbereich ist
h tan(θ) ≤ r ≤ 1
- Der Bereich ist
- Mit dem Kosinussatz wird die Beziehung zwischen
(x, y)und(r, θ)bestimmt, und daraus die Jacobi-Determinante für eine gegebene Tiefehberechnet - Auf dieser Grundlage werden der mittlere Flächenfaktor
A(h)und die Varianzv(h)definiert
Rechenergebnis: die true onion constant
- Da sich
v(h)von Hand nur sehr schwer oder gar nicht integrieren lässt, wird in Mathematica numerische Integration verwendet - Trägt man die Varianz in Abhängigkeit von
hauf, erscheint das Minimum in der Nähe vonh = .55 - Die numerische Minimierung ergibt für die idealisierte Zwiebel mit unendlich vielen Schichten die „true onion constant“
0.5573066… - Für die gleichmäßigsten radialen Schnitte sollte das Messer also auf einen Punkt unterhalb des Zwiebelzentrums zielen, bei 55,73066 % des Radius
- Dieser Wert liegt nahe bei den im Video genannten
61.803 %, ist aber nicht identisch - Bei realen Zwiebeln mit endlich vielen Schichten kann der Wert anders ausfallen
- Bei einer Schicht ist die optimale Tiefe
0 - Bei unendlich vielen Schichten ist sie
0.5573066… - Für eine Zwiebel mit zehn Schichten wird erwartet, dass die optimale Tiefe zwischen
0und0.5573066…liegt, wurde aber nicht näher untersucht
- Bei einer Schicht ist die optimale Tiefe
Späteres Update: geschlossene Form und Name
- Später wurde es möglich,
v(h)in geschlossener Form zu berechnen - Da man in der Analysis zur Minimierung einer Funktion ihre Ableitung gleich 0 setzt, wird
v'(h)berechnet - Im Intervall
(0, 1)ist die einzige Nullstelle dieser Ableitung die Zwiebelkonstante- Dieser Punkt ist ein kritischer Punkt von
v(h) - Das Vorzeichen von
v'(h)wechselt dort von negativ zu positiv, also handelt es sich um ein Minimum
- Dieser Punkt ist ein kritischer Punkt von
- Auf diese Weise lässt sich die Zwiebelkonstante mit beliebiger Genauigkeit berechnen; auch eine Dezimalentwicklung bis auf 1000 Stellen ist enthalten
- Als Name für diese mathematische Konstante wurde der hebräische Buchstabe samekh gewählt
- Der Grund für die Wahl ist, dass der Buchstabe wie eine Zwiebel aussieht
1 Kommentare
Kommentare auf Hacker News
Ich bin der Autor des Blogposts. Es freut mich, dass der Beitrag Interesse findet; die Folien, in denen ich die Problemstellung, die Mathematik und sogar dreidimensionale Zwiebeln behandle, habe ich hier abgelegt: https://drspoulsen.github.io/Onion_Marp/index.html
Ein formales Manuskript mit den Details des Problems und der Lösung habe ich außerdem bei einem Journal für Unterhaltungsmathematik eingereicht, und Fragen beantworte ich gern.
Einen Kreis kann man in Polarkoordinaten leicht in gleiche Bögen aufteilen, etwa 120 Bögen zu je 3 Grad. Dasselbe auf einer Kugeloberfläche mit Kugelkoordinaten zu tun, ist dagegen miserabel, und nach meinem Verständnis ist ein ähnlicher Effekt, die Kugeloberfläche mit ein und derselben Form zu kacheln, unmöglich.
Das Problem kam mir in den Sinn, als ich über ein Koordinatensystem nachdachte, bei dem jedes „Quadrat“ auf einer Karte trotz Verzerrung auf der Kugel denselben Flächeninhalt hat. Es scheint auch damit zusammenzuhängen, inwieweit das zweidimensionale Analogon des Zwiebelproblems die ursprüngliche dreidimensionale Frage beantwortet.
Ich frage mich, warum man eine halbe Zwiebel als „Hälfte einer Kreisscheibe mit Radius 1“ modelliert. Eine halbe Zwiebel ähnelt eher einer Halbkugel; ich weiß nicht, warum man erwarten sollte, dass die Lösung dieselbe ist.
Wenn man die beiden Enden der Zwiebel betrachtet, also die äußeren Querschnitte nahe dem Absatz und der Spitze des Messers, schneidet man zu den Enden hin immer senkrechter. In dem Maß, in dem die Außenseite senkrecht geschnitten wird, müsste man den mittleren Querschnitt wohl etwas flacher schneiden; deshalb halte ich es vermutlich für falsch, das eine echte Zwiebelkonstante zu nennen.
Man kann es sich so vorstellen, als wollte man aus einer mit Farbe bemalten Form jeweils dieselbe Menge Tinte einsammeln. Anders als bei einer uniformen Scheibe ist die gewichtete Scheibe im Artikel oben und unten dunkler und in der Mitte heller; tatsächlich ändert sich die Schattierung allmählich, nicht in Streifen wie in der ASCII-Grafik.
Ich persönlich bin faul und schneide eine halbe Zwiebel senkrecht zur Achse; radiale Schnitte für mehr Gleichmäßigkeit mache ich nicht.
Umgekehrt betont der Food-YouTuber Adam Ragusea sehr deutlich, dass Heterogenität wichtig ist. Eine Optimierung auf Gleichmäßigkeit ist nicht unbedingt immer die beste Strategie.
https://www.youtube.com/watch?v=5cWRCldqrxM
Ein Tipp für Caesar Salad: Legt einen Beutel mit Croutons flach auf den Tisch und zerdrückt ihn wiederholt mit dem Boden einer Pfanne. So entsteht eine Mischung aus Croutonstücken verschiedener Größe, kieselartigen Bröseln und Pulver. Seit ich das in einem gehobenen Restaurant so gegessen habe, mache ich es immer so.
Diese Regel bringt einen nahe genug an die Gleichmäßigkeit von Zutaten wie Zwiebeln heran, die in den meisten Rezepten erwartet wird; Ragusea würde als Lösung für genau diese Problemstellung wahrscheinlich ebenfalls zustimmen.
Allerdings haben sich viele von Raguseas Ansichten im Lauf der Zeit nicht so gut gehalten, und einige davon hat er selbst auch eingeräumt.
Marco Pierre-White empfiehlt, Zwiebeln zu reiben; damit umgeht er das ganze Problem geschickt.
Sozusagen zerreibt er den gordischen Knoten.
https://youtu.be/glIUUrh6qtQ?t=40
„Perfektion ist vieles Kleine, gut gemacht.“
Bei Knoblauch bevorzuge ich in vielen Rezepten das Zerdrücken. Dadurch entstehen gröbere Konturen, er verbindet sich besser mit dem Essen und wird beim Anbraten auch schön knusprig.
Ich frage mich, ob es irgendwo eine schriftliche Erklärung des Problems gibt. Das Original scheint dem Video überlassen zu sein, und im Text werden offenbar nur eine in einem anderen Video vorgeschlagene Lösung und die neue Lösung behandelt, sodass ich nicht weiß, was eigentlich gelöst wird.
Ich bin überrascht, dass Kenji immer noch horizontale Schnitte macht. Wenn man vertikale Schnitte schräg ansetzt, wirken horizontale Schnitte für mich völlig überflüssig.
Vor ein paar Jahren habe ich mir beim horizontalen Einschneiden einer Zwiebel auch einmal die Haut wie bei einer flap avulsion aufgerissen.
In eine intakte Zwiebelhälfte lassen sich horizontale Schnitte sicher und einfach setzen; nachdem sie bereits vertikal eingeschnitten wurde, ist es deutlich schwieriger.
Allerdings ist es vielleicht besser, zuerst einen Hotdog in den Fingerbereich zu stecken und sie zu testen.
Überraschend, und ich habe mich wirklich gefreut, dass es für das Integral eine geschlossene Form gibt. Ich bin sehr neugierig, wie das im diskreten Fall aussehen würde, und es dürfte auch recht einfach sein, das als Simulation zu programmieren.
Die Methode von Chef Jean-Pierre ist besser. Sie hält es einfach und zeigt auch, warum horizontale Schnitte wenig Sinn ergeben.
[1] https://www.youtube.com/watch?v=QjZ1LFqNWRM&list=PLnujfCpADf...
In der gehobenen Küche gibt es auch ganz wörtlich das Konzept des perfekten Würfels. Dabei löst man die ganzen Schichten der Zwiebel ab, drückt sie flach wie ein Blatt und schneidet dann Rechtecke in einem Raster zu Würfeln.