Google-Interview-Rätsel und Skalierungsargumente

Ich bin verwirrt über ein Rätsel, dessen Antwort mir gesagt wurde, und ich habe große Schwierigkeiten, an das Ergebnis zu glauben.

Das Rätsel geht wie folgt:

„Stellen Sie sich vor, Sie werden auf die Größe einer Münze geschrumpft (d. h. Sie werden beispielsweise um zwei Größenordnungen verkleinert), aber Ihre Dichte bleibt gleich. Sie werden in einen 20 cm hohen Mixer gegeben. Der Mixer beginnt zu arbeiten 60 Sekunden, was machst du?"

Eine der besten Antworten ist anscheinend:

"Ich springe aus dem Mixer, um zu entkommen (ja, der Mixer ist zum Glück noch offen)."

Dies scheint mir äußerst nicht intuitiv zu sein, und ich habe versucht, Fehler in dieser Antwort zu finden, aber sie scheint ziemlich robust zu sein.

Es gibt zwei Möglichkeiten, wie Sie sich das vorstellen können:

  • die Masse skaliert als L 3 und deshalb wird es sein 10 6 mal kleiner. Wenn wir uns vorstellen, dass die Startgeschwindigkeit v t Ö f f ist die gleiche wie vor der Neuskalierung v b ich g . Wir erhalten dann die Höhe, auf die ein Mini-U springen kann, indem wir die kinetische Energie des Starts und die potenzielle Energie gleichsetzen, dh m v t Ö f f 2 / 2 = m g h h m ich n ich = v b ich g 2 / ( 2 g ) = h b ich g 20 c m

  • Die zweite Möglichkeit, dies zu sehen, besteht darin, sich genauer anzusehen, wie die von den Muskeln erzeugte Kraft mit der Größe der Muskeln skaliert. Grundsätzlich skaliert die Kraft mit dem Querschnitt des Muskels, dh mit der Anzahl paralleler „Fäden“, die an den Gelenken ziehen, um den Muskel zusammenzuziehen. Dies impliziert das P m ich n ich = P b ich g / a 2 ( a der Faktor größer als 1 ist, um den Sie neu skaliert wurden). Wir wissen, dass die kinetische Energie des Starts durch gegeben wird P Δ t . Davon gehen wir jetzt aus Δ t L / v b ich g so dass Δ t m ich n ich = L / ( a v b ich g ) . Am Ende sagt uns diese Rechnung das E m ich n ich E b ich g / a 3 . Aber wieder gleichzusetzen mit der potenziellen Energie, um die Höhe zu erreichen, die wir haben h m ich n ich E m ich n ich / ( m m ich n ich g ) = ( E b ich g / a 3 ) / ( g m b ich g / a 3 ) = E b ich g / ( m b ich g g ) = h b ich g 20 c m

Diese beiden Argumente scheinen fair genug, und doch traue ich dem Ergebnis nicht, zu dem sie führen. Ich würde gerne wissen, ob ich aufgrund meiner Vorurteile eine reine Verleugnung erlebe oder ob die obigen Überlegungen einen Fehler aufweisen (z. B. die Tatsache, dass immer davon ausgegangen wird, dass die Geschwindigkeit beim Ändern des Maßstabs unverändert bleibt).

Ich weiß auch, dass einige kleine Tiere mehr oder weniger so hoch springen können wie Menschen, aber es scheint, dass diese Arten die meiste Zeit eine Art "Trick" anwenden müssen, um elastische Energie in ihrem Körper zu speichern, um genügend kinetische Energie zu erzeugen am Start, um effektiv super hoch zu springen.

Wenn jemand eine Idee dazu hat, wäre das sehr willkommen.

