- प्याज़ को एकसमान आकार में काटने की radial cutting समस्या को गणितीय रूप से मॉडल करने पर यह निकला कि चाकू की नोक को golden ratio के reciprocal
0.61803398875…पर नहीं, बल्कि radius के 55.73066% नीचे की ओर रखना चाहिए - मॉडल में प्याज़ को radius 1 की अर्धवृत्ताकार disk मानकर सरल बनाया गया, और परतों व कटों की संख्या को अनंत मान लिया गया ताकि इसे continuous mathematics और multivariable calculus से हल किया जा सके
- गणना का मुख्य बिंदु coordinate transformation के Jacobian का उपयोग करके सूक्ष्म टुकड़ों का सापेक्ष क्षेत्रफल निकालना है, और फिर उस क्षेत्रफल के variance को सबसे कम करने वाली गहराई
hखोजी जाती है - Mathematica की numerical integration और numerical minimization लागू करने पर न्यूनतम variance
h ≈ 0.55के आसपास मिलता है, और “true onion constant”0.5573066…बनता है - यह मान अनंत परतों वाले आदर्शीकृत प्याज़ के लिए है; वास्तविक सीमित परतों वाले प्याज़ में optimal depth अलग हो सकती है
60% नीचे की ओर काटने की सलाह से शुरू हुई समस्या
- Chef Kenji López-Alt के YouTube वीडियो में बताया गया कि उनके एक गणितज्ञ मित्र ने प्याज़ काटते समय केंद्र से नीचे, radius के 60% बिंदु की ओर radial cut लगाने की सलाह दी थी
- उस मान को golden ratio के reciprocal
0.61803398875…से जुड़ा बताया गया - इसके बाद असली प्याज़ को उसी तरह काटते हुए यह सवाल उठा कि ऐसा मान गणितीय रूप से क्यों आता है
- दो महीने तक कोई बड़ी प्रगति नहीं हुई, फिर दो दिनों की गणना के बाद वह मान मिला जिसे “true onion constant” कहा गया
गणना योग्य प्याज़ मॉडल
- प्याज़ को केंद्र मूलबिंदु पर और ऊपरी अर्ध-समतल में स्थित radius 1 की अर्धवृत्ताकार disk के रूप में सरल बनाया गया
- प्याज़ की वास्तविक 3D संरचना और cross-section का आकार इसमें शामिल नहीं है
- यह सरलीकरण समस्या को संभालने योग्य बनाने वाला एक approximation है
- क्योंकि परतों की संख्या समाधान को प्रभावित करती है, इसलिए अनंत परतों वाला प्याज़ माना गया
- यदि प्याज़ में सिर्फ एक परत हो, तो केंद्र की ओर काटना सबसे अच्छा है
- यदि उसमें दस परतें हों, तो केंद्र से नीचे की ओर काटना चाहिए
- जब परतें अनंत मानते हैं, तो अनंत कटों को साथ में मानना भी स्वाभाविक हो जाता है
- इस मान्यता की वजह से समस्या continuous mathematics के दायरे में चली जाती है और calculus लागू किया जा सकता है
Jacobian से टुकड़ों की एकरूपता मापना
- सामान्य polar coordinate transformation में छोटा क्षेत्रफल
dx dy,r dr dθमें बदलता है, और यहाँrJacobian की भूमिका निभाता है - इस मान का उपयोग यह तुलना करने के लिए होता है कि प्याज़ के सूक्ष्म टुकड़े एक-दूसरे की तुलना में कितने बड़े हैं
- केंद्र के पास के टुकड़ों में
rछोटा होने से वे छोटे होते हैं - किनारे के पास के टुकड़ों में
rबड़ा होने से वे बड़े होते हैं
- केंद्र के पास के टुकड़ों में
- टुकड़ों की एकरूपता को सूक्ष्म क्षेत्रफल-weights के variance से मापा गया
- variance बड़ा हो तो टुकड़े कम एकसमान हैं
- variance छोटा हो तो टुकड़े अधिक एकसमान हैं
- पहले केंद्र की ओर काटने की स्थिति में औसत क्षेत्रफल-weight और variance निकाला गया, फिर केंद्र के नीचे के बिंदु की ओर काटने के लिए नई coordinate system लाई गई
केंद्र के नीचे एक बिंदु की ओर जाने वाली coordinate system
- कट जिस बिंदु की ओर जाता है, उसे मूलबिंदु के नीचे
(0, -h)माना गया, औरh > 0वाली coordinate system बनाई गई - इस coordinate system में कोण
θको(0, -h)से मापा जाता है, जबकि radiusrको मूलबिंदु(0, 0)से मापा जाता है- radial हिस्सा मूलबिंदु के आधार पर प्याज़ की परतों को मॉडल करता है
- कोण की दिशा यह मॉडल करती है कि चाकू
(0, -h)की ओर सीधी रेखा में प्रवेश करता है
- यह coordinate system केवल ऊपरी अर्ध-समतल में बिना समस्या के काम करती है, और क्योंकि मॉडल प्याज़ पूरा का पूरा ऊपरी अर्ध-समतल में है, इसलिए इसका उपयोग किया जा सकता है
- symmetry का उपयोग करने पर केवल दायाँ आधा हिस्सा विश्लेषण करना पर्याप्त है
- क्षेत्र
0 ≤ θ ≤ arctan(1/h)है - radius की सीमा
h tan(θ) ≤ r ≤ 1है
- क्षेत्र
- cosine law से
(x, y)और(r, θ)के संबंध निकाले गए और दी गई depthhके लिए Jacobian की गणना की गई - इसी Jacobian के आधार पर औसत क्षेत्रफल-weight
A(h)और variancev(h)परिभाषित किए गए
गणना का परिणाम: true onion constant
v(h)को हाथ से integrate करना बहुत कठिन या लगभग असंभव लगा, इसलिए Mathematica की numerical integration का उपयोग किया गयाhके सापेक्ष variance का ग्राफ बनाने पर न्यूनतम मानh = .55के आसपास दिखाई देता है- numerical minimization के परिणाम के अनुसार, अनंत परतों वाले आदर्शीकृत प्याज़ का “true onion constant”
0.5573066…है - सबसे एकसमान radial cutting के लिए चाकू को प्याज़ के केंद्र से नीचे, radius के 55.73066% बिंदु की ओर जाना चाहिए
- यह मान वीडियो में बताए गए
61.803%के करीब है, लेकिन वही नहीं है - वास्तविक प्याज़ की तरह सीमित परतों के मामले में यह मान बदल सकता है
- एक परत में optimal depth
0है - अनंत परतों में
0.5573066… - दस परतों वाले प्याज़ की optimal depth
0और0.5573066…के बीच होने की उम्मीद है, लेकिन इसकी गहराई से जाँच नहीं की गई
- एक परत में optimal depth
बाद का अपडेट: closed form और नाम
- बाद में
v(h)को closed form में निकाला जा सका - calculus में किसी function को minimize करने के लिए उसकी derivative को 0 के बराबर रखा जाता है, इसलिए
v'(h)की गणना की गई - interval
(0, 1)में उस derivative का एकमात्र root ही onion constant है- यही बिंदु
v(h)का critical point है v'(h)का sign negative से positive में बदलता है, इसलिए यह minimum point है
- यही बिंदु
- इस तरीके से onion constant को मनचाही precision तक निकाला जा सकता है, और इसमें 1000 अंकों तक का decimal expansion शामिल है
- इस mathematical constant के लिए Hebrew अक्षर samekh चुना गया
- इसे चुनने का कारण यह था कि वह अक्षर प्याज़ जैसा दिखता है
1 टिप्पणियां
Hacker News की राय
मैं ब्लॉग पोस्ट का लेखक हूँ। इस लेख में दिलचस्पी देखकर अच्छा लगा, और समस्या की सेटिंग, गणितीय सामग्री, और 3D प्याज़ तक कवर करने वाली स्लाइड्स यहाँ डाल दी हैं: https://drspoulsen.github.io/Onion_Marp/index.html
समस्या और समाधान के विवरण समेटकर एक औपचारिक पांडुलिपि भी recreational mathematics जर्नल में जमा की है, और सवालों के जवाब देने में खुशी होगी
वृत्त को polar coordinates में 3-degree arc के 120 बराबर हिस्सों जैसे समान arcs में आसानी से बाँटा जा सकता है, लेकिन spherical coordinates में sphere की सतह पर यही काम करना बेहद खराब होता है, और मेरी समझ है कि sphere की सतह को एक ही समान आकृति से tile करने जैसा समान प्रभाव संभव नहीं है
नक्शे पर ऐसा coordinate system सोचते हुए यह समस्या याद आई जिसमें हर “square” sphere पर distortion होने के बावजूद एक-दूसरे के बराबर क्षेत्र बने, और यह भी लगता है कि प्याज़ समस्या का 2D analogue मूल 3D सवाल का कितना जवाब देता है, इससे यह संबंधित है
प्याज़ के आधे हिस्से को “radius 1 वाली disk का आधा” मानकर model करने की वजह समझना चाहूँगा। प्याज़ का आधा हिस्सा hemisphere के ज्यादा करीब होता है, तो समाधान वही होने की उम्मीद क्यों करनी चाहिए, समझ नहीं आ रहा
प्याज़ के दोनों सिरों, यानी चाकू की एड़ी और नोक के पास वाले बाहरी cross-section को सोचें तो सिरों की ओर जाते हुए आप ज्यादा vertical काटते हैं। बाहरी हिस्सा जितना vertical कटता है, बीच वाले cross-section को शायद थोड़ा और shallow काटना चाहिए, इसलिए इसे असली onion constant कहना शायद गलत है
इसे ऐसे सोचें जैसे पेंट की हुई आकृति से बराबर मात्रा में ink इकट्ठा करनी हो। uniform disk के विपरीत, लेख की weighted disk ऊपर-नीचे ज्यादा गहरी और बीच में ज्यादा हल्की है, और असल में ASCII चित्र जैसी पट्टियाँ नहीं बल्कि shading धीरे-धीरे बदलती है
निजी तौर पर मैं आलसी हूँ, इसलिए आधे प्याज़ को axis के perpendicular काटता हूँ, और uniformity के लिए radial cuts तक नहीं करता
इसके उलट, food YouTuber Adam Ragusea जोर देकर कहते हैं कि heterogeneity महत्वपूर्ण है। uniformity को optimize करना जरूरी नहीं कि सबसे अच्छी strategy हो
https://www.youtube.com/watch?v=5cWRCldqrxM
Caesar salad tip के तौर पर, पैक्ड croutons का bag table पर सपाट रखकर pan के bottom से बार-बार crush करें, तो अलग-अलग size के crouton pieces, कंकड़ जैसे crumbs और powder का मिश्रण बनता है। एक high-end restaurant में ऐसे खाने के बाद से मैं लगातार ऐसा ही बनाता हूँ
यह rule अधिकांश recipes में अपेक्षित प्याज़ जैसी ingredients की uniformity के काफी करीब पहुँचा देता है, और Ragusea भी संभवतः उस problem setting के solution के रूप में इससे सहमत होंगे
हालांकि Ragusea के काफी viewpoints समय के साथ उतने अच्छे से टिके नहीं, और कुछ बातों को वे खुद भी मान चुके हैं
Marco Pierre-White प्याज़ को grater पर grate करने की सलाह देते हैं, जिससे पूरी समस्या को चालाकी से avoid कर लिया जाता है
यानी कहें तो Gordian knot को grate कर देना
https://youtu.be/glIUUrh6qtQ?t=40
“Perfection is lots of little things done well”
Garlic के लिए कई recipes में मुझे crush करना बेहतर लगता है। इससे ज्यादा rough contours बनते हैं, यह खाने में बेहतर mix होता है, और sauté करते समय भी crispy अच्छी तरह होता है
जिज्ञासा है कि समस्या को कहीं लिखकर समझाया गया है या नहीं। मूल बात वीडियो पर छोड़ दी गई है, और लेख में लगता है कि सिर्फ दूसरे वीडियो में सुझाए गए समाधान और नए समाधान पर चर्चा है, इसलिए समझ नहीं आता कि असल में हल क्या किया जा रहा है
यह हैरानी की बात है कि Kenji अब भी horizontal cuts लगाते हैं। angled vertical cuts करने पर horizontal cuts पूरी तरह गैर-ज़रूरी लगते हैं
कुछ साल पहले प्याज़ में horizontal cuts लगाते समय मेरी त्वचा flap avulsion जैसी फट गई थी
साबुत आधे प्याज़ में horizontal cuts सुरक्षित और आसान तरीके से लगाए जा सकते हैं, लेकिन vertical cuts पहले ही लगा देने के बाद यह कहीं ज़्यादा मुश्किल हो जाता है
हालांकि पहले उंगलियों वाले हिस्से में hot dog डालकर टेस्ट कर लेना बेहतर हो सकता है
हैरान करने वाला था, और integral का closed-form solution होना सच में अच्छा लगा। बहुत जिज्ञासा है कि discrete case में यह कैसा दिखेगा, और simulation के रूप में इसे code करना भी काफी आसान लगता है
Chef Jean-Pierre का तरीका बेहतर है। चीज़ों को सरल रखता है, और यह भी दिखाता है कि horizontal cuts बहुत मायने क्यों नहीं रखते
[1] https://www.youtube.com/watch?v=QjZ1LFqNWRM&list=PLnujfCpADf...
high-end cuisine में सचमुच perfect dice shape जैसी अवधारणा भी होती है। इसमें प्याज़ की पूरी layer अलग कर उसे दबाकर sheet जैसा बनाया जाता है, फिर rectangle को grid में काटकर dice किया जाता है