WikiDer > Multi-Set

Multiset

In dem Mathematik ist ein Multi-Set (von dem Englisch: Multi-Set oder Tasche (Tasche)) eine Verallgemeinerung der KonzeptSammlung. EIN Element eines Multisets kann im Multiset mehr als einmal vorkommen, im Gegensatz zu einer Menge, in der jedes Element genau einmal vorkommt. Der Begriff "Multiset" wurde in den 1970er Jahren von Nicholas Govert de Bruijn.[1]Die Verwendung von Multisets in der Mathematik liegt jedoch vor der Einführung des Begriffs 'Multi-Set'. Im 1888 benutzt Richard Dedekind das Konzept bereits in einem seiner Artikel.[2]

Die Häufigkeit, mit der dasselbe Element in einer Mehrfachmenge vorkommt, ist die Vielzahl dieses Elements. Im Multiset {ein, ein, b, b, c, b} zum Beispiel ist die Vielheit der Elemente ein, b und c 2, 3 und 1 bzw.

Die Gesamtzahl der Elemente in einer Multimenge ist die Summe der Multiplizitäten der Elemente und wird zu Kardinalität des Multisets. Die Kardinalität der Multimenge {ein, ein, b, b, c, b} ist 6.

Genau wie in Sammlungen, aber anders Tupel, die Reihenfolge der Elemente in Multisets spielt keine Rolle. Die drei folgenden Beispiele veranschaulichen die Unterschiede zwischen den Konzepte:

  • Das Tupel (ein, b) und (b, ein), mit a ≠ b, sind nicht gleich, da bei Tupeln die Reihenfolge von Bedeutung ist; auch die Tupel (ein, ein) und (ein) sind nicht gleich, da bei Tupeln und Multimengen die Multiplizität wichtig ist, damit sich die Kardinalität unterscheidet.
  • Die Multi-Sets {ein, b} und {b, ein} sind gleich, denn in Multisets ist die Reihenfolge nicht wichtig, aber die Multisets {ein, ein} und {ein} sind nicht gleich, da sie unterschiedliche Kardinalitäten haben. Allerdings sind die Sätze {ein, ein} und {ein} gleich.
  • Die Sätze {ein, b} und {b, ein} sind einander gleich, genau wie die Multisets {ein, b} und {b, ein}.

Es gibt keine eindeutige Notation für eine Multimenge. Es ist üblich, eine Multimenge als solche zu benennen und als . zu schreiben Sammlung und wiederholen Sie die gleichen Elemente. Ein einfaches Beispiel für eine Multimenge ist: {1,2,2,2,3,3}, mit den Elementen 1 mit Multiplizität 1, 2 mit Multiplizität 3 und 3 mit Multiplizität 2. Dabei ist zu beachten, dass dies eine Multimenge ist geht , denn als Menge genommen gilt: {1,2,2,2,3,3} = {1,2,3}.

Definition und Notation

EIN Multi-Set ist ein Paar (V,m), wobei V eine Menge und m ist a Bild an jedes Element v von V a . gebunden natürliche Zahl, m(v), de Vielzahl von v, fügt hinzu. Angesichts der Definition von Bild und Doppelbeziehung ist eine Multimenge (V,m), die geschrieben werden muss als {(v,m(v)): v ∈ V }, die Menge der Paare der Elemente von v mit ihrer Multiplizität.

Beispiel: die Multimenge {a,b,b,b,c,c}, mit a, b und c verschieden, wird formal geschrieben als: {(a,1),(b,3),(c,2)} .

Informatik

In der Informatik ist ein Multiset ein bestimmter Typ Container, und wird dann normalerweise a Tasche erwähnt.

Zu, relativ zu a Sammlung, um die Doppelelemente zu ermöglichen, wird jedem (eindeutigen) Element eine Vielzahl zugeordnet. Ein solches Element- und Multiplizitätspaar heißt a Tupel. Die Verknüpfung eines Elements mit seiner Multiplizität heißt Tupel. Es liegt auf der Hand, eine Tasche als assoziatives Array von ganzen Zahlen.

Verweise

  1. Knuth, Donald E., Die Kunst der Computerprogrammierung - Voll. 2: Seminumerische Algorithmen, 3. Auflage. Addison Wesley (1998), p. 694. ISBN 0201896842 . Knuth nennt in seinem Buch auch andere Namen für Multisets, wie zum Beispiel Liste (Liste), Bündel (Bündel), Tasche (Beutel), Heap (Stack), Sample (Swatch), Weighted Set, Collection), Suite (Paar).
  2. Syropoulos, Apostolos (2001), p. 347.