Bachelor-, Master- und Studienarbeiten
- zufälliger Greedy-Algorithmus auf dem Paraboloid (i,i2).
- regelmäßige (2n+1)-Ecke
- strenger geometrischer Greedy-Algorithmus auf dem Kreis, oder im Kreis.
Pseudogeradenarrangements schön zeichnen
- Verdrahtungsdiagramm (wiring diagram) glätten.
Siehe Abbildung
1 für eine Ausgangslösung mittels wiring-diagram.
- Splines verwenden
- die Kurven möglichst gerade machen. Dabei
die Abstände nicht zu klein werden lassen.
Dichteste Gitterpackung durch Tetraeder (und andere Polytope)
Unentscheidbares Problem über probabilistische Automaten
- Termersetzungssysteme
-
Den Unentscheidbarkeitsbeweis von Matiyasevich und Sénizergues auf seine Wurzeln
zurückverfolgen
- konkrete Matrizen als Beispiele konstruieren.
Berechnung der Determinante ohne Divisionen
- Anwendungsbeispiel: Intervallrechnung
- Vergleich verschiedener Dynamischer-Programmierungs-Ansätze
(auch exponentielle), Algorithmus von Bird.
- Vergleich mit Gauß-Elimination
- Pivotauswahl
- Denis Zorin?
Singly-recursive de-Bruijn-cycle generation (unranking)
- Knuth Vol 4A, Algorithm S
- leads to binomial coefficients modulo a prime p.
Kommentare im HTML ...
- streamlined version
- partial sums, partial double sums, etc.
(in Bearbeitung)
- Endliche Körper von Charakteristik 2
- zufällige Gewichte
Polycubes auf verdrehtem Zylinder/Torus im dreidimensionalen Raum
- Untere Schranke für die Wachstumskonstante λ3
- Große Zustandsmenge; Elimination von unwichtigen und
gedoppelten Zuständen (mit gleichen Nachfolgerpaaren)
- Erkennen unwichtiger Zustände: solche die kleines Gewicht und
kleinen Einfluss auf das Endergebnis haben.
- Übersicht über die Wachstumskonstante (und Zustandsanzahl)
in Abhängigkeit von der Parametern des Quotientenraumes
- Python-Programm existiert; Umschreiben in C für größere Werte zwecks
Speicherersparnis
- Hashtabelle der Zustände
- à la
Barequet,
Moffie, Ribó, Rote
- auch in 4 und mehr Dimensionen.
Polycubes mit dynamischer Programmierung
Diskreter Steinerpunkt
nach
K. Böröcky jr. und M. Ludwig
- Definition: die ersten Momente (Summe der Gitterpunkte im Polygon)
der k-fach vergrößerten Polygone sind (in jeder
Koordinate separat) ein Polynom in k vom
Grad d+1,
wobei d=2 die Dimension ist.
- Polynom in der Variablen k
aus d+2 Werten interpolatieren.
- Der Koeffizient des linearen Terms ist der diskrete Steinerpunkt
- invariant unter unimodularen Transformationen.
- Implementierung und Eigenschaften, insbesondere in 2
Dimensionen.
- Wann liegt der diskrete Steinerpunkt außerhalb des Körpers?
(in drei und höheren Dimensionen)
Make Lyndon word ("necklace") generator loopless by
buffering
- (Amortized O(1) is already known.)
- (Lit: Diss. ...)
Obere Schranken für Polyominos durch verbotene Teilwörter
- Verwende einen geeigneten Code für kreuzungsfreie Spannbäume
- Indentifiziere verbotene Teilwörter (Überlappung, Verletzung
von Vorrangregeln)
- Transfermatrixmethode auf dem Wortgraphen
-
(Eine andere Methode im selben Geist: vgl. Klarner, D., Rivest,
R. (1973). A procedure for improving the upper bound for the number
of n-ominoes. Canadian Journal of Mathematics, 25(3),
585-602. doi:10.4153/CJM-1973-060-4. Siehe auch
Improved Upper Bounds on the Growth Constants of Polyominoes and Polycubes,
Gill Barequet, Mira Shalah) (ist inzwischen in Zeitschrift erschienen.)
Vertex-peeling and affine curvature flow on the paraboloid
or the sphere
(nach Eppstein, Nivasch, Har-Peled)
Numerische Experimente mit Auswertung
- Wie groß sind die auftretenden Flächen?
- In der Ebene ist das Problem weitgehend
gelöst.
Die Conway-Folge 1, 11,
21, 1211, 111221, 312211, 13112221, ...
- Haskell-Programme von Watkins, Zugang von Ekhad und Zeilberger
Beweise und Programme von Litherton?
- Unendliche Familien von Elementen an Tag 8 und Tag
7. Beschreibung durch endliche Automaten!
- Römische Ziffern (erwähnt auf Video von Conway, Polynom vom
Grad 20)
Gute Gitter
- Greedy-Algorithmus für maximales 1-Netz liefert Voronoizellen mit
Umkreis/Inkreis ≤ 2
- Starte mit Gitter (in verschiedenen Dimensionen); Greedy-Algorithmus (periodisch, eventuell
zusätzlich symmetrisch); Wie viele
Zellen kommen heraus? Welche Form haben sie? Wie "rund" werden sie?
Lineare Programme mit exakter Arithmetik in Polymake
ab Sommer/Herbst 2017
- Lineare Programme, die beim Abzählen von minimalen
dominierenden Mengen in Bäumen herauskommen.
- Konvexe Hüllen von algebraischen Zahlen
TAME GRAPHS im Flyspeck-Projekt
- Liste vorhanden
- Lineare Programme ausrechnen, nicht nur Packungsschranken. (Nipkow verwendet
außerdem schwächere Konstanten.)
Zwischenschritte in OpenTheory
- anzeigen (siehe HOLIDE); Prototyp in Python vorhanden
- Clevere Typannotation (siehe HOL-Zero)
- Laufzeit und Speicher bzw. Länge der Ausgabe (Blowup)
experimentell untersuchen.
- Gemeinsame Teilausdrücke?
- Datenstrukturen für beta-Reduktion etc.
Unique Sink Orientations on the 4-cube
- Lineare Programme, Spieltheorie, randomisierte Algorithmen
- Obere und untere Schranken bei vorgegebener Strategie
- Yao principle
- vgl. Stefano Tessaro, Randomized algorithms to locate the sink
in low dimensional unique sink orientations of cubes, Semesterarbeit an
der ETH Zürich unter Tibor Szabó und Ingo Schurr, 2004.
Überqueren der Brücke bei Nacht
mit Kapazität C=3,4,...
Implementieren des Algorithmus von
Backhouse und Truong (The capacity-C torch problem, 2015, quadratische
Laufzeit).
Saturated simple drawings of graphs without crossing
- Modellierung durch homotope Wege
- Wenn sich Pfade paarweise höchstens k-mal kreuzen müssen, kann man
sie dann auch gemeinsam so zeichnen?
- Computerprogramm
- Systematisches oder zufallsgerichtetes Erzeugen von gesättigten Beispielen
mit Symmetrie
Kleinste Parkettierung eines Rechtecks mit einem einzelnen
Polyomino
- Wie kann man die Ordnung ausrechnen?
- Ist ungerade Ordnung möglich? (Andrew Winslow, Bellairs 2016.
S. Golomb, JCTA 1989)
Pebble motion planning on directed graphs
- Graphenalgorithmen; Komplexität, Erweiterung der Ergebnisse für
gerichtete Graphen; eventuell mit mehreren Farbklassen.
- Enumeration
- Geometrische Algorithmen
Physik-Simulation fallender Bausteine mit ODE
Minkowski-Summe mittels Faltung
- Guibas, Ramshaw, Stolfi (FOCS 1983)
- Dissertation von Ron Wein; Ramkumar; Guibas and Seidel (DCG)
- Zusammenstellung aller Algorithmen; Ergänzung der Beweise
(Windungszahl)
- Was bedeutet die Windungszahl (außer "0" oder "nicht 0")?
- GRS: Vielfachheit ist positive für Linksdrehung; negativ für
Rechtsdrehung. Geht es auch ohne Vorzeigen?
- Guibas: Shapira (Paris)
hat eine ähnliche Theorie unter dem Titel "constructible functions"
entwickelt.
- Guibas+Bash (WAFR): 3d-Faltung für nichtkonvexe Polyeder
NetMeshing und Alternativen
- Miller, Phillips, Sheehy, 2011 SoCG
- Potenzdiagramm statt "diskretes additiv gewichtetes" Voronoi-Diagramm?
- Hierarchisches Clustering; dumbbell decomposition (Levcopoulos/Lingas)
Polygon zu drei Schachteln falten
Polyeder mit kleinen Koordinaten realisieren
Das und Goodrich ("paralleler" Algorithmus für triangulierte Graphen)
analysieren
neuer Algorithmus von Demaine und Schulz (SODA 2011)
Kurvenapproximation durch Bézier-Splines
ipelet? Nachzeichnen von pixelweise erzeigten Voronoi-artigen Diagrammen
Kurvenapproximation durch Kreisbögen
Vergleich Drysdale/Sturm/Rote mit Heimlich/Held. ipelet?
Pictures from Mongolia
verbessern, Experimente, erweitern auf Schlüsselwortkombinationen, interaktiv; vgl. Rental harmony
Rental Harmony
Monotonie einbauen
Strukturen labyrinther Raumsysteme
nach Hans-Georg Gusek
Topologische Invarianten von Kurven
nach W. I. Arnol'd
Wackelpermutationen
bessere obere Schranken?
Bestimmung aller (maximalen/minimalen) kritischen Mengen beim Heiratssatz.
Geometric shortest path on polyhedral approximation
- Musin ...
- P. Agarwal; M. Sharir and P. Agarwal
Apportionment by Maximum Likelyhood Methods
cf. enumeration and probability calculation of contingency tables.
Estimate the max. probability of a family of contingency tables
with given marginals.
Abgeschwächte Definition von Delaunay-Triangulierungen
Ziel: Robustheit gegenüber kleinen Bewegungen
Hintereinanderschalten von Zeitschaltuhren
Single Transferable Vote
Multiplikatives Verfahren nach Meek: Bitkomplexität.
Suche nach Beispielen, bei denen eine hohe Stellenzahl erforderlich ist.
Fermat-Weber-Problem
- Ellipsoid-Methode. ALGEBRAIC OPTIMIZATION: THE FERMAT-WEBER
LOCATION PROBLEM, R. CHANDRASEKARAN und A. TAMIR, Mathematical
Programming 46 (1990), 219-224.
doi:10.1007/BF01585739
- Aggregieren. Prosenjit Bose and Anil Maheshwari and Pat Morin,
Fast approximations for sums of distances, clustering and the
Fermat–Weber problem, Comput. Geom. Theory Appl. 24 (2003), 135-146. doi:10.1016/S0925-7721(02)00102-5.
- Steilheit und Hesse-Matrix der Zielfunktion.
Minimizing the bounded Lipschitz norm under translations
Geometrische Realisierung dreidimensionaler Polytope
- Realisierungen dreidimensionaler Polytope mit gegebenem Netz
- Realisierungen dreidimensionaler Polytope mit kleinen Koordinaten
- konstruktiver Algorithmus zum Beweis des Satzes von Alexandroff
- Aufblasen (Heuristik?)
- Sabitov implementieren
- Bestimmung aller Möglichkeiten, ein Polygon zu einem Polytop
zu
falten.
(Getan.)
- Entfaltungen vierdimensionaler Polytope entlang der Grate
- Quellenentfaltung (Miller und Pak)
Golomb-Maßstäbe
- teile und herrsche
- FFT
- verdoppelte Golomb-Rechtecke und dynamische Programmierung
Aufzählung der Ecken und Fahnen eines Polytops
ohne zusätzlichen Speicher; eventuell Implementierung in Java
Kompression von TeX-dvi-Dateien durch optimierte Registerverwendung
Abzählen von Polyominos
- Algorithmen für externen Speicher und sequentiellem Zugriff,
oder mit Berücksichtigung von Lokalität bei Verwendung von
virtuellem Speicher.
- Variante: nicht Breite des Rechtecks sondern größter
Querschnitt (à la Zeilberger)??
- neue Felder symmetrisch hinzufügen, z.B. von innen
nach außen (Faktor 2)
- nur Konfigurationen, die schon beide Ränder berührt
haben (eventuell mit kleinerer Breite)
- Reverse search zum Erzeugen der zulässigen Konfigurationen.
Optimale Triangulierungen
z.B. Summe der quadrierten Längen
"Delaunay"-Pseudotriangulierungen
oder andere kanonische Pseudotriangulierungen
Präfix-freie und nicht präfix-freie optimale Codes
Raumfüllende Kurven
Vergleich verschiedener raumfüllender Kurven bei Anwendungen in
Optimierung,
Bildverarbeitung, Datenspeicherung.
z.B. "Hilbert" in Vitter, WADS'99, LNCS 1663.
Stückweise lineare konvexe Approximation
für Kurven und für Flächen; Verallgemeinerung des
Sandwich-Algorithmus
Diskretisierung im "Raum" aller "Formen"
effektive Variante des Satzes von Ravi Kannan,
László
Lovász, Herbert E. Scarf, The shapes of polyhedra, Math. Oper.
Res.
15, No.2, 364-380 (1990). mit Anwendungen in der algorithmischen
Konvexgeometrie:
-
Größtes ähnliches Dreieck in einem Polygon
-
homothetische
Approximation
- alle konvexen geschlossenen Kurven fester Länge;
Anwendung: kleinster Behälter, vgl. Budapest Juli 2008.
-
untere Schranke (für feste gegebene Menge von Kurven): Winkel
diskretisieren
- für festen Winkel: Aufzählen der Kontaktmöglichkeiten)
On-line-Erzeugung zufälliger konvexer Kurven oder Funktionen
zum Beispiel durch zweimalige Integration von Sprungprozessen.
Axioms and Hulls
und ihre Beziehung zu F. Bachmanns Anordnungsgeometrie (siehe Coxeter,
Unvergängliche Geometrie; Hilbert, Grundlagen der Geometrie) und
Paschs
Axiomen der Lage.
Schnapprundung von Strecken
Kann man einen Kompromiss zwischen beschränkter Verschiebung und
kleinstem
Trennungsabstand erhalten?
Packer und Halperin, CG2001, S.82-85
Konvexe n-Ecke mit genau n größten enthaltenen Dreiecken
Brass, Rote, Swanepoel, DCG 2001.
"Komische" konvexe Hülle?
(Bob Connelly, Geometry Festival, Budapest 1999). relative konvexe
Hülle
in drei Dimensionen. siehe auch Manuskript O. Cheong, Heekap Ahn
et al.
Quadratische Optimierung unter kürzeste-Wege-Restriktionen
Restriktionen der Form xi-xj<cij. Anwendungen beim hierarchischen
Graphenzeichnen.
Brandes und Köpf, GD2001.
Algorithmica 15:68-81 (1996), Fast Algorithms for Minimum Matrix Norm
with Application in Computer Graphics, Shouwen Tang, Kaizhong Zhang and
Xiaolin Wu
Flächenberechnung der Facetten des Rundreisepolytops
Schießexperiment von Kuhn (sphärischer Inhalt);
gewöhnliche
Fläche; "duales" Maß (wie wichtig ist eine gewisse Klasse
von
Facetten?
Unique Sink Orientations: Randomisierter Algorithmus
für n=3: Aufräumen; Spezialfall azyklische USOs
n=4: heuristischer Ansatz für obere / untere Schranken
Anderes Kostenmodell: Kantenanfragen
Richtlinien für
Abschlussarbeiten