Ein String hat Untersequenzen, die jedoch normalerweise nicht alle verschieden sind. Wie komplex ist es, die maximale Häufigkeit einer Teilsequenz zu finden?
Beispielsweise enthält die Zeichenfolge "Subsequence" 7 Kopien der Subsequence "Sue" und dies ist das Maximum.
Beispiel für einen Brute-Force-Code unter http://ideone.com/UIp3t
Gibt es verwandte Struktursätze? Beides erweist sich als falsch :
- Die längste der maximal frequenten Teilsequenzen ist eindeutig
- Die maximale Frequenz einer beliebigen Länge- Folge ist in k unimodal
Möglicherweise verwandte Links:
- Zählen von # unterschiedlichen Untersequenzen http://11011110.livejournal.com/254164.html
- Zugehöriges Wettbewerbsproblem für mehrere Quellen http://www.spoj.pl/problems/CSUBSEQS/
- In Verbindung stehendes Papier http://dx.doi.org/10.1016/j.tcs.2008.08.035
Bearbeiten Sie 10 Tage später: Vielen Dank, dass Sie einen Blick darauf werfen! Ich hatte mich gefragt, ob dies ein nettes Problem mit einem polynomiell lösbaren Programmierwettbewerb darstellen würde. Ich denke nicht, aber ich hoffe, später noch einmal darüber nachzudenken.