Existe um análogo paralelo natural às árvores de vermelho-preto com propriedades semelhantes ou até mesmo terrivelmente piores para atualizações, sendo razoavelmente eficiente no trabalho?
De um modo mais geral, o que podemos fazer de melhor para pesquisas paralelas com atualizações?
ds.algorithms
ds.data-structures
dc.parallel-comp
concurrency
dynamic-algorithms
Suresh Venkat
fonte
fonte
Respostas:
Pelo que sei, as estratégias envolvem condições relaxantes de equilíbrio e, em seguida, realizam atualizações de reequilíbrio em rajadas. Aqui está um artigo de Hanke et al., 1997 [PDF] , que acho que se concentra na técnica de agregação e resolução de operações de atualização, para que possam ser executadas simultaneamente.
fonte
Acho que você pode encontrar uma resposta interessante no livro de Okasaki, Purely Functional Data Structures . Neste livro, muitas estruturas de dados são mostradas, de modo que todas as atualizações não são caras (geralmente levam apenas um tempo constante ou de logaritmo).
fonte