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

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

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

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

dijkstra algorithm

در نشریات گروه فنی و مهندسی
تکرار جستجوی کلیدواژه dijkstra algorithm در مقالات مجلات علمی
  • رضا معاشری، محمدرضا جلیلی قاضی زاده*

    یکی از اقدامات موجود در زمینه پایش شبکه های توزیع آب، فشارسنجی است. اما تعیین اولویت مکانی حسگرهای فشار و روش کاربردی تعیین مقدار فشار متوسط، همواره موردسوال است. برای دستیابی به این هدف، باید در نقطه میانگین ناحیه (AZP)، فشارسنجی میدانی انجام شود. به کارگیری روش های متعارف برای استخراج چنین نقطه ای، می تواند خطای زیادی ایجاد کند. در این مقاله، روشی برای تعیین نقطه میانگین ناحیه در شبکه های توزیع آب پیشنهاد شده است. در این روش، شبکه موجود به یک گراف تبدیل شده و تخصیص وزن به یال های آن، براساس مقدار افت انرژی لوله ها، صورت می گیرد. سپس با استفاده از الگوریتم دایکسترا و با تعریف تابع هزینه ای که در این مطالعه برای نخستین بار مطرح شده است، مکان یابی بهینه AZP انجام می شود. روش پیشنهادی بر روی دو شبکه مرجع (هانوی و پولاکیس اصلاح شده)، پیاده سازی شد. نتایج نشان داد که فشار نقاط انتخابی با این فرآیند، می تواند نماینده بهتری برای فشار متوسط باشد؛ به‎صورتی که قدرمطلق خطای فشار متوسط برآوردشده در شبکه های موردمطالعه، کمتر از 5/0 درصد بود. استفاده از چنین رویکردی سبب شد که خطای ناشی از به کارگیری روش متعارف در خصوص برآورد پارامتر مذکور، بالغ بر 93 درصد کاهش یابد. روش پیشنهادی می تواند مورد استفاده شرکت های آب و فاضلاب قرار گیرد.

    کلید واژگان: شبکه های توزیع آب، فشار متوسط، نقطه میانگین ناحیه، الگوریتم دایکسترا، تئوری گراف
    Reza Moasheri, Mohammadreza Jalili Ghazizade *

    Monitoring Water Distribution Networks (WDNs) often involves pressure metering, but determining the optimal placement of pressure sensors and accurately calculating the average pressure remains a challenge. To address this, it is crucial to measure pressure at the Average Zone Point (AZP) in the field. However, conventional methods for AZP determination can introduce significant errors. This paper introduces a novel method for AZP determination in WDNs. The approach transforms the existing WDN into a graph and assigns edge weights based on pipe energy loss. By employing Dijkstra's algorithm and a new cost function, the optimal AZP location is identified. This method was applied to two reference networks, Hanoi and modified Poulakis, yielding promising results. Pressure measurements obtained through this method more accurately represent the network's average pressure, with an absolute error of less than 0.5% for the studied networks. Moreover, this approach significantly reduces errors compared to conventional methods, achieving an error reduction of over 93%. This innovative method holds great potential for adoption by water and wastewater companies.

    Keywords: Water Distribution Networks, Average Pressure, Average Zone Point, Dijkstra Algorithm, Graph Theory
  • علیرضا ماهپور*، علیرضا وفایی نژاد، زینب فرسی
    مسیریابی بهینه یکی از پرکاربردترین مسایل شبکه در برنامه ریزی حمل و نقل است و هدف از آن یافتن کوتاهترین مسیر از میان مسیرهای موجود است. مسئله کوتاهترین مسیر روی یافتن مسیر با کمترین فاصله، زمان یا هزینه از گره منبع به گره مقصد تمرکز دارد. از جهت دیگر زمان انجام این پردازش در کاربردهای مربوط به حمل و نقل هوشمند و کاربر مبنا اهمیت زیادی می یابد. برای انجام مسیریابی از الگوریتمهای قطعی و ابتکاری مختلفی استفاده می شود. یکی از این الگوریتمها، الگوریتم فراابتکاری بهینه سازی کلونی مورچه است که از رفتار جمع آوری آذوقه مورچه ها الهام گرفته شده است و به ذات به مسئله مسیریابی از لانه تا آذوقه می پردازد و در مقاله حاضر نتایج آن با دو الگوریتم دیگر یعنی ژنتیک و دایکسترا مقایسه می شود. الگوریتم ژنتیک یک الگوریتم فراابتکاری می باشد و در مقابل آن دایکسترا الگوریتمی قطعی است. هر سه الگوریتم روی سه شبکه کوچک با 200 گره، متوسط با 1000 گروه و بزرگ با 2000 گره بررسی شدند. با بررسی نتایج مشخص شد که الگوریتم کلونی مورچه ها در شبکه های بزرگا نتایج بهتری می دهد. زمان محاسباتی الگوریتم فراابتکاری کلونی مورچگان نزدیک به زمان محاسباتی الگوریتم ژنتیک است اما دقت بیشتری داشته و دقت محاسبات آن همانند روش الگوریتم قطعی دایکسترا است.
    کلید واژگان: الگوریتم بهینه سازی کلونی مورچه، الگوریتم ژنتیک، الگوریتم دایکسترا، مسیریابی، شبکه
    Alireza Mahpour *, Alireza Vafaeenejad, Zeynab Forsi
    Optimal routing is one of the most widely used network issues in transportation planning and aims to find the shortest route among the available routes. Shortest Path Problem Focuses on finding the path with the least distance, time, or cost from source node to destination node. On the other hand, this processing time is very important in applications related to intelligent and user-based transportation. Various deterministic and innovative algorithms are used to perform routing. One of these algorithms is the ant colloquial ant colony optimization algorithm, which is inspired by the ant feeding behavior of ants and deals with the issue of routing from nest to feed, and in the present article, its results with two other algorithms, namely genetics. And Dijkstra is compared. Genetic algorithm is a meta-heuristic algorithm and Dijkstra is a definite algorithm. All three algorithms were tested on three small networks with 200 nodes, medium with 1000 nodes and large with 2000 nodes. Examination of the results showed that the ant colony algorithm gives better results in large networks. The computational time of the ant colony algorithm algorithm is close to the computational time of the genetic algorithm, but it is more accurate and its computational accuracy is the same as the Diextra definitive algorithm method.
    Keywords: Ant Colony Optimization Algorithm, Genetic Algorithm, Dijkstra Algorithm, routing, network
  • Seyed Shavarani *, Bela Vizvari
    There are many metropolitan cities where serious disasters are expected. The disaster, especially if it is an earthquake, damages the roads structure. Thus, the shortest path between two points can be changed. Emergency vehicles, including ambulance, fire-engine, police car, and technical aid, must get the temporary shortest path in real time to work effectively. The shortest path algorithm available in MATLAB, Dijkstra, is tested on two metropolitan cities of San Francisco and Tehran. The road systems of both cities are represented by high number of nodes and connecting arcs. The conclusion is that the algorithm is suitable for finding shortest path for emergency vehicles. However, it is too slow for being a subroutine of a solver for vehicle routing problem.
    Keywords: shortest path, Dijkstra Algorithm, Bellman Equation, post-disaster period, emergency vehicle
  • Mehdi Najafi, Ramin Rafiee *, SeyedMohammadEsmaeil Jalali

    In open-pit mine planning, the design of the most profitable ultimate pit limit is a prerequisite to developing a feasible mining sequence. Currently, the design of an ultimate pit is achieved through a computer program in most mining companies. The extraction of minerals in open mining methods needs a lot of capital investment, which may take several decades. Before the extraction, the pit limit, which influences the stripping ratio, damp locations, ore processing site and access routes, should be designed. So far, a large number of algorithms have been developed to optimize the pit limits. These algorithms are categorized into two groups: heuristic and rigorous. In this paper, a new approach is presented to optimize the pit limit based on Dijkstra’s algorithm which is based on mathematical relations. This algorithm was implemented on a 2D economic graph model and can find the true optimal solution. The results were compared with those from the dynamic programming (DP) algorithm. This algorithm showed to have less time complexity compared to the dynamic programming algorithm and to be easier to write dynamic computer programs.

    Keywords: Graph Theory, Open Pit, Dijkstra Algorithm, Optimization. Dynamic Programing
  • محمودرضا دلاور، صفا خزایی *

    در هنگام وقوع بحران، تصمیم گیری مناسب برای کمک رسانی به مناطق بحرانی نقش به سزایی در کاهش خسارات جانی و مالی دارد. هدف اصلی این مقاله استفاده از سامانه های اطلاعات جغرافیایی در بهینه سازی کمک رسانی به مناطق بحرانی که نیازمند منابع مشخصی هستند، از طریق وسایل نقلیه در شبکه جاده ای کشور می باشد. برای رسیدن به این هدف، تحلیل های شبکه شامل یافتن بهترین مسیر و تخصیص بهینه منابع، مورد نیاز می باشند. دست یابی به بهترین مسیر بین ایستگاه های کمک رسانی و مناطق بحرانی با در نظر گرفتن زمان سفر به عنوان وزن جاده ها صورت می گیرد و تخصیص بهینه منابع با ارایه یک تابع هدف پیشنهادی با دو معیار حداقل زمان و هزینه انجام می پذیرد. رویکرد پیشنهادی مورد نظر در قالب یک سامانه نمونه برای استان یزد پیاده سازی و ارزیابی گردید.

    کلید واژگان: الگوریتم دیکسترا، بحران، بهترین مسیر، بهینه سازی، تخصیص منابع، سامانه اطلاعات جغرافیایی
    M. R. Delavar, S. Khazaii*

    In the event of a crisis, appropriate decisions for helping the crisis regions play an important role in reducing life and financial loss. This paper aimed at using the Geographic Information Systems (GIS) to optimize relief to critical regions that are required specified resources by vehicles on road networks of the country. To meet this goal, network analysis including optimum path finding and optimal resource allocation are needed. The optimum path between rescue stations and critical regions is achieved by taking the travel time as the weight of road. Moreover, the optimal resource allocation is obtained by introducing a proposed objective function with minimizing time and cost criteria. Both data management and presenting of the results are accomplished by the GIS. As a prototype system, the proposed approach is implemented and assessed in Yazd province.

    Keywords: Dijkstra Algorithm, Crisis, Optimum path, Optimization, Resource Allocation, Geographic Information System (GIS)
  • محمدرضا ملک *، علی سبزعلی
    نظریه مجموعه های فازی شهودی، تعمیمی از نظریه مجموعه های فازی می باشد که در آن می توان علاوه بر تابع عضویت از تابع عدم عضویت هم استفاده کرد. این مزیت موجب شده تا بعضی از محدودیت های نظریه فازی معمول مثل پشتیبانی از شک و تردید را برطرف سازد. از طرفی با توجه به اینکه یکی از مسائل موجود در گراف، یافتن کوتاهترین مسیر در شرایط عدم قطعیت و نبود اطلاع کافی از فاصله هاست. با توجه به نکات ذکر شده در این مقاله الگوریتم کوتاهترین مسیر دایجسترا برای گراف با یال های فازی شهودی در شرایط کمبود اطلاعات تعمیم داده شده است. در روش ارائه شده در مقاله برای مقایسه مسیرها از روش انتگرال-گیری استفاده شده است. در نهایت الگوریتم روی یک شبکه با ابعاد مناسب آزموده شده و با حالت فازی معمولی مقایسه شده است.
    کلید واژگان: گراف فازی شهودی، مسئله کوتاهترین مسیر، الگوریتم دایجسترا، اعداد فازی شهودی، نایقینی
    M. R. Malek *, A. Sabzali
    Finding the shortest path from origin point to destination point is of vital importance in different cases. In a network, the length of arcs could show the length of the path, time of the path, or any other parameter. A fuzzy shortest path has a variety of applications. Now suppose that there are arcs with no specified length, or with specified length that vary depending on other parameters such as traffic, accidents etc. Moreover, on certain occasions such as smuggling, security forces may doubt the weight of arcs. In such cases, the use of fuzzy shortest path would not be efficient. The Intuitionistic fuzzy set theory can be considered as a generalization of fuzzy set theory in which non-membership function is used in addition to membership function, independently. Note that in fuzzy theory, no difference is considered between presence of data or reasons in favor or against any given subject. In other words, if membership function of an element be half from the fuzzy set, we cannot infer that information was little or that negative and positive reasons were provided with the same amount. Whereas the Intuitionistic fuzzy set and logic is capable of overcoming a number of the limitations of the fuzzy algorithm theory such as supporting doubts and uncertainty. On the other hand, due to the fact that one of the present issues in the graph is finding the shortest path in terms of uncertainty and lack of adequate information of distances. In this paper, the shortest path of Dijkstra algorithm is expanded for the graph with Intuitionistic fuzzy arcs having incomplete data. In this article, two problems with corresponding solutions are presented. The first challenge is about combining the arcs solved by using triangular Intuitionistic fuzzy numbers. The second problem concerns the method of comparing the arcs. To compare the arcs, there are numerous ways including utilizing centroid, maximum and minimum sets, integral values etc. Finally, integral values method was implemented. The reason for using this method is capability to differ between state of decision-maker like optimism and pessimism. So one can change equal inputs accordance to different condition to give different outputs. In this regards, we provide a numerical example of a road network. This network includes 25 nodes and 46 arcs. It is assumed that the value of arcs is triangular Intuitionistic fuzzy numbers as noted above. Then, the algorithm was tested on the network and was compared with the conventional fuzzy method. Finally, the result of algorithm has been compared with the figures and tables and presented difference of the fuzzy and intuitionistic fuzzy paths. It should also be noted that in the case of information lack and algebraic uncertainties abound, Intuitionistic fuzzy logic will be useful, bearing more appropriate results compared to cases done with fuzzy logic. That is because the use of this algorithm allows us to analyse the possible routes pessimistically, cautiously, optimistically and moderately. Hence, information and lack of information as well as doubts and uncertainty will also be taken into account. As a result, the use of this algorithm provides results that are more adaptable to the given condition to be implemented by the decision maker.
    Keywords: intuitionistic fuzzy graph, shortest path problem, Dijkstra algorithm, Intuitionistic fuzzy number, Uncertainty
  • جواد صابریان، محمد سعدی مسگری
    یکی از مهم ترین کاربردهای سیستمهای اطلاعات مکانی تسهیل و بهبود حمل و نقل است. در این زمینه قابلیتهای تجزیه و تحلیل شبکه در سیستمهای اطلاعات مکانی از جمله محاسبه کوتاه ترین مسیر می تواند بسیار مفید واقع شود. تا کنون معیارهای مختلفی برای انجام آنالیز کوتاه ترین مسیر در تجزیه و تحلیل شبکه در سیستمهای اطلاعات مکانی در نظر گرفته شده اند. معیارهایی از قبیل مسافت، زمان سفر، راحتی مسیر، زیبایی مسیر و غیره. معیار زمان سفر چون کاملا وابسته به ترافیک است، دارای تغییرات پیوسته و تا حدودی تصادفی است.. به همین دلیل مسیریابی بر اساس معیار زمان سفر با استفاده از الگوریتمهای رایج مسیریابی مثل دایجسترا که بر روی شبکه های استاتیک قابل اجرا هستند، نمی تواند خروجی مناسبی ارائه دهد. بنابراین در این زمینه نیاز به توسعه الگوریتمهایی است که بر روی شبکه های پویا اجرا می شوند. در این مقاله یک روش جدید ارائه شده است که در آن از اطلاعات آماری زمان سفر در روزهای قبل به منظور پیش بینی زمان سفر یالها در آینده استفاده شده است. همچنین به منظور مدل کردن مساله تصادفی ترافیک به هر یک از یالهای شبکه ریسکی اختصاص یافته است که روش محاسبه آن نیز در این مقاله توضیح داده شده است. به منظور در نظر گرفتن زمان سفر لحظه ای و همچنین زمان سفر پیش بینی شده و ریسک هر یال، از یک مدل تجزیه فضا- زمان استفاده شده است که چگونگی آن نیز در این مقاله توضیح داده شده است. در نهایت به منظور آزمون روش و بررسی نتایج آن، روش ارائه شده روی داده های یک نمونه موردی واقعی اجرا و مورد بحث قرار گرفته است آزمون انجام شده به خوبی توانست تاثیر استفاده از این روش برای مسیریابی به جای روش های استاتیک را نشان دهد، به نحوی که زمان سفر بین دو نقطه در شبکه مورد آزمون از 35/71 دقیقه که مربوط به روش های استاتیک بود به 29/43 دقیقه کاهش یافت. بدون شک با افزایش فاصله بین دو نقطه میزان تاثیر و فواید روش ارائه شده نمایان تر خواهد بود.
    کلید واژگان: مسیریابی، زمان، الگوریتم دایجسترا، شبکه پویا، ریسک مسیر
    J. Saberian Mesgari
    Facilitation of transportation is one of the most important applications of Geographic Information System (GIS). In this area the network capabilities of GIS such as shortest path computation,could be very useful. Different criteria have ever considered for shortest path analysis in GIS such as: Distance, travel time, path comfort, path beauty. Travel time criterion has some random continues variations, due to its relation to traffic. Therefore, path finding based on these criterions by current algorithms such as Dijkstra is not suitable. In this field a development of algorithms that can be used on dynamic networks is necessary. In this paper we have developed an algorithm for this purpose that used statistical information of travel time in previous days for prediction of travel time in future. Also for modeling of the randomness of traffic, we have used a risk parameter for each edge in network. We have used the model of space-time partitioning for consideration of observed travel time, predicted travel time and risk parameters together. Finally for testing the developed algorithm, a case study has been explained in this paper. The implemented case study showed the usefulness of represented method in finding shortest path beside current static methods where the total travel time between two points in tested network was reduced from 35.71 minutes by static methods to 29.43 minutes. Certainly, the usefulness of our represented method could be more apparent by increased distance between origin and destination in the network.
    Keywords: Path finding, time, Dijkstra Algorithm, dynamic network, path risk
نکته
  • نتایج بر اساس تاریخ انتشار مرتب شده‌اند.
  • کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شده‌است. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
  • در صورتی که می‌خواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.
درخواست پشتیبانی - گزارش اشکال