Als «ds.algorithms» getaggte Fragen

12
Welcher Algorithmus steht hinter akinator oder 20q?

Der Titel spricht für sich. Hier sind Akinator und 20Q . Das Prinzip dieser Spiele besteht darin, einem Benutzer eine Reihe von Fragen zu stellen, die sich auf eine vom Benutzer ausgewählte Entität beziehen. Und dann finde heraus, was diese Entität ist. Der Kern des Algorithmus besteht darin, in...

12
Speicherbedarf für schnelle Matrixmultiplikation

Angenommen, wir wollen n×nn×nn \times n Matrizen multiplizieren . Der langsame Matrixmultiplikationsalgorithmus läuft in der Zeit O(n3)O(n3)O(n^3) und verwendet den O(n2)O(n2)O(n^2) -Speicher. Die schnellste Matrixmultiplikation läuft in der Zeit nω+o(1)nω+o(1)n^{\omega + o(1)} , wobei ωω\omega die...

12
Sortieren von "k-tonischen" Sequenzen

Ich hoffe, dass jemand einen Hinweis darauf kennt, sodass ich die Literatur nicht lesen muss ... Betrachten Sie eine Folge von Zahlen . Stellen Sie sich die Sequenz als n - 1 Intervalle [ x 1 , x 2 ] , [ x 2 , x 3 ] , … , [ x n - 1 , x n ] vor . Es ist klar, dass die ursprüngliche Sequenz bitonisch...

11
Erweiterung des stabilen Eheproblems?

Dies mag eher nach einer sozialwissenschaftlichen Frage als nach einer TCS-Frage klingen, ist es aber nicht. Wenn man " Randomisierte Algorithmen " liest, die das Problem der stabilen Ehe beschreiben, kann man Folgendes lesen (S. 54) "Es kann gezeigt werden, dass es für jede Auswahl von...