الگوریتم جدید خوشهبندی ارسال داده در شبکههای حسگر بیسیم با استفاده از دایره آپولونیوس
محورهای موضوعی : مهندسی برق و کامپیوترشهین پوربهرامی 1 , الهام خالدی 2 , لیلی محمدخانلی 3
1 - دانشگاه تبریز
2 - دانشگاه تبریز
3 - دانشگاه تبریز
کلید واژه: دایره آپولونیوسشبکههای حسگر بیسیممسیریابیخوشهبندی,
چکیده مقاله :
خوشهبندی شبکههای حسگر بیسیم، یکی از روشهای پرکاربرد برای سازماندهی این شبکهها میباشد. شیوههای مختلفی برای خوشهبندی این شبکهها ارائه شده که هدف اکثر آنها، جلوگیری از اتلاف انرژی و افزایش طول عمر گرههای حسگر میباشد. در این مقاله تلاش بر این بوده است تا یک روش جدید هندسی برای خوشهبندی گرههای شبکههای حسگر بیسیم ارائه شود. در این روش هندسی، از دایره آپولونیوس برای رسم حالت انتزاعی خوشهها و جمعکردن گرهها حول سرخوشه بهره گرفته شده است. این دایره به دلیل دقت بالایی که در تعیین تناسب فواصل گرهها دارد، با دقت خوبی میتواند گرههای مربوط را به سرخوشهها اختصاص داده و از ایجاد خوشههای تکگرهی یا گرههای پرت جلوگیری کند. در این الگوریتم از یک ایستگاه اصلی، تعدادی گره به عنوان سرخوشه و تعدادی گره به عنوان مسیریاب استفاده میشود. هدف یافتن دقیقترین سرخوشهها و ایجاد خوشههایی با وسعت پوششی بالا در شبکه میباشد. روش پیشنهادی از نظر پوششدهی مؤثر شبکه، تعداد گرههای زنده، انرژی باقیمانده شبکه و تعداد گامهای پیمودهشده، در مقایسه با الگوریتمهای O_Leach و K-Means که در این زمینه ارائه شدهاند نتیجه بهتری را نشان میدهد.
Wireless sensor networks, as an up-to-date technology, are one of the fastest growing technologies in the world today. Since these networks are used in military and agricultural environments as well as for observation of inaccessible environments, these networks need to be organized to achieve goals such as successful and timely sending of data to the main station. Clustering of wireless sensor networks is one of the most widely used methods for organizing these networks. Various ways to cluster these networks are provided, most of which are aimed at preventing energy loss and increasing the lifetime of sensor nodes. The thesis attempts to present a new geometric method for clustering the nodes of wireless sensor networks. In this geometric method, Apollonius circle is used to draw the abstract shape of the clusters and to assemble the nodes around the cluster head. Due to the high accuracy that it has in determining the fit of node distances, this circle can accurately assign nodes to cluster heads and prevent large single-node clusters or faraway nodes. In this algorithm, a main station, a number of nodes are used as a cluster header and a number of nodes as routers. The goal is to find the most accurate cluster heads and create clusters of high coverage in the network. The proposed method is implemented in MATLAB software and comparison of the results obtained from the view of successful data transmission, clustering accuracy, network lifetime and number of coverage areas, is showing accuracy of this method compared to optimal Leach algorithms and K-means presented in this field.