Das würde ich eher sagen Δ t L / v , aber das ändert nichts an der Antwort v m ich n ich = v b ich g .
Sollten Ihre Mini-Muskeln nicht in der Lage sein, 100-mal mehr Kraft (proportional) zu erzeugen, dh Sie deutlich mehr beschleunigen lassen. Dies würde durch die Tatsache unterstützt, dass Ihre Beine und Muskeln viel größer wären als die meisten anderen Kreaturen dieser Größe. Außer vielleicht Flöhe
Außerdem, wenn Sie nur 0,1 g oder weniger wiegen, wie schwer wäre es, zu springen, kurz bevor die Klingen starten und den Wind herausreiten?
Das Problem ist undefiniert, da die Skalierung der Muskelkraft oder der Startgeschwindigkeit nicht angegeben ist und Sie spekulieren müssen, um eine Antwort zu erhalten. Es gibt eine Million Möglichkeiten, die Muskelkraft oder die Startgeschwindigkeit zu skalieren.
@Jim, ich weiß es nicht. Ich glaube nicht, dass ein verkleinerter Mensch mehr Muskeln hat als ein Babyfrosch, der ungefähr die gleiche Größe hätte (zumindest in den Beinen). Und doch, wenn ich einen in eine Tasse oder ein Glas stecke, wird er dort eine Weile bleiben, denke ich. Es ist auch anders, da diese kleinen Tiere weit springen können, aber ich weiß nicht, ob sie so hoch springen können.
Ich denke, das wurde zuerst von Da Vinci bemerkt (vielleicht kann das jemand bestätigen). Aus diesem Grund können Ameisen große Blätter und Zweige tragen, was naiv wie ein Mensch aussieht, der ein Auto oder etwas Massives anhebt.
Diese Frage kommt von Google? Tun sie das in ihren Vorstellungsgesprächen mit neuen Bewerbern?
Ja, Google ist berühmt für seine „out-of-the-box-thinking“-Interviewfragen. Mittlerweile findet man im Internet sogar Kurse, die auf „Google-Fragen“ vorbereiten: kurse.csail.mit.edu/iap/interview/materials.php
@innisfree: Ich stimme zu, dass es eine experimentelle Tatsache ist, dass Ameisen im Vergleich zu ihrem Gewicht und ihrer Größe sehr schwere Lasten tragen und ziehen können, das bestreite ich nicht. Ich bin nur misstrauisch, wenn es um die Skalierungserklärung von Physikern geht. Schließlich können manche Menschen mit ihrem Mund Autos heben und Flugzeuge ziehen! Außerdem tragen Ameisen das schwere Gewicht nicht auf den Schultern, sondern auf dem Rücken, wodurch die Last, die sie tragen müssen, gleichmäßiger verteilt werden kann. Ganz zu schweigen davon, etwas Schweres zu ziehen [Fortsetzung folgt]
[Fortsetzung] aber klein, die Haftreibung und die Festkörperreibung sind jeweils kleiner als das, was wir in unserem Maßstab relativ zu unserer Größe und unserem Gewicht erfahren würden. Wie ich bereits sagte, ist es auch verwirrend, dass die springenden Tiere, an die ich denke, dazu neigen, weit zu springen, aber das bedeutet nicht, dass sie unbedingt hoch springen, da die beteiligte (Bio-)Physik nicht ganz dieselbe ist.
Ich finde es überhaupt nicht verwunderlich, dass ein Vierbeiner weniger gut darin ist, hoch zu springen. Lernen Sie einem Frosch, aufrecht zu stehen und zu gehen, und er wird Sie verblüffen, wie hoch er springt.
@ Jim, oder fahre mit der Brise zurück nach unten ._.
@NeuroFuzzy das ist eine Chance, die ich bereit bin einzugehen
Wer startet einen Mixer (mit einer Zeitschaltuhr?), ohne einen Deckel darauf zu setzen?

Antworten (6)

Nehmen wir an, unser Gravitationspotential ist an unserem Massenmittelpunkt kurz vor dem Sprung Null. Unsere anfängliche mechanische Energie ist Null. Wir arbeiten nichtkonservativ, um unsere mechanische Energie zu erhöhen. Dann verlassen unsere Füße den Boden und unsere kinetische Energie nimmt ab, bis wir die Höhe erreichen h . Wir haben

W n c = F d = 1 2 m v 2 + m g d = m g h .
Deswegen,
h = F d m g .

