Existe-t-il un analogue parallèle naturel aux arbres rouge-noir avec des propriétés de mise à jour similaires ou même pas pire, tout en étant raisonnablement efficace?
Plus généralement, que pouvons-nous faire de mieux pour la recherche parallèle avec mises à jour?
ds.algorithms
ds.data-structures
dc.parallel-comp
concurrency
dynamic-algorithms
Suresh Venkat
la source
la source
Réponses:
D'après ce que je peux dire, les stratégies impliquent d'assouplir les conditions d'équilibre, puis d'effectuer des mises à jour de rééquilibrage en rafales. Voici un article de Hanke et al., 1997 [PDF] , qui je pense se concentre sur leur technique d'agrégation et de résolution des opérations de mise à jour afin qu'elles puissent être effectuées simultanément.
la source
Je pense que vous pouvez trouver une réponse intéressante dans le livre d'Okasaki Purely Functional Data Structures . Dans ce livre, de nombreuses structures de données sont présentées, de sorte que chaque mise à jour n'est pas coûteuse (ne prend généralement qu'un temps constant ou de logarithme).
la source