به جمع مشترکان مگیران بپیوندید!

تنها با پرداخت 70 هزارتومان حق اشتراک سالانه به متن مقالات دسترسی داشته باشید و 100 مقاله را بدون هزینه دیگری دریافت کنید.

برای پرداخت حق اشتراک اگر عضو هستید وارد شوید در غیر این صورت حساب کاربری جدید ایجاد کنید

عضویت
جستجوی مقالات مرتبط با کلیدواژه

heuristic algorithm

در نشریات گروه فناوری اطلاعات
تکرار جستجوی کلیدواژه heuristic algorithm در نشریات گروه فنی و مهندسی
تکرار جستجوی کلیدواژه heuristic algorithm در مقالات مجلات علمی
  • Vida Barzegaran, Zeinab Torabi *, Sahar Kianian
    Covering all edges in a graph with a small set of vertices is one of the most fundamental graph problems which is called the minimum vertex cover problem. In the literature different strategies have been employed to find near-optimal minimum vertex cover set in different kinds of graphs.In this work, two efficient algorithms (i.e., MAxA and MAxAR) are introduced to find the minimum vertex cover set in any unweighted undirected graph. The proposed construction algorithms have two main steps in each iteration which explore neighborhoods of minimum degree vertices to find and select appropriate vertices for the cover set. Until all of the edges are removed or selected in the algorithms, these two steps are performed iteratively. The proposed algorithms have been implemented on DIMACS, BHOSLIB, and other benchmarks where experimental results show that the proposed algorithms outperform other relevant methods in terms of time and cardinality of vertex cover set.
    Keywords: NP Problem, Minimum Vertex Cover, Heuristic Algorithm
  • سعدون عزیزی*
    با ظهور برنامه های کاربردی مبتنی بر اینترنت اشیاء، تعداد درخواست های پردازشی به شدت افزایش یافته است. به منظور پاسخگویی به این درخواست ها، اخیرا محیط مه-ابر به عنوان یک سیستم رایانشی ترکیبی ارایه شده است. اگرچه مه-ابر یک محیط بسیار امیدبخش برای پردازش درخواست های اینترنت اشیاء است، اما با چالش های متعددی مواجه است. یکی از چالش های کلیدی، مسئله زمان بندی وظیفه ها است که تاثیر به سزایی روی کارایی و هزینه کلی سیستم دارد. با این انگیزش، در این مقاله ما ابتدا یک مدل بهینه سازی چندهدفه شامل زمان خاتمه آخرین وظیفه، مصرف انرژی و هزینه پردازش برای مسئله زمان بندی وظیفه ها در محیط یکپارچه مه-ابر ارایه می دهیم. سپس یک الگوریتم ابتکاری کارآمد برای حل آن پیشنهاد می کنیم. نتایج شبیه سازی نشان می دهد که الگوریتم پیشنهادی ما به طور چشمگیری هر سه معیار را کاهش می دهد و به خوبی می تواند بین آنها تعادل برقرار نماید. به طور مشخص، از نظر مقدار تابع هدف، الگوریتم پیشنهادی به طور متوسط 98% بهتر از روش تصادفی، 43% بهتر از الگوریتم ژنتیک و 32% بهتر از روش قدرت دو انتخاب عمل می کند.
    کلید واژگان: اینترنت اشیاء، رایانش ابری، رایانش مه، مسئله زمان بندی وظیفه ها، بهینه سازی چند هدفه، الگوریتم ابتکاری
    Sadoon Azizi *
    With the advent of Internet of Things (IoT) applications, the number of processing requests has dramatically increased. In order to response to these requests, the Fog-Cloud environment has recently been introduced as a hybrid computing system. Although, the Fog-Cloud is a very promising environment for processing IoT requests, it faces many challenges. In this regard, task scheduling problem is one of the key challenges which has a significant impact on the efficiency and overall system cost. Motivated by this, in this paper, we first present a multi-objective optimization model including makespan, energy consumption and processing cost for scheduling tasks in an integrated Fog-Cloud environment. Then we propose a heuristic algorithm to efficiently solve the model. Simulation results demonstrate that our proposed algorithm significantly reduces all the aforementioned metrics and can achieve a good tradeoff between them. Specifically, the proposed algorithm improves the objective function around 98%, 43% and 32% in comparison with the random, genetic and the power of two choices algorithms, respectively.
    Keywords: Internet of Things (IoT), cloud computing, Fog Computing, Task Scheduling Problem, Multi-Objective Optimization, Heuristic Algorithm
  • حمید طباطبایی*، محمدرضا اکبرزاده توتونچی
    مسئله زمانبندی وظایف در سیستمهای پردازش توزیعی از جنبه های متفاوتی مانند ناهمگنی پردازشگرها، تحلیل کارایی و پیچیدگی های محاسباتی قابل بحث است. اساسا روش های کلاسیک در این حوزه، مانند زمانبندی مبتنی بر لیست یا جستجوی تصادفی مبتنی بر الگوریتم های تکاملی، وابسته به ارزیابی کارایی به شیوه عددی بوده و در تحلیلهای نظری با مشکلات متعدد روبرو هستند. به طور کلی این مقاله، مسئله تحلیل نظری را با استفاده از یک روش مبتنی بر مهندسی سیستم، مورد بحث قرار می دهد، چگونگی نگاشت زمانبندی ایستای وظایف در فضای حالت غیر خطی را به اثبات می رساند و پایداری آن را از طریق تحلیل نظری نشان می دهد. اصولا هدف از زمانبندی استاندارد وظایف، زمانبندی ایستا در سیستم های چند پردازنده ای است که با استفاده از تبدیل مناسب، به سوئیچینگ خطی فضای حالت با قیود غیر خطی تبدیل می شود. سپس دو روش ارتفاع مرتب و وظایف آماده برای تعیین بردارهای کنترل ارائه می شود و پایداری آنها به اثبات می رسد. در نهایت، مقایسه نتایج حاصل از روش های پیشنهادی با روش HEFT بر روی چند آزمون تصادفی، کارایی نسبی مدل ارائه شده را نشان می دهد.
    کلید واژگان: زمانبندی وظایف، زمانبندی ایستا، سوئیچینگ خطی فضای حالت، پایداری، سیستم های کنترل
    Hamid Tabatabaee*, Mohammad Reza Akbarzadeh Totonchi
    Task Scheduling (TS) poses a challenging problem in distributed systems from multiple perspectives such as the uncertainty in resource capacity and topology, heterogeneity of processors, computational complexity as well as theoretical performance analysis. To reach timely solutions, current approaches, whether classic approaches, which are based on list scheduling, or intelligent approaches, which are generally based on evolutionary algorithms, either impose extra constraints or ignore some aspects of the reality of this problem. Furthermore, they generally depend on numerical performance evaluation and lack the ability to reach clear theoretical conclusions. Here, we address the problem of theoretical analysis by proposing a new paradigm based on system engineering. This new modeling paradigm is promising due to its extensive theoretical developments. In its general form, TS is inherently nonlinear because of its many nonlinear constraints. In this paper, we demonstrate how TS can be mapped via nonlinear state space and, through theoretical analysis, show stability of the resulting system. Then, a suitable transformation is devised to convert this model to linear switching state space with some nonlinear constraints. It is shown that the resulting model can suitably represent uncertainty in resource capacity. We then present a systematic method to determine control vectors based on this model. Finally, the proposed method is compared against HEFT (heterogeneous earliest finish time) scheme on several random experiments and demonstrate comparative performance.
    Keywords: Task scheduling, static scheduling, heuristic algorithm, dynamic scheduling, linear switching state space
نکته
  • نتایج بر اساس تاریخ انتشار مرتب شده‌اند.
  • کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شده‌است. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
  • در صورتی که می‌خواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.
درخواست پشتیبانی - گزارش اشکال