Die Stärke ist proportional zur Fläche und die Masse zum Volumen, also ist die relative Stärke umgekehrt proportional zur Länge . F / m = k / L . (Nehmen L zum Beispiel unsere Körpergröße.) Außerdem ist die Entfernung, die wir zurücklegen, bevor wir den Boden verlassen, proportional zu L , d = k ' L . Deswegen,

h = k / L × k ' L g = c Ö n s t .
Somit werden wir genauso hoch springen, wie wir gesprungen sind, bevor wir geschrumpft wurden! Da ein Sprung in der Größe eines Mixers für einen normalen Mann bescheiden ist, sollten wir in der Lage sein, ohne allzu große Schwierigkeiten herauszuspringen.


Nachtrag : Hier ist ein einfaches Argument, warum Macht wie Kraft skaliert. Für konstante Beschleunigung und Anfangsgeschwindigkeit Null v 2 = 2 a d . Deswegen, F = m a = m v 2 / ( 2 d ) und so

v = 2 F d m L 2 × L L 3 = 1.
Daher skaliert momentane Kraft wie Kraft,
P = F v L 2 × 1 = L 2 .

Eine wichtige Tatsache in Bezug auf die Skalierung der Kraft, die möglicherweise nicht offensichtlich ist, ist, dass wir davon ausgehen, dass Muskelfasern eine Größe haben, mit der sie nicht skalieren L . (Dies gilt sicherlich für Menschen unterschiedlicher Größe und sollte intuitiv sinnvoll sein, kleinere Tiere bestehen nicht aus kleineren Molekülen.) Daher hat ein Bein mit einem kleineren Querschnitt weniger Fasern - im Wesentlichen die Fläche des Querschnitts zählt die Fasern.

Es ist schwierig für mich zu wissen, was in Bezug auf den Querschnitt einfach skaliert ist: Kraft oder Kraft? Es gibt einen Unterschied zwischen den beiden, da das Sprechen über Kraft keine Zeitskala erfordert, während das Sprechen über Machtwillen erforderlich ist ... und das ist genau der einzige Fehler, den ich in diesen Überlegungen sehe. Das Problem des Sauerstofftransports in die Muskeln scheint zum Beispiel einen zeitlichen Rahmen zu geben.
Der Sauerstofftransport ist kein limitierender Faktor für die impulsive (Sprung-)Kraft, die von einem Muskel abgegeben wird.
Wenn wir also umgekehrt eine Fliege auf die Größe eines Menschen vergrößern, wäre sie nicht ultrastark? Mit anderen Worten, Seth Brundle hat dem anderen Armwrestler nicht wirklich den Arm gebrochen?
@EugeneSeidel: Es hängt davon ab, ob die Fliege ein höheres Verhältnis von Stärke zu Gewicht hat als unser geschrumpfter Mann ... Skalierungsargumente erfassen nicht die Tatsache, dass eine Fliege und ein Mensch eine völlig unterschiedliche Morphologie haben. :)

Stellen Sie sich das so vor: Um alle Längen (also Ihre eigene Länge sowie die Höhe Ihres Sprungs) um einen Faktor zu verkleinern a , während Sie die Kontraktionsgeschwindigkeit Ihrer Muskeln gleich halten, müssen Sie alle Längen und alle Zeiten, die in dem Problem auftreten, neu skalieren. Das bedeutet, dass Sie die Schwerkraft (Länge über Zeit im Quadrat) um einen Faktor verkleinern müssen a / a 2 = 1 / a .

Mit anderen Worten: Wenn Sie halb so hoch springen können, könnten Sie nach einer Verkleinerung der linearen Größe um den Faktor 100 auf einem Planeten mit der 100-fachen Erdbeschleunigung immer noch halb so hoch springen.

