صفحات جديدة باللغة العربية حصريًا قريبًا

يسرّنا الإعلان أننا نعكف حاليًا على إعداد صفحات جديدة مُصمّمة لجمهورنا الناطق باللغة العربية لتقديم تجربة استخدام متميزة ومحتوى مخصص وملائم أكثر لهم.

سنطلق هذه الصفحات المرتقبة قريبًا في الأشهر القليلة

Dedicated Arabic Pages Are Coming Soon

We're excited to announce that we are actively developing new, dedicated pages specifically designed for our Arabic-speaking users. These will offer tailored content and an enhanced experience.

Expected to launch in the next few months. Stay tuned!

A Distributed System for Estimating Triangle Counts in Graph Streams

Mohammad Hammoud

CMU-Q Point of Contact

Counting triangles (i.e., cliques of size three) is a classical graph problem with many applications, including anomaly detection, community detection, and link recommendation. For triangle counting in large and dynamic graphs, recent work has focused largely on streaming algorithms and distributed algorithms. Can we have the best of both worlds? The objective of this project is to develop a distributed streaming algorithm that utilizes multiple machines to estimate the count of triangles in a graph stream. Specifically, we aim to develop a distributed streaming algorithm that is (a) Fast and accurate: should estimate the number of triangles in the input graph stream significantly faster and more accurate than existing streaming algorithms, (b) Scalable: should run in linear time, and (c) Theoretically sound: should give unbiased estimates whose variances decrease rapidly as the number of machines is scaled up. Alongside, we plan to extend our algorithm to fully dynamic graph streams where both insertions and deletions of edges are streamed over time. Lastly, our algorithm will be a part of our distributed graph-stream processing system, which we plan to develop as a long-term future work.

Project

SEED-43950

Year

2018

Status

Open

No teams or departments found.