On the Memory Usage of the SIA Algorithm Family for Symbolic Music Pattern Discovery

Tutkimustuotos: Artikkeli kirjassa/raportissa/konferenssijulkaisussaKonferenssiartikkeliTieteellinenvertaisarvioitu

Abstrakti

SIA is a fundamental algorithm in symbolic musical pattern discovery, which reports all maximal translatable patterns in a point set. The original SIA algorithm requires 𝑂(𝑘𝑛^2log𝑛) time and 𝑂(𝑘𝑛^2) space, where n is the number of points in the data set, and k is the number of coordinates in each point. In this paper, we present a sweepline algorithm that shares the running time of SIA but requires only O(kn) space, enabling to process of larger data sets without running out of memory. Since SIA is the first step in many pattern discovery tasks, our new algorithm can have a broad impact. For example, we discuss the problem of finding all occurrences of maximal translatable patterns with specific properties. We also compare the algorithms in practice and show that reduced memory usage can benefit real data sets.
Alkuperäiskielienglanti
OtsikkoMATHEMATICS AND COMPUTATION IN MUSIC (MCM 2022) : Proc. 8th International MCM Conference, Atlanta
ToimittajatM Montiel, O A Agustín-Aquino, F Gómez, F Kastine, J Lluis-Puebla, E Milam
Sivumäärä12
KustantajaSpringer LNCS
Julkaisupäivä2022
Sivut180-191
ISBN (painettu)978-3-031-07014-3
ISBN (elektroninen)978-3-031-07015-0
DOI - pysyväislinkit
TilaJulkaistu - 2022
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisuussa
TapahtumaInternational Conference on Mathematics and Computation in Music - Atlanta, Yhdysvallat (USA)
Kesto: 21 kesäk. 202224 kesäk. 2022
Konferenssinumero: 8

Julkaisusarja

Nimi Lecture Notes in Computer Science book series (LNAI)
Vuosikerta13267

Tieteenalat

  • 6131 Teatteri, tanssi, musiikki, muut esittävät taiteet
  • 113 Tietojenkäsittely- ja informaatiotieteet

Siteeraa tätä