Es wird also angenommen, dass Sie zu einer konsistenten Physik gelangen, wenn Sie alle Längen- und Zeitskalen um einen Faktor verkleinern a , und Ihre Masse um einen Faktor a 3 . Die dimensionslose Sprunghöhe (Sprunghöhe dividiert durch Körpergröße) bleibt bei dieser Herunterskalierungsoperation unverändert. Der Punkt ist jedoch, dass Sie in diesem Szenario auch die Erdbeschleunigung (Länge über Zeit^2) um einen Faktor neu skalieren müssen a 1 . Es versteht sich von selbst, dass Sie, wenn Sie dies nicht tun und die Erdbeschleunigung so schwach halten, wie sie vor der Skalierung ist, in Bezug auf Ihre eigene Körpergröße viel höher springen können.

Der Punkt ist, dass ich nicht wirklich etwas "will", außer zu wissen, ob ich engstirnig bin und nicht an die vorgeschlagene Antwort glaube. Es ist wahr, dass ich mir intuitiv vorstelle, dass eher der Bruchteil meiner Körpergröße erhalten bleibt, den ich mehr springen kann, als die tatsächliche Geschwindigkeit. Wie ja72 betonte, wird dies in den beiden präsentierten Argumenten angenommen, und ich weiß nicht, ob es sich um ein gültiges Argument handelt oder nicht.
Ich habe meiner Antwort einen Absatz hinzugefügt, um die beiden Argumentationen gemeinsame Annahme zu verdeutlichen.
Danke Johannes. Ich kannte diese Argumentation, die dazu neigt zu sagen: "Nun, wenn Sie 10-mal verkleinert werden, wiegen Sie 1000-mal weniger und es ist gleichbedeutend damit, Sie bei gleicher Größe zu halten und die Schwerkraft durch 1000 zu teilen". Dieses Argument geht immer noch implizit davon aus, dass die Startgeschwindigkeit beim Schrumpfen unverändert bleibt. Aber ist es wahr? Haben wir es hier mit so einfacher Physik zu tun?
Sie müssen angeben, was Sie mit "aber ist es wahr" meinen ? Das Szenario an sich ist rein hypothetisch und daher nicht „wahr“ (wir haben nicht die Technik einen Menschen zu schrumpfen), aber andererseits das Skalierungsverhalten (Längen- und Zeitskalen Skalierung um Faktor 0,01, Massendichte bleibt unverändert, Muskelkraftskalierung um den Faktor 0,0001, geleistete Muskelarbeit um den Faktor 0,000001 usw.) physikalisch und physiologisch konsistent ist.

Viele vereinfachende Annahmen unserer Realität müssen gemacht werden, um zu den Ergebnissen zu gelangen, nach denen Sie suchen (und die die anderen Antworten gaben). Ich werde versuchen, meine eigenen 2 Cent zu geben. Ich hoffe, dass alle Fehler hier von anderen Benutzern korrigiert werden - ich versuche hauptsächlich nur, einige Probleme und Verwirrung mit diesen Annahmen zu beheben.

Wenn Sie springen, senken Sie Ihren Schwerpunkt um eine Strecke d , und dann kontrahieren und dehnen sich Ihre Muskeln auf verschiedene Weise, um Ihren Schwerpunkt nach oben zu drücken, bis Sie den Boden verlassen. Die gesamte Energie, die beim Springen aufgewendet wird, wird in kinetische Energie umgewandelt, 1 2 m v 2 , und dann wird diese Energie in potentielle Energie umgewandelt, m g h . Wenn du diese Höhe erreichst h , Sie sind auf dem Höhepunkt Ihres Sprungs.

Geben Sie hier die Bildbeschreibung ein

Ihre [gestreiften] Muskeln bestehen aus Abschnitten, die als Muskelfasikeln bezeichnet werden und viele Muskelfasern enthalten , und innerhalb dieser Muskelfasern befinden sich viele Myofibrillen (sowie andere Dinge, aber die Myofibrillen sind das, was uns interessiert). Jede Myofibrille kann man sich als eine Ansammlung von Kolben ( Sarkomeren ) vorstellen (mit weiteren Details/Komplikationen, die ich im nächsten Absatz sagen werde). Letztendlich besteht Ihr Körper aus einer Reihe von "Kolben" (Muskelfasern), die zusammen als Ensemble von Kolben einen großen Kolben (Ihren gesamten Körper) ergeben.

