greedy algorithm
در نشریات گروه فنی و مهندسی-
Journal of Artificial Intelligence, Applications, and Innovations, Volume:1 Issue: 3, Summer 2024, PP 9 -19
Efficient partitioning of the atomic space among parallel FPGAs is crucial for accelerating molecular simulations. Existing research has primarily focused on uniform partitioning, assuming a homogeneous distribution of atoms. However, in scenarios with non-uniform atomic distributions, these approaches may lead to suboptimal performance. This study investigates the impact of non-uniform atom distributions on molecular simulation performance across parallel FPGAs. We propose a novel space partitioning scheme that optimizes the distribution of atomic space among FPGAs, taking into account the spatial heterogeneity of atoms. Our evaluation demonstrates that the proposed scheme consistently outperforms uniform partitioning in terms of simulation speed across various spatial dimensions and atom counts, particularly in scenarios with non-uniform atom distributions.
Keywords: Molecular Simulation, Acceleration, Parallelization, Greedy Algorithm -
مسئله طراحی شبکه راه آهن به نحوه تخصیص میزان محدودی بودجه برای توسعه زیرساخت شبکه ریلی می پردازد. از جمله هدف هایی که در این مسئله مورد استفاده قرار می گیرد می توان به کمینه سازی کل زمان سیر در شبکه، کمینه-سازی هزینه های توسعه، یا بیشینه سازی درآمد حاصله از انتقال بار اشاره کرد. با توجه به این که دو گروه تصمیم گیرنده در این مسئله تاثیر گذار هستند، شکل عمومی مساله طراحی شبکه یک مسئله دوسطحی خواهد بود که در رده مسائل NP-Hard قرار می گیرد که حل آن با استفاده از روش های دقیق بهینه سازی در مقیاس های حتی کوچک با دشواری روبروست. در این مقاله برای حل مسئله طراحی شبکه ریلی، یک الگوریتم تقریبی ابتکاری از نوع حریصانه ارایه می شود. در این الگوریتم تمرکز بر توسعه بلاک هایی از شبکه ریلی است که بیشترین اثر در کاهش متوسط زمان سیر در شبکه را دارد. روند اضافه کردن بلاک ها در شبکه آنقدر ادامه پیدا می کند که کل سطح تقاضای ورودی بتواند از شبکه انتقال پیداکند. این الگوریتم با زبان جاوا پیاده سازی شد و شبکه راه آهن ایران برای مطالعه موردی انتخاب شد. نتایج الگوریتم پیشنهادی تحلیل گردید. نتایج به دست آمده نشان می دهد که با توسعه شبکه تا سطح عبور تقاضای 57 میلیون تن، متوسط زمان سیر به کمترین مقدار خود می رسد و برای مقادیر تقاضای بیشتر، متوسط زمان سیر روند افزایشی خواهد داشت.
کلید واژگان: طراحی شبکه، الگوریتم حریصانه، زمان سیر، شبکه راه آهن ایرانThe railway network design problem deals with how to allocate a limited budget for the development of the railway network infrastructure. Among the objectives used in this problem, we can mention the minimization of the total travel time in the network, the minimization of the development costs, or the maximization of the income. Considering that the two groups of decision-makers are influential in this problem, the general form of the network design problem will be a Bi-level problem that belongs to the category of NP-Hard problems, which cannot be solved using precise optimization methods in even small scales. In this article, an innovative approximate greedy algorithm is presented to solve the problem of rail network design. In this algorithm, the focus is on developing blocks of the rail network that have the greatest effect in reducing the average travel time in the network. The process of adding blocks in the network continues until the entire level of incoming demand can be transferred from the network. This algorithm was implemented with Java language and railway of Iran has been selected as a case study. The results show that with the development of the network up to the demand of 57 million tons, the average travel time will reach its lowest value; and for the higher demand values, the average travel time will increase.
Keywords: Network Design, Greedy Algorithm, Travel Time, Railway Of Iran -
مسایل حمل و نقلی به سه سطح استراتژیک، تاکتیکی و کارکردی دسته بندی می شود که هریک سطح نفوذ، میزان بودجه مورد نیاز، تصمیم گیران و دوره زمانی متفاوتی دارند. مسیله طراحی و توسعه شبکه حمل و نقل ریلی یکی از مسایل مهم و کلیدی از سطح استراتژیک است. به طور خلاصه، طراحی شبکه به نحوه اختصاص دادن بودجه محدود به توسعه زیرساخت شبکه ریلی می پردازد، به گونه ای که هدفهای خاصی همچون کمینه سازی کل زمان سفر در شبکه، کمینه-سازی هزینه های توسعه یا نگهداری شبکه، بیشینه سازی درآمد حاصله از انتقال بار، یا بیشینه سازی جذب تقاضای سفر به سوی شیوه ریلی لحاظ شود. شکل عمومی مساله طراحی شبکه یک مسیله دوسطحی در رده مسایل NP-Hard به شمار می رود که حل آن در مقیاس های کوچک با دشواری روبروست.در این مقاله برای حل مسیله طراحی شبکه یک الگوریتم حریصانه ارایه می شود که سعی در کاهش هرچه بیشتر هزینه های توسعه شبکه دارد. الگوریتم با این هدف طراحی شده است که اولویت توسعه شبکه را به بلاک های با کمترین هزینه توسعه می دهد و این روند تا جایی پیش می رود که کل سطح تقاضای ورودی بتواند از شبکه انتقال پیداکند. این الگوریتم با زبان جاوا پیاده سازی شد و شبکه راه آهن ایران به عنوان مطالعه موردی استفاده شد. با توجه به ماهیت دو هدفی در مسیله، تقاضای عبوری و توسعه در شبکه، جواب های "شبه پاریتو" با درصد های متفاوت از اهمیت این دو هدف مورد بحث و بررسی قرار گرفت و نتایج الگوریتم پیشنهادی تحلیل گردید.
کلید واژگان: طراحی شبکه، الگوریتم حریصانه، شبکه راه آهن ایران، بهینه سازی چند هدفهTransportation issues are categorized into three strategic, tactical, and operational levels, each of which has a different level of influence, required budget, decision makers, and time period. The issue of developing the rail transportation network is one of the key issues at the strategic level. In short, network design deals with the solution of allocating a limited budget to a feasible subset of the set of projects, in such a way that specific goals: such as minimizing the total travel time in the network, the developing costs of the network, maximizing revenue from freight transportation, or maximizing the attraction of freight demand to the rail mode should be taken into account. In this issue, two stakeholders are considered. On one side, the operators make the macro decisions to meet the criteria; such as maximization of benefit, maximization of travel coverage, minimization of development costs, minimization of casualties and minimization of total travel time. On the other side users who try to maximize their benefits such as finding the shortest route through the network.The general form of the network design problem is a two-level problem in the category of NP-hard problems, which is difficult to solve in even small scales. To solve this problem, the solution algorithms are classified into two general categories: exact and approximate. The exact solution algorithm give the best global solution among the possible solutions, they are so-called intractable in terms of memory usage and solution time with the increase in the size of the problem. Therefore, the second category of so-called approximate algorithms was presented to solve network design problem. Greedy algorithms are classified in the category of approximate algorithms. In the greedy algorithm, reaching the goal in each step is independent of the previous step. That is, at each step to reach the solution, regardless of what choices was made in the previous stages.In this article, the greedy algorithm is presented to solve the problem of network design trying to reduce network development costs. The proposed algorithm is designed to develop the blocks with priority of the lowest cost, and this process continues until the entire level of incoming demand can be transferred through the network. This algorithm is implemented with Java language and the railway of Iran is used as a case study. Considering the nature of two objectives in the problem, freight demand passing through and development cost in the network, "pseudo-pareto" solutions with different percentages of the importance of two mentioned objectives are discussed. The analysis has shown that with the increasing importance of the development cost, fewer blocks are developed and as a result, less demand is passed through the network. Also, with the increasing importance of freight demand, the algorithm leads to solutions that have caused extensive development in the network. The proposed greedy algorithm has a light computational load, and it achieves its solutions in less than 1 hour. Also, the algorithm is implemented for two demand levels of 70 million tons per year and 110 million tons per year and the results are analyzed.
Keywords: Network design, greedy algorithm, multi-objective optimization, Railway of Iran -
یکی از مهمترین چالش ها در محاسبات لبه، افزایش تعداد کاربران سرویس داده شده است بدون اینکه در پیچیدگی مساله تغییری حاصل شده و تاخیر بیشتری برای سرویس دهی به شبکه ابر لبه تحمیل شود. در ابر لبه، ابتدا تلاش می شود تا هر کاربر از سرور لبه خود، سرویس مورد نظرش را درخواست داده و این سرویس در اختیار وی قرار گیرد. در صورت عدم وجود سرویس در ابر لبه، از سرور لبه مجاور بر اساس فاصله، استعلام صورت می گیرد تا از نزدیک ترین ابرهای لبه که به صورت بی سیم می توانند با این ابر ارتباط داشته باشند، سرویس مورد نظر دریافت شود. اگر کاربر همچنان موفق به دریافت سرویس نشود، درخواست وارد پیوند بک هال شده و سرویس درخواستی در سایر سرورهای لبه جستجو می شود. در نهایت در صورتی که باز هم درخواست پاسخ داده نشود، سرویس از ابر دریافت می شود. استراتژی معرفی شده در مقاله، با توجه پیچیدگی بررسی شده، شرایطی را فراهم می کند که تعداد کاربران سرویس داده شده افزایش یابد بدون اینکه پیچیدگی تغییر کند. متوسط بهبود برای کاربران سرویس گرفته به کل کاربران در الگوریتم پیشنهادی نسبت به روش حریصانه 4/0 درصد و نسبت به روش بیشینه جریان 1/1 درصد است. همچنین این الگوریتم نسبت به الگوریتم بیشینه جریان و حریصانه در زمانبندی کاربران به ترتیب 20% و 22% بهبود را نشان می دهد.کلید واژگان: تخصیص سرویس، زمان بندی کاربران، محاسبات لبه، شبکه ابری، الگوریتم حریصانهThe most critical challenge in edge computing is to increase the number of users of the service provided without changing the complexity of the problem and imposing further delays for servicing the cloud-edge network. First, every user will request the service from their edge server, which edges provide it. If there is no service in the edge cloud, the inquiry is made from the adjacent edge server based on the distance. The nearest edge clouds that can connect to it wirelessly provide the desired service. If it fails to receive the service from them, the service request enters the backhaul link and searches for the requested service on other edge servers. Finally, if it still fails to receive the service, it will receive the service from the cloud. Due to the complexity examined, the strategy presented in the paper provides the conditions to increase the number of service users without changing the service delay. The average improvement for users served to all users in the proposed algorithm. However, 0.4% relative to the greedy and 1.1% relative to the maximum flow, the proposed method shows a 20% and 22% improvement over the maximum flow and greedy algorithm in users' scheduling, respectively.Keywords: Service allocation, User Scheduling, Edge Computing, Cloud Computing, Greedy Algorithm
-
در این مقاله، مسیله ساخت پوشاننده هندسی تحمل پذیر ناحیه-خطا مقید به زیر کلاسی از نواحی محدب، مورد بحث قرار می گیرد. فرض کنید که S مجموعه ای از n نقطه در صفحه باشد. به طور دقیق تر، در این مقاله، یک الگوریتم حریصانه برای ساخت پوشاننده هندسی تحمل-پذیر ناحیه-خطا در حالتی که ناحیه های خطا، مجموعه ای از نیم صفحه ها با مرز موازی با حداکثر k خط است، بررسی می شود. نشان داده می شود که پیچیدگی زمانی الگوریتم پیشنهادی O (kn^3 logn) و گراف تولید شده توسط آن دارای O (kn) یال است. طبق آخرین اطلاعاتی که داریم بهترین الگوریتمی که برای ساخت یک پوشاننده هندسی تحمل پذیر ناحیه-خطا برای مجموعه نقطه S ارایه شده است، دارای زمان اجرای O (n log^2n) است و گراف تولید شده توسط آن دارای O(n logn) یال است.
کلید واژگان: پوشاننده هندسی، شبکه های ارتباطی، الگوریتم حریصانهIn this paper, we consider the problem of constructing the region-fault tolerant geometric spanners when the problem is restricted to a subclass of convex regions. Let S be a set of n points in the plane. In particular, in this paper, a greedy algorithm for constructing the region-fault tolerant geometric spanner of S where the region faults are a set of at most k half-planes with parallel boundaries is presented. We show that the proposed algorithm has the time complexity O(kn^3 logn ), and the generated graph contains O(kn) edges. To the best of our knowledge, the best-known algorithm to construct the region-fault tolerant geometric spanner of S takes O(n log^2n) time and the generated graph has O(n logn) edges.
Keywords: Geometric spanners, Communication networks, Greedy algorithm -
The Influence Maximization Problem in social networks aims to find a minimal set of individuals to produce the highest influence on other individuals in the network. In the last two decades, a lot of algorithms have been proposed to solve the time efficiency and effectiveness challenges of this NP-Hard problem. Undoubtedly, the CELF algorithm (besides the naive greedy algorithm) has the highest effectiveness among them. Of course, the CELF algorithm is faster than the naive greedy algorithm (about 700 times). This superiority has led many researchers to make extensive use of the CELF algorithm in their innovative approaches. However, the main drawback of the CELF algorithm is the very long running time of its first iteration. Because it has to estimate the influence spread for all nodes by expensive Monte-Carlo simulations, similar to the naive greedy algorithm. In this paper, a heuristic approach is proposed, namely Optimized-CELF algorithm, to improve this drawback of the CELF algorithm by avoiding unnecessary Monte-Carlo simulations. It is found that the proposed algorithm reduces the CELF running time, and subsequently improves the time efficiency of other algorithms that employed the CELF as a base algorithm. Experimental results on the wide spectral of real datasets showed that the Optimized-CELF algorithm provided better running time gain, about 88-99% and 56-98% for k=1 and k=50, respectively, compared to the CELF algorithm without missing effectiveness.
Keywords: CELF optimization, Influence maximization, Social Networks Analysis, Greedy algorithm, Diffusion model -
International Journal of Research in Industrial Engineering, Volume:10 Issue: 2, Spring 2021, PP 155 -164
This paper presented greedy algorithm for solving student allocation problem that has arisen in internship program. In internship program, engineering students stay one semester in industries which are located across the country and teachers visit students once/twice for supervision during the program. As the industries scatter across the country, teachers spend long time on travel. And this results in wastage of teachers working time and money spent for transport. Therefore, allocating students to universities near the internship location extensively reduces the transport time and money spent for transport. For the current study, we consider 4th mechanical engineering students who are currently working in the industry. The proposed approach extensively decrease the distance traveled from 23,210 km to 2,488.8 km and the time spent on the road from 397 hrs. 40 min to 51 hrs. 30 min. and finally, the results obtained from the greedy algorithm is compared with other heuristics (i.e., Genetic algorithm and Particle swarm optimization) and the greedy algorithm outperforms the other methods.
Keywords: Internship Program, Students, Reallocation, Greedy Algorithm -
Journal of Quality Engineering and Production Optimization, Volume:4 Issue: 2, Winter Spring 2019, PP 189 -208
Transportation in economic systems such as services, production and distribution enjoys a special and important position and provides a significant portion of the country's gross domestic product. Improvements in transportation system mean improvements in the traveling routes and the elimination of unnecessary distances in any system. The Vehicle Routing Problem (VRP) is one of the practical concepts in the field of investigation and many attempts have been made by researchers in this area. Due to the importance of transportation issues in the real world and the status of these issues in the types of existing systems. In this paper, we investigate the Vehicle Routing Problem with Time Window (VRPTW) and provide a solution for it. The problem of routing vehicles with a time window is an extension of the problem of routing vehicles with limited capacity (CVRP) in which servicing must be done in a specific time window. The purpose of this problem is to optimize the route for each vehicle so as to minimize the total cost of the route and the number of vehicles used, and ultimately maximize customer satisfaction. In the paper, a hybrid method based on cuckoo search and greedy algorithm is proposed to solve the problem of VRPTW. For the cost function, different criteria have been used that are within the framework of the VRPTW problem within hard and soft constraints. In order to evaluate the proposed method, the dataset is used in different sizes. The proposed method is significantly higher compared to similar methods.
Keywords: Vehicle routing, Time Window, Cuckoo Search, Greedy Algorithm, Solomon Dataset -
A new integer program is presented to model an independent resources assignment problem with resource shortages in the context of municipal fire service. When shortage in resources exists, a critical task for fire department's administrator in a city is to assign the available resources to the fire stations such that the effect of the shortage to cover (in providing service, in extinguishing fire and so on) is minimized. To solve the problem, we propose a polynomial time greedy algorithm.
Keywords: Resource assignment problem, Integer programming, Fire stations, Shortage, Greedy algorithm -
طراحی الگوی رنگی مناسبی که بتواند بیشترین تطابق و همگونی هدف را از لحاظ شکل و رنگ با پس زمینه داشته باشد، یکی از چالش های اساسی در حوزه ی همگون سازی (استتار) است. امروزه، همگون سازی رقومی بر پایه اصول روانشناسی بصری قرارگرفته است و از روش های پردازش رقومی تصویر برای مشخص کردن ویژگی های پس زمینه استفاده می کند. تاکنون تحقیقات زیادی توسط محققین در زمینه همگون سازی رقومی ارائه شده است. به عنوان مثال روش های مبتنی بر تکنیک فازی، شبکه عصبی و روش حریصانه ارائه شده است اما مشکل اصلی برخی از روش ها آن است که تعداد رنگ های اصلی به صورت دستی یا تجربی انتخاب شوند در حالی که این تعداد رنگ ها در هر تصویر متفاوت خواهد بود. بنابراین نمی توان به یک تعداد رنگ بهینه برای عمل همگون سازی دست یافت. هدف اصلی در این تحقیق ارائه یک روش جدید طراحی الگو رقومی بر اساس الگوریتم حریصانه می باشد که تعداد رنگ های اصلی را به صورت خودکار و بر اساس ویژگی های خاص هر تصویر استخراج می شود. بنابراین به منظور بیرون کشیدن رنگ های اصلی از درون تصویر موردنظر، ابتدا با استفاده از معیار MDL تعداد خوشه های بهینه انتخاب می شوند سپس با استفاده از روش خوشه بندی K-means از روی تصاویر به استخراج رنگ های اصلی پرداخته خواهد شد. سپس با استفاده از الگوریتم حریصانه یک توزیع یا چیدمان بهینه از ترکیب قالب های الگو که در یک پایگاه داده ذخیره شده اند برای طراحی بافت نهایی به دست می آید. در این تحقیق، جهت پیاده سازی روش پیشنهای از 11 تصویر با شرایط زمانی و مکانی مختلفی استفاده شده است. همچنین برای ارزیابی توانایی و قابلیت روش پیشنهادی به صورت کمی و کیفی از معیار نقشه برجستگی استفاده شده است. بر اساس معیار برجستگی روش پیشنهادی با روش تشابه رنگی مقایسه شده است میانگین کلی برجستگی در 11 تصویر برای تصویر اصلی، روش تشابه رنگی و روش پیشنهادی به ترتیب برابر با 57 ، 53 و 42 درصد می باشند که حاکی از این است روش همگون سازی اهداف در پنهان کردن اهداف بهتر عمل کرده است.کلید واژگان: الگوی رقومی، همگون سازی رقومی، الگوریتم حریصانه، خوشه بندی، توزیع قالبCamouflage is the art of disguising or blending objects into a natural background so as to make them more difficult for viewers to see. Traditional camouflage is usually based on the designer's experience and includes macro patterns spots and stripes irregular whose outlines or boundaries are sharp and are easier to see. To overcome this main drawback, digital camouflage combines macro and micro patterns with computer assistance. Most works related to the digital camouflage are in the field of color pattern design. However, designing a suitable color pattern that can best match the target in terms of shape and color characteristics with the background is a major challenge in the field of digital camouflage. Nowadays, the digital camouflage is based on the principles of visual psychology and uses digital image processing techniques to characterize background features. The common digital camouflage techniques are based on the fuzzy, the neural network and the greedy methods. The main problem to use these methods is that the number of main colors is chosen manually or experimentally, while it is different in each image. Therefore, the optimal colors cannot be obtained for appropriate blending targets into their backgrounds.
The main objective of this study is to provide a novel method of designing a digital template which automatically extracts the number of original colors based on the specific features of each image. The proposed method is based on the conventional greedy algorithm. The greedy algorithm tries to minimize the difference between the shape perceived by the viewer and the shape patterned on the target. The proposed method first uses the minimum description length (MDL) criterion for determining the number of optimum clusters of the image. Then, it uses the well-known K-means clustering method to extract the original colors from the image. Finally, the proposed method uses the greedy algorithm to obtain an optimal distribution or arrangement of the combination of pattern templates stored in a database.
In this study, the proposed method is compared to the color similarity algorithm proposed by yang and Yin (2015). The quantitative and qualitative assessments of both the methods are based on the saliency map, which is a common criterion for the camouflage assessment. The saliency map is originally intended to model covert attention. It attaches a value to each location in the visual field given the visual input and the current task, with regions of higher salience being more likely to be fixated.
For our comparison, 11 different images captured in different conditions have been used in this study. The images used are in different times (spring, summer, autumn, and winter seasons) and different location (desert, forest, sea, urban, etc.) conditions. Experimental results show that, the mean value of the saliency measure in the 11 images are, respectively, 53% and 42% for the color similarity algorithm method and the proposed method. This indicates that the proposed method is superior to the color similarity algorithm for distinguishing the targets in their backgrounds.Keywords: Color Similarity, Digital Camouflage, Greedy Algorithm, K-means Clustering -
In last decades, mobile factories have been used due to their high production capability, carrying their equipment and covering rough and uneven routes. Nowadays, more companies use mobile factories with the aim of reducing the transportation and manufacturing costs. The mobile factory must travel between the suppliers, visit all of them in each time period and return to the initial location of the mobile factory. In this paper, we present an integer nonlinear programming model for production scheduling and routing of mobile factory with the aim of maximization of profit. This problem is similar to the well-known Traveling Salesman Problem (TSP) which is an NP-hard problem. Also at each supplier, the scheduling problem for production is NP-hard. After linearization, we proposed a heuristic greedy algorithm. The efficiency of this heuristic algorithm is analyzed using the computational studies on 540 randomly generated test instances. Finally, the sensitivity analysis of the production cost, transportation cost and relocation cost was conducted.Keywords: Mobile Factory, Routing, Production Scheduling, Greedy Algorithm
-
مدیریت ریسک یکی از بخش های تاثیرگذار مدیریت پروژه است که ریسک های مربوط به پروژه را شناسایی و ارزیابی می کند و به آن پاسخ می دهد. در چند سال اخیر، با وجود انتشار تحقیقات مختلف در مبحث پاسخ به ریسک پروژه، ابزار و روش های معدودی در این زمینه ارائه شده است. از این رو، در این پژوهش یک مدل بهینه سازی پاسخ به ریسک پروژه پیشنهاد شده است که به دنبال بهینه سازی دو معیار کلیدی زمان و هزینه پروژه است. مدل دارای دو هدف است که یک هدف، حداقل سازی زیان کل مورد انتظار، شامل هزینه اجرای اقدام ها و آثار نامطلوب ریسک بر هزینه پروژه و هدف دیگر کمینه سازی اثر زمانی ریسک (بیشینه کردن معیار استواری) با توجه به معیار شناوری آزاد فعالیت هاست. در این مدل، اقداماتی برای کاهش ریسک انتخاب می شود که میزان اثر زمانی آن ها بر زمان هر فعالیت بیشتر از شناوری آزاد آن است. درادامه، سه روش حل دقیق، ابتکاری و فرا ابتکاری پیشنهاد شده است که با ایجاد ده پروژه در سه دسته با مقیاس کوچک، متوسط و بزرگ و حل مسائل از سه روش پیشنهادی، نتایج مقایسه شده است.کلید واژگان: الگوریتم حلقوی، الگوریتم ژنتیک، پاسخ به ریسک پروژه، رویکرد استوار، شناوری فعالیت، مدل بهینه سازیRisk management is one of the most important aspects of project management that identifies, assesses and responds to project risks. Although many papers have been published in project risk response, presented tools and methods are poor. Hence, in this paper, we present an optimization model to respond project risk that seeks to optimize two key criteria of project: cost and time. The proposed model has two objectives that one of them is minimization of the total cost that include abatement action cost and the cost of risk loss on project, and the other one is minimization of the time loss of risk (i.e., maximization robust measure) according to a free float activitys measure. The model tries to choose abatement actions of risk that loss of them on time activity is greater than free float activity. Subsequently, three solution methods (i.e., exact, heuristic and meta-heuristic) are proposed. Then we create ten sample projects in three categories (i.e., small, medium and large scale) and solve the problems with the proposed methods and compare the results.Keywords: Genetic algorithm, Greedy algorithm, Project risk response, Robust optimization model
-
Scientia Iranica, Volume:21 Issue: 6, 2014, PP 2142 -2152Spanners generated by the greedy algorithm{or greedy spanners{not only have good theoretical properties, like a linear number of edges, low degree and low weight, but previous experimental results also show that they are superior to spanners generated by other algorithms in practice. Because of the good properties of greedy spanners, they found several applications like in protein visualization. The major issue in computing greedy spanners is the high time and space complexity of algorithms that compute it. To construct the greedy spanner on a set of n points, the original greedy algorithm takes O(n3 log n) time. In 2005, an improvement was proposed by Farshi and Gudmundsson [Lecture Notes in Computer Science, Vol. 3669, pages 556{567] that works much faster in practice, but later it was shown that it has same theoretical time complexity. In 2008, Bose et al. [Lecture Notes in Computer Science, Vol. 5124, pages 390{401] discovered a near-quadratic time algorithm for constructing greedy spanners. In this paper, we compare time complexity of these three algorithms for computing the greedy spanner in practice.Keywords: geometric networks, Euclidean graphs, geometric spanners, greedy algorithm, greedy spanner
-
تا کنون تعداد معدودی الگوریتم برای بهینه سازی محدوده استخراج زیرزمینی ارائه شده که شمار آنها در مقایسه با الگوریتم های بهینه سازی محدود استخراج روباز بسیار کمتر است. در هر یک از این الگوریتم ها تنها برخی از محدودیت های فنی و هندسی کارگاه استخراج وابسته به یک یا چند روش استخراج خاص برای بهینه سازی محدوده استخراج در نظر گرفته شده است. در این مقاله یک الگوریتم جدید برای بهینه سازی محدوده کارگاه استخراج زیرزمینی در یک طبقه استخراجی بر مبنای الگوریتم حریصانه ارائه شده است. این الگوریتم بر روی مدل اقتصادی دو بعدی اجرا می شود. برای اجرای الگوریتم، ابتدا محدوده مدلسازی شده با یک مدل گرافی که در آن اوزان یال های گراف بیانگر ارزش اقتصادی تجمعی بلوک ها در مدل بلوکی است، شبیه سازی می شود. سپس با بهره گیری از روش دیکسترا، مسیری از گراف که دارای طول بیشینه است، جستجو می شود. روش دیکسترا یکی از بهترین روش های حل الگوریتم حریصانه است. مسیری که باکاربرد این الگوریتم بر روی مدل محدوده معدنی جستجو می شود در واقع نشان دهنده مرزهای محدوده استخراج بهینه است که در صورت استخراج آن دستیابی به سود حداکثر محقق می گردد.
کلید واژگان: معدنکاری زیرزمینی، کارگاه استخراج، بهینه سازی، الگوریتم حریصانه، روش دیکستراOptimization of stope boundaries has received less attention than that in open pit mines. However، few algorithms are available for optimization of stope boundaries، which are either tailored for a specific mining method or lack some significant geometrical and technical constraints. A greedy algorithm is described in this paper for optimization of stope boundaries in each level of an underground mine. The algorithm employs a graph of the 2D economic block model in which weight of edges indicate cumulative economic values of blocks. The proposed algorithm enjoys Dijikstra approach to find the maximum path length on the graph. Dijikstra method is one of the best methods for solving the greedy algorithms. Indeed، the path which is searched in model of mining area using this algorithm، defines limits of the optimized stopes which provide the highest economic value.Keywords: Underground Mining, Stope, Optimization, Greedy Algorithm, Dijikstra Approach
- نتایج بر اساس تاریخ انتشار مرتب شدهاند.
- کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شدهاست. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
- در صورتی که میخواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.