Themenbereiche Themenbereiche Profile Hilfe/Anleitungen Help    
Recent Posts Last 1|3|7 Days Suche Suche Tree Tree View  

Wiegeproblem

ZahlReich - Mathematik Hausaufgabenhilfe » Denksport » Kopfnüsse » Wiegeproblem « Zurück Vor »

Das Archiv für dieses Kapitel findest Du hier.

Autor Beitrag
Seitenanfangvoriger Beitragnächster BeitragSeitenende Link zu diesem Beitrag

Martin
Suche alle Beiträge dieser Person in dieser Hauptrubrik
Veröffentlicht am Sonntag, den 10. Dezember, 2000 - 20:30:   Beitrag drucken

Jemand hat fünf verschiedenschwere aber gleichaussehende Kugeln und soll sie dem Gewicht nach ordnen. Dazu darf er die Kugeln siebenmal auf einer Balkenwaage (ohne zusätzliche Gewichte) abwiegen. Ist das möglich???
Ich bin trotz tagelangem Herumprobieren auf keine Lösung gekommen und konnte auch nicht beweisen, dass es keine gibt. (5!<2^7)
Seitenanfangvoriger Beitragnächster BeitragSeitenende Link zu diesem Beitrag

DIZZI
Suche alle Beiträge dieser Person in dieser Hauptrubrik
Veröffentlicht am Mittwoch, den 20. Dezember, 2000 - 13:28:   Beitrag drucken

Hi ,

Meiner Meinung nach benötigt man im worst case
immer noch 8 Versuche !

Mit 7 geht es m.E. nicht.

Gruss DIZZI
Seitenanfangvoriger Beitragnächster BeitragSeitenende Link zu diesem Beitrag

Martin
Suche alle Beiträge dieser Person in dieser Hauptrubrik
Veröffentlicht am Mittwoch, den 20. Dezember, 2000 - 14:51:   Beitrag drucken

Hi,
ich glaube auch, dass das nicht mit 7 Versuchen geht, aber kann man das auch beweisen? (ohne alle Möglichkeiten auszuprobieren)

Viele Grüße,
Martin
Seitenanfangvoriger Beitragnächster BeitragSeitenende Link zu diesem Beitrag

DIZZI
Suche alle Beiträge dieser Person in dieser Hauptrubrik
Veröffentlicht am Donnerstag, den 21. Dezember, 2000 - 09:03:   Beitrag drucken

back again,

die Frage ist, was ist ein Beweis ?
Zwangsläufig eine mathematische Herleitung ?

Ich kann bei Anwendung des binary search
algorithmus zeigen, dass der schlechtest
mögliche Fall 8 Versuche benötigt.

Natürlich geht es auch mit weniger !!
(z.B. mit 7).

Es geht auch mit 6 Versuchen eindeutig ! Dazu
muss aber eine bestimmte Ausgangslage herrschen,
bzw. man die Kugeln in einer entsprechenden
Reihenfolge ziehen.

Wie gesagt, bei gewissen Reihenfolgen benötigt man
nach obigen Verfahren 6-8 Wägungen, um
die Sortierung eindeutig zu machen.

so far so good

bye
DIZZI
Seitenanfangvoriger Beitragnächster BeitragSeitenende Link zu diesem Beitrag

Zaph (Zaph)
Suche alle Beiträge dieser Person in dieser Hauptrubrik
Veröffentlicht am Samstag, den 23. Dezember, 2000 - 00:36:   Beitrag drucken

Hallo DIZZI,

du hast ein Verfahren ("binary search algorithm"), bei dem im schlechtest möglichen Fall acht Wiegungen notwendig sind.

Heißt das aber, dass es kein Verfahren gibt, dass auf jeden Fall mit sieben Wiegungen auskommt??
Seitenanfangvoriger Beitragnächster BeitragSeitenende Link zu diesem Beitrag

DIZZI
Suche alle Beiträge dieser Person in dieser Hauptrubrik
Veröffentlicht am Dienstag, den 26. Dezember, 2000 - 20:13:   Beitrag drucken

Hi ZAPH,

meines Wissens gibt es kein solches verfahren.

Das wäre 1. unglaublich und
2. für mich hochinteressant.

Falls irgendjemand etwas weiss, so wäre ich brennend
daran interessiert; aber ich bezweifele dies
absolut.

Nur: Wie lässt sich dies beweisen.

Grus
DIZZI
Seitenanfangvoriger Beitragnächster BeitragSeitenende Link zu diesem Beitrag

SpockGeiger (Spockgeiger)
Suche alle Beiträge dieser Person in dieser Hauptrubrik
Veröffentlicht am Mittwoch, den 27. Dezember, 2000 - 22:34:   Beitrag drucken

Hallo Allerseits

Wenn man immer nur zwei Kugeln gegeneinander wiegen darf, so braucht jeder Sortieralgorithmus im Durchschnitt mindestens n*log2n Vergleiche. Das sind in unserem Fall sind das etwas mehr als 7, also muss es einen Fall geben, in dem 7 Versuche nicht ausreichen.

Das einzige, was mir im Moment noch Kopfzerbrechen bereitet, ist, ob es was bringt, mehr als zwei Kugeln auf die Waage zu legen. Dann könnte man womöglich doch auf 7 Versuche kommen.

viele Grüße
nachträglich Frohe Weihnachten
und ein frohes neues Jahrtausend
SpockGeiger
Seitenanfangvoriger Beitragnächster BeitragSeitenende Link zu diesem Beitrag

DIZZI
Suche alle Beiträge dieser Person in dieser Hauptrubrik
Veröffentlicht am Donnerstag, den 28. Dezember, 2000 - 11:06:   Beitrag drucken

Hi SpockGeiger,

dies mit dem n*log n bezweifele ich.

Wieso sollte jeder!!! sortieralg. im durchschnitt
soviele versuche benötigen ?
Ich meine es kommt auf dem alg. als solchen an.

oder, wie kommst du auf so eine allgemeingültige
Formel ?

Es gibt sortieralg. die haben keinen
"Durchschnitt", sondern immer eine konstante Anzahl
von Wägungen.

Deine Idee mit mehr als 2 Kugeln auf einer
Waag-schale ist zwar eine gute Idee,
bringt uns aber m.E. nicht weiter.
Du musst jedenfalls, bei 2 Kugeln auf
einer Schale, rückschlüsse auf jede einzelne
ziehen, um jede Kugel in die richtige
Reihenfolge zu bringen.

Nun noch folgendes : Du willst 1 Mio. Kugeln der
Reihe nach sortieren.
Man kann nun versch. Algorithmen vergleichen.
Wieviele Wägunen benötigst du für einen
Algorithmus bestenfalls oder schlechtestenfalls
dafür (oder im Durchschnitt) ?

Gruss DIZZI
Seitenanfangvoriger Beitragnächster BeitragSeitenende Link zu diesem Beitrag

SpockGeiger (Spockgeiger)
Suche alle Beiträge dieser Person in dieser Hauptrubrik
Veröffentlicht am Donnerstag, den 28. Dezember, 2000 - 23:30:   Beitrag drucken

Hallo Dizzy

Ich habe mich vielleicht etwas mißverständlich ausgedrückt. Mit "Jeder
Algorithmus braucht im Durchschnitt mindestens n*log n Vergleiche" Es
ist klar, dass man Algorithmen konstruieren kann, die länger brauchen, was
ich aber aussagen wollte, ist, man kann diese Zahl nicht unterschreiten, sie
ist eine untere Schranke. Es geht einfach nicht schneller. Diese Schranke
haben wir im zweiten Semester Informatik bewiesen. Allerdings muss ich mich
auch entschuldigen, ich habe mich vertan, die Anzahl ist nur ordnungsmäßig
gleich n*log n, nicht genau die Zahl, also stimmte der Beweis nicht. Wie
schon erwähnt, ist 5!<2^7, also könnte es rein theoretisch gehen. Das
Probelm ist nur, man hat sehr wenig Spielraum für redundante Wägungen.

Wieso haben Algorithmen mit konstanter Laufzeit keinen Durchschnitt??? Dann
ist doch der Durchschnitt gerade diese konstante Zeit oder auch Anzahl der
Vergleiche.Und eben darum geht es ja auch hier. Wir versuchen einen
Algorithmus zu finden, der die Fünf Kugeln garantiert mit 7 Wägungen
sortiert. Wenn die Formel auch exakt richtig wäre, dann wären wir doch
fertig.

Ich versuche nochmal, den Durchschnitt klarzustellen: Zu einem
gegebenen Algorithmus nimmt man alle möglichen Eingaben (hier der Länge
n), betrachtet zu jeder möglichen Eingabe (das sind hier n! Stück) die
Anzahl der Vergleiche, summiert sie auf, und dividiert diese Zahl durch die
Anzahl der Möglichkeiten.

viele Grüße
SpockGeiger

Beitrag verfassen
Das Senden ist in diesem Themengebiet nicht unterstützt. Kontaktieren Sie den Diskussions-Moderator für weitere Informationen.

ad

Administration Administration Abmelden Abmelden   Previous Page Previous Page Next Page Next Page