Wenn sich ein "Muskel" zusammenzieht und/oder ausdehnt, gibt es tatsächlich winzige Systeme, die als Myofibrillen bekannt sind und aus denen Ihre Muskelfasern bestehen, die gleiten und ihre Komponenten zusammenziehen, um im Großen und Ganzen den Muskel zu entspannen oder zu belasten, den sie ( die Myofibrillen bilden).

Hier entsteht ein Problem. Was genau meinen wir mit verkleinern ? Sicherlich können Sie ein Atom nicht einfach verkleinern, ohne grundlegende Aspekte des betrachteten Universums zu verändern. Man kann Myofibrillen nicht einfach verkleinern , da die Nerven und Proteine, durch die sie funktionieren, nicht verkleinert werden können, ohne einen grundlegenden Aspekt des Universums, das wir betrachten, zu verändern. Daher ist die einzige Vorstellung, auf die wir uns einigen können, die Menge zu reduzieren. Für einen Muskel bedeutet dies buchstäblich, die Anzahl der Muskelfasern zu verringern.

Aus dieser Annahme/Überlegung können wir erkennen, dass die Kraft, die man aufbringen kann, im Wesentlichen proportional zum Querschnitt des Muskels (dh der Anzahl der Muskelfasern innerhalb des Muskels) ist, aber nicht genau . Da wir uns darauf geeinigt haben, dass die Anzahl der Muskelfasern abnimmt, nicht ihre grundlegende Größe/Form, könnte eine Längenskalierung der Myofibrillen (und damit eine Längenskalierung der einzelnen Sarkomere) definitiv einen Einfluss haben auf ihre Aktivität (dh maximale Kraft, die die Kolben aufbringen können). Tatsächlich ist dies der Fall. Zwischen der Länge der Sarkomere und ihrer jeweiligen Aktivität zeigt sich ein interessantes nichtlineares Verhalten.

Mit unserer vereinfachenden Annahme, dass Herunterskalieren bedeutet , die Anzahl zu reduzieren , sind wir jetzt auf ein weiteres Problem gestoßen . Wenn wir jedoch noch weiter aus der Realität heraustreten und davon ausgehen, dass die Aktivität von Sarkomeren nicht von ihrer Länge beeinflusst wird, dann folgen sofort die Ergebnisse aus den anderen Antworten. Ich werde sie jetzt angeben.

Die Arbeit, die Sie leisten, wenn Sie vom Boden springen, ist gegeben durch F d , wo F ist die Kraft, die Sie anwenden können und d ist die Entfernung, die Ihr Massenmittelpunkt in Bezug auf Ihre anfängliche Standposition zurücklegt. Dies wird im Idealfall alles in kinetische Energie umgewandelt, die alle zu potentieller Energie wird, wenn Sie den Höhepunkt Ihres Sprungs erreichen, auf dem Ihre potentielle Energie liegen wird m g h , wo m ist deine Masse, g ist die angenommene konstante Beschleunigung nach unten aufgrund der Schwerkraft und h ist die maximale Höhe, die Sie erreichen.

F d = m g h h = F d m g

Wenn Ihre Lautstärke um einen Faktor herunterskaliert wird k 3 ( k in jeder Richtung der kanonischen Basis von R 3 , WLOG), dann wird (unter der Annahme, dass sich die Massendichte nicht ändert) Ihre Masse ebenfalls um verkleinert k 3 . Aufgrund der in den vorherigen Abschnitten getroffenen Annahmen verringert sich die Kraft, die Sie zum Abspringen vom Boden aufwenden, nur um einen Faktor k 2 (ungefähre Skalierung der Anzahl der Muskelfasikeln) und offensichtlich wird die Entfernung, um die Sie Ihren Schwerpunkt verschieben, skaliert k . Daher,

h ' = ( k 2 F ) ( k d ) ( k 3 m ) g = F d m g = h


Ich habe viele Berechnungen weggelassen, wie z. B. wie sich die nichtlineare Änderung der effektiven „maximalen Kolbenkraft“ auf die Sprunghöhe auswirkt. Wenn ich jedoch das Papier lese, auf das ich verwiesen habe, denke ich immer noch, dass man in der Lage wäre, "aus dem Mixer zu springen", aber ich bin mir nicht ganz sicher - es ist vielleicht nicht so einfach. Wenn jemand dazu etwas hinzufügen könnte, wäre es sehr dankbar.

Die oben gezeigten Skalierungsargumente sind richtig, was mit der Tatsache übereinstimmt, dass Tiere sehr unterschiedlicher Größe - vom Floh bis zum Elefanten - auf die Höhe in der Größenordnung von 1 Meter springen. Vielleicht unterscheiden sich Insekten von Säugetieren; Nehmen wir also an, eine Maus gegenüber einem Elefanten ist ein legitimes Beispiel für die Skalierung (um etwa 100 in linearer Dimension) eines ziemlich ähnlichen Organismus - aber beide springen auf etwa die gleiche Höhe.

Ich wusste nicht, dass ein Elefant etwa 20 cm weit springen kann. Darüber hinaus neigen die Leute dazu, Beispiele für bestimmte kleine Tiere zu nennen, die so hoch springen können wie Menschen, aber es ist schwierig zu beurteilen, ob sie Ausnahmen oder ein tatsächlicher Trend im Tierreich sind. Ich kann mir zum Beispiel einen Maussprung von 20 cm nur schwer vorstellen.
Elefanten können nicht springen
@gatsu: Mäuse können mindestens 12 Zoll weit springen, wie dem Gesundheitsministerium des Staates New York bekannt ist . Elefanten sind schlechte Springer, weil ihr Verhältnis von Kraft zu Körpergewicht so gering ist. Relative Stärke skaliert als 1 / L . Wenn wir wachsen statt schrumpfen würden, wäre unsere relative Kraft irgendwann so gering, dass wir nicht mehr springen könnten. Irgendwann würden unsere Knochen unter unserem eigenen Gewicht zermalmen!

Nun, das ist ein bisschen weniger langweilig und leichter zu verstehen. Es hängt alles davon ab, wie ein Mixer tatsächlich funktioniert. Die gängigsten Mixer haben ein paar vertikale Messer als Klingen im Lieferumfang. Wenn sich diese Messer drehen, entsteht ein Lufttornado mit einem Wirbel . Die vertikalen Klingen drücken das Gemüse nach oben und erzeugen den Wirbel, die horizontalen schneiden das Gemüse dann ab, sobald es den Boden des Wirbels erreicht, und die niedrig gebogenen Klingen stellen sicher, dass kein Gemüse am Boden stecken bleibt Mahlen. Ich würde versuchen, auf den obersten Teil der Neigung der horizontalen Blätter zu klettern und herauszustehen, die leicht geneigt sind und für mich wie eine Rutsche wirken. Ich werde dann warten, bis der Mixer startet, und sobald er startet, werde ich mit dem Wirbel hochgeschleudert und schließlich aus dem Mixer herausgeschleudert, in der Annahme, dass es ' s Deckel ist offen. PS Ich habe versucht, Tomaten mit offenem Deckel zu mixen, und glauben Sie mir, die Erfahrung war nicht sehr ordentlich. Ich kann mir sicherlich einige Knochen brechen, wenn ich aus einem Wirbel geschleudert werde, der sich mit 300 U / min oder mehr dreht, aber es wäre sicherlich besser, als entsaftet zu werden.

Stellen Sie sich eine Muskelfaser als dünnen Stab mit "Federkonstante" vor K = Y EIN / L . Y ist der Elastizitätsmodul. Als Potential gespeicherte Energie = 1 2 betonen × Beanspruchung × Volumen. die proportional zur Kubiklänge ist. Jetzt erreichte Sprunghöhe = Energie/ (Masse * g) also bleibt die Sprunghöhe unverändert!