Bitonisches Zählen und Zusammenfügen (I)

Def: eine Zahlenfolge [x1,…, xn] heißt Schrittfolge, wenn x1≥…≥xnx1 - 1.

Anwendung: Für yi= Anzahl der Token an Ausgang i gilt: N ist Zählnetz $ \iff$ für jede Eingabe ist (yi) eine Schrittfolge.


Ansatz: definiere Teilnetzwerke M, deren Eingangsfolgen (nach Induktion) Schrittfolgen sind.


Konstruktion der Zählnetze: Induktionsanfang: C1(x1) =

Induktionsschritt: C2n(x1,…, x2n) = Cn(x1,…, xn);Cn(xn+1,…x2n);M2n(x1,…, xn;xn+1,…, x2n)


Konstruktion der Merge-Netze: (Spezifikation?)

Induktionsanfang: M2(x1, x2);  Induktionsschritt?



Johannes Waldmann 2013-02-01