Loading...

MapReduce Algorithm for Anonymity Problem

Miri, Hamid | 2019

518 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 52400 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Ghodsi, Mohammad
  7. Abstract:
  8. In this research, we focus on r-gather and (r; ϵ)-gather clustering. In the r-gather clustering, the input points are in metric space and must be clustered such that each cluster has at least r points and the objective is to minimize the radius of clustering. (r; ϵ)-gather clustering is a kind of r-gather clustering such that at most nϵ points can be unclustered. MapReduce model is one of the most used parallel models to process huge data and processes the input data in some machine simultaneously in parallel.In this research, we give a lower bound for the approximation factor of r-gather clustering in MapReduce model. This lower bound works in MapReduce model even an optimal algorithm exists in sequential model. Then we give an algorithm for r-gahter clustering with (4 + ϵ) approximation factor which runs in O(log 1ϵ ) rounds. Also, we give an algorithm for (r; ϵ)-gather clustering with (7 + ϵ) approximation factor which rounds in O(log 1 ϵ ) rounds
  9. Keywords:
  10. Anonymity ; Map-Reduce Algorithm ; Clustering ; Computational Geometry ; Mapping Algorithm

 Digital Object List

 Bookmark

  • مقدمه
    • تعریف مسئله
    • اهمیت موضوع
    • ادبیات موضوع
    • اهداف تحقیق
    • ساختار پایان‌نامه
  • مفاهیم اولیه
    • الگوریتم‌های تقریبی
    • مدل نگاشت-کاهش
    • خوشه‌بندی k-مرکز
  • کارهای پیشین
    • K-گمنامی
    • خوشه‌بندی r-تجمع
      • الگوریتم مبتنی بر شار بیشینه
    • خوشه‌بندی (r, )-تجمع
    • نتایج جدید
  • کران پایین r-تجمع در مدل نگاشت-کاهش
  • r-تجمع در مدل نگاشت-کاهش
    • r-تجمع با مراحل ثابت
    • نسخه‌ی تصمیم‌گیری r-تجمع
      • تخصیص نقطه‌ها به خوشه‌ها به وسیله‌ی شار بیشینه
      • تحلیل
  • (r, )-تجمع در مدل نگاشت-کاهش
    • کران پایین برای شعاع (r, )-تجمع
    • نسخه‌ی تصمیم‌گیری (r, )-تجمع
    • تحلیل
  • نتیجه‌گیری
    • کارهای آتی
  • مطالب تکمیلی
...see more