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

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

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

عضویت

فهرست مطالب الیپس مسیحی

  • احمد الهیاری*، الیپس مسیحی
    امروزه تنوع و گستردگی مسایل در شاخه های گوناگون علوم تا حد بسیار زیادی افزایش یافته است و یافتن پاسخ برای چنین مسایلی در مدت زمان کم، چالشی بسیار اساسی محسوب می شود. استفاده از هوش مصنوعی می تواند فرآیند حل مسایل پیچیده را تا حد قابل قبولی سرعت بخشیده و زمان پاسخ دهی را به نحو محسوسی کاهش دهد. مساله تعقیب و گریز از جمله مسایلی است که می تواند دارای سطح بالایی از پیچیدگی باشد. از جمله عوامل ایجاد پیچیدگی می توانیم به تعداد عوامل درگیر، برد میدان دید اعضاء و موانع موجود در زمین بازی اشاره کنیم. تاکنون الگوریتم های گوناگونی برای حل مساله تعقیب و گریز ارایه شده که هر یک دارای نقاط ضعف و قوت خود هستند. در این مقاله با استفاده از الگوریتم هندسه زبان شناختی، به بررسی بازی تعقیب و گریز بطور خاص در یک مساله با ابعاد زمین بازی 9×9 و برای بررسی تعمیم کارایی الگوریتم در مسایلی با ابعاد مختلف پرداخته شده است. نشان داده شده که این رهیافت می تواند بیش از 90% بهبود در سرعت پاسخ یابی ایجاد کند. در این مقاله عوامل موثر در واقع گرایی بازی تعقیب و گریز با دقت بیشتری در هندسه زبان شناختی بررسی می شوند و در نهایت با ساده سازی فضای مساله به تعدادی زیر فضا که در آن گشت های حرکت هر عامل بازی مشخص است، اقدام به حل مساله می کنیم. نشان می دهیم علی رغم پیچیده تر شدن فضای مساله، الگوریتم هندسه زبان شناختی بهبودی در حدود 91% نسبت به سایر الگوریتم ها ایجاد می کند.
    کلید واژگان: مساله تعقیب و گریز, هندسه زبانشناختی, مساله دزد و پلیس, الگوریتم جستجو, هرس آلفا-بتا}
    Ahmad Allahyari *, Ellips Masehian
    Nowadays, the diversity and expansions of problems in various branches of science has greatly increased and finding the answer to such problems in a short period of time is considered as a very essential challenge. Using artificial intelligence can significantly accelerate the solving process for complex problems and considerably reduce the response time. The pursuit-evasion problem is one of the problems that can have a high level of complexity due to the nature of the factors involved. Factors causing complexity include the number of factors involved, the range of member’s vision and barriers exist on the playground. Various algorithms have been proposed to solve the pursuit-evasion problem so far, each has its own strengths and weaknesses. In this paper, the pursuit-evasion game is examined by using the linguistic geometry algorithm specifically in a problem with 9×9 playground dimensions and to examine the generalization of the algorithm's performance in problems with different dimensions. It has been shown that this approach can improve the response speed by more than 90%. In this work, the factors affecting the realism of the pursuit-evasion game are examined more carefully in linguistic geometry and finally the problem is solved by simplifying the problem space to a number of subspaces in which the movement paths of each element of the game are clear. We show that, despite the problem space became more complex, the linguistic geometry algorithm creates about 91% improvement over the other algorithms.
    Keywords: Pursuit-evasion problem, Linguistic geometry, Cop, robber problem, Search algorithm, Alpha-Beta pruning}
  • پریا نثری، الیپس مسیحی*، سید جواد موسوی، محمد تیموری
    جاده ها از مهم ترین زیرساخت های توسعه کشورها محسوب می شوند و نگهداری و ترمیم آن ها اهمیت فراوانی دارد. به علت عبور و مرور دائمی خودروها، تغییرات آب وهوایی و آسیب های دیگر، جاده ها در معرض فرسودگی تدریجی قرار دارند. درنتیجه، سازمان های راهداری کشورهای مختلف با پایش دائمی وضعیت جاده ها، خط مشی های تعمیر و نگهداری مختلفی را براساس شرایط روسازی راه ها طراحی و تحلیل می کنند. به صورت سنتی، تصمیم گیری درمورد زمان و نحوه ترمیم و نگهداری به صورت گزینشی توسط متخصصان انجام می گیرد، ولی با توجه به زیادبودن تعداد قطعات در شبکه راه ها، تکراری و غیرالگوریتمی بودن فرایند تصمیم گیری و نیاز به دقت به منظور عدم تخصیص بودجه اضافی، این کار باید به صورت خودکار با استفاده از یک سیستم پشتیبان تصمیم انجام گیرد. به منظور تعیین اقدامات لازم برای ترمیم و نگهداری قطعات شبکه راه ها، ابتدا باید شاخص های ارزیابی سطح جاده اندازه گیری شوند و سپس متناسب با میزان بودجه تخصیصی در بخش مدیریت روسازی و تخمین هزینه تعمیر هر قطعه، خط مشی مناسب سازمان برای هریک از قطعات یا برای کل شبکه تعیین شود. در این پژوهش، یک سیستم خبره مبتنی بر قواعد فازی به منظور کمک به فرایند تصمیم گیری مدیران سازمان راهداری به منظور تعیین خط مشی نگهداری و ترمیم جاده ها توسعه داده شده است که موجب افزایش سرعت و دقت در تصمیم گیری می شود.
    کلید واژگان: خط مشی ترمیم و نگهداری, سیستم خبره, مدیریت روسازی راه, موتور استنتاج فازی}
    Paria Nasri, Ellips Massihi *, Seyed Javad Mousavi, Mohammad Teymoori
    Roads are one of the fundamental infrastructures for nations’ development, and their maintenance is of utmost importance. However, roads are subject to gradual deterioration due to vehicles’ continual run, climate change, and miscellaneous damages. Hence, road management centers in various countries, design and analyze a range of maintenance policies depending on road conditions through continuous monitoring. While deciding the time and type of road maintenance, has been traditionally done selectively by experts, regarding the large number of fragments in road networks, repeated and non-algorithmic nature of the decision making process, as well as the need for high precision to avoid over-budgeting, this task should be performed preferably by means of decision support systems. In order to determine appropriate actions for maintaining road fragments, pavement assessment indices must be measured at first, and then the right policy for maintaining each fragment or the whole road network must be planned based on the estimated maintenance costs and the allocated budget. In this paper, a fuzzy expert system is developed as a decision support system to assist road maintenance managers in their decision process by enhancing the speed and precision of policy making.
    Keywords: Expert system, Fuzzy inference engine, Pavement management, Road maintenance policy}
  • زهره کاهه، رضا برادران کاظم زاده*، الیپس مسیحی، علی حسین زاده کاشان
    در این نوشتار، به مسئله ی تدارک قطعات مورد نیاز یک شرکت خودروسازی از تعدادی تامین کننده در قالب یک مذاکره پرداخته شده است. این مسئله از طریق یک برنامه ریزی ریاضی دوسطحی که در آن خریدار به عنوان رهبر و تامین کنندگان مستقل به عنوان پیرو در سطح پایین به تصمیم گیری می پردازند، مدل سازی شده است. برای حل مدل ریاضی دوسطحی، یک الگوریتم ترکیبی مبتنی بر الگوریتم بهینه سازی ازدحام ذرات (P S O-A) پیشنهاد شده است. در این سازوکار مطابق با مقادیر متغیرهایی که به طور متوالی توسط ذرات در الگوریتم P S O تعیین می شود، یک الگوریتم ابتکاری برمبنای جست وجوی A$^*$ زیر مسائل برنامه ریزی تولید چنددوره ییٓ چندکالایی را برای هریک از تامین کنندگان حل می کند. در این مقاله یک الگوی جامع برای تعبیه فرایندهای مذاکره در مدل های ریاضی دوسطحی و فرایند حل آنها ارائه شده است. به منظور ارزیابی عملکرد الگوریتم پیشنهادی، نتایج آن با نتایج الگوریتم های P S O-E x a c t و P S O-G r e e d y مقایسه شده است. نتایج نشان داده است که الگوریتم پیشنهادی نسبت به الگوریتم P S O-E x a c t در زمان کوتاه تر، جواب هایی با خطای قابل قبول یا حتی با خطای کم تر تولید کرده است. همچنین نسبت به الگوریتم P S O-G r e e d y همواره جواب هایی با خطای کم تر تولید کرده است.
    کلید واژگان: زنجیره ی تامین دوسطحی, مسئله ی تدارکات, برنامه ریزی ریاضی دوسطحی, مذاکره, الگوریتم ترکیبی}
    Z. Kaheh, R. Baradaran Kazemzadeh *, E. Masehian, A. Hosseinzadeh Kashan
    In this paper, we deal with a procurement problem in a decentralized two-echelon supply chain, in which a buyer (manufacturer) aims to procure a bundle of needed items from a number of suppliers. The problem is modeled via a bi-level programming model, in which the buyer acts as a leader and the suppliers separately act as followers on lower level. To solve this bi-level mathematical model, a hybrid algorithm based on particle swarm optimization (PSO-A*) is proposed. The proposed mechanism, by satisfying the partner's constraints, is able to reach a near-optimal solution which persuades the partners to contract. In this paper, a comprehensive pattern is proposed for embedding the negotiation process in mathematical models and their solution procedure. This study aims at developing a bi-level programming to deal with a negotiation-based procurement problem, according to the realistic assumptions, in which the buyer is considered as a leader and makes optimal decisions according to supplier's proposals in lower level as followers. Such a mechanism provides an alignment among supplier's production planning and order allocation to avoid instantaneous orders, inability of suppliers to supply orders, and impose high inventory cost. In addition, it supports the partnership with valued suppliers through suitable order allocation by taking supplier's capacities into consideration. This research has been done based on the assumptions derived from the interviews with the experts in supplying automotive parts company called SAPCO and a number of its partners. To evaluate the performance of the proposed algorithm, the results of the PSO-A* algorithm are compared with those of PSO-Exact and PSO-Greedy algorithms. Based on computational analysis, it can be observed that the PSO-A* algorithm is more efficient compared to the PSO algorithm in which its lower level sub problems are solved through an exact solver; it is also more effective compared to the PSO-Greedy algorithm.
    Keywords: T?w?o-E?c?h?e?l?o?n s?u?p?p?l?y c?h?a?i?n, p?r?o?c?u?r?e?m?e?n?t p?r?o?b?l?e?m, s?t?a?c?k?e?l?b?e?r?g g?a?m?e, h?y?b?r?i?d a?l?g?o?r?i?t?h?m}
  • حسن یوسفی حلوایی، الیپس مسیحی*
    سیستم ربات های چندگانه جهت انجام کارهایی که ماهیت توزیع شده در فضا، زمان و یا عملکرد دارند، بسیار مناسب می باشند. برای مسائلی نیز که قابلیت تفکیک به زیرمسائل مستقل از هم را دارند، استفاده از سیستم ربات های چندگانه به دلیل کاهش زمان تکمیل کار به صرفه خواهد بود. به کارگیری چنین سیستم هایی مستلزم تخصیص مناسب کارها در بین ربات ها است که از جمله مسائل NP-hard می باشد. در این مقاله، یک معماری دو سطحی جهت حل مسئله پویش محیط و یافتن کارهای موجود در آن توسط ربات های غیر همگن ارائه گردیده و پس از تخصیص کار بین ربات ها، مسیریابی ربات به سمت کارهای مورد نظر صورت می پذیرد. در سطح اول که از رویکرد توزیع شده استفاده شده است، ربات ها به صورت غیرمتمرکز و با استفاده از الگوریتم Multi SRT به پویش محیط پرداخته و مسیریابی آنها به سمت کارهای مورد نظر با استفاده از الگوریتم Multi Tangent Bug انجام می گیرد. در سطح دوم، به صورت متمرکز و با استفاده از الگوریتم ژنتیک ارائه شده (FGA)، ربات ها به کارهای مورد نظر تخصیص می یابند. انجام هر یک از کارها باعث ایجاد مطلوبیت برای سیستم شده و انجام تمامی کارها هدف غائی سیستم تلقی می شود. در ادامه، نتایج حاصل از شبیه سازی مسائل آزماینده مختلف، قابلیت اطمینان معماری ارائه شده در سطح اول و همچنین دقت و سرعت جواب های به دست آمده در سطح دوم را به اثبات رسانده و در پایان جهت اعتبارسنجی الگوریتم ژنتیک ارائه شده نتایج آن با الگوریتم ژنتیک NSGA-II مقایسه شده است.
    کلید واژگان: رباتهای چندگانه, پویش محیط, مسیریابی بهنگام, تخصیص کار, الگوریتم ژنتیک}
    Hassan Youssefi Halvaei, Ellips Masehian *
    Multi-robot systems are preferable for tasks that are inherently distributed in space, time, or functionality. For the problems that can be decomposed into independent subproblems, using a multi-robot system offers a potential for reducing the overall task completion time. For effective employment of multi robot systems, it is necessary to properly implement Task Allocation, which is an NP-hard problem. In this paper, a two-layer architecture for exploring and covering an unknown environment by multiple heterogeneous robots is developed. At the first layer of the architecture, the Multi-SRT algorithm is developed for exploration and covering of the environment and the Multi-Tangent-Bug is used for online path planning and obstacle avoidance in a distributed manner. In the second layer, by means of a centralized approach, a Fast Genetic Algorithm (FGA) is proposed for solving the multi-robot task allocation problem. Performing each task enhances the utility of the system, and completing all tasks is the ultimate goal of the system. For evaluating the efficiency of the FGA, a number of scenarios were run and the results were compared to NSGA-II algorithm. Simulation results showed the reliability of the developed architecture at the first layer and the precision and quality of the task allocation at the second layer.
    Keywords: Multiple Robots, Environment Covering, Online Path Planning, Task Allocation, Genetic Algorithm}
  • انسیه نیشابوری جامی، الیپس مسیحی*
    انبارها و مراکز توزیع، یکی از اجزای مهم در زنجیره تامین هستند که مدیریت آن ها از اهمیت ویژه ای برخوردار است. رویکرد غالب و معمول جمع آوری کالا در انبارها بدین صورت است که اپراتور به صورت پیاده یا با خودرو، اقلام سفارش داده شده را جمع آوری می کند. از سال 2006 به بعد، در برخی از انبارهای بزرگ مانند شرکت آمازون- که نقش توزیع کننده را دارند- از سیستم جدیدی بهره گرفته شده است که در آن، چندین ربات سیار به زیر قفسه های حامل اقلام می روند و آن ها را به سمت اپراتور حرکت می دهند. اپراتور نیز اقلام مورد نیاز را از قفسه ها برمی دارد و سفارش را تکمیل می کند. مزایای این سیستم در مقایسه با روش سنتی، افزایش انعطاف پذیری، دقت و سرعت آماده سازی سفارش هاست. از طرفی، این سیستم- که ما آن را «سیستم انبارداری معکوس اتوماتیک (ساما)» می نامیم- به عنوان راه حلی تجاری معرفی شده و تابه حال، مستنداتی پژوهشی درمورد آن منتشر نشده است. در این مقاله، سیستم مذکور از دیدگاه مهندسی صنایع مطالعه می شود. سپس اجزای آن و ارتباط آن ها با یکدیگر تبیین و معرفی می شود و دو زیرمسئله اصلی آن شامل مسائل تخصیص و مسیریابی مطالعه می شوند. در ادامه، مدل سازی ریاضی مسائل چینش بهینه اقلام درون قفسه ها، با هدف مینیمم کردن هزینه و همچنین یافتن بهترین مسیر برای حرکت قفسه ها ارائه می شود. در انتها نیز نتایج حل مسئله با الگوریتم ژنتیک و ماکزیمم جریان ارائه شده است.
    کلید واژگان: الگوریتم ژنتیک, رباتیک, سیستم انبارداری معکوس اتوماتیک, قفسه متحرک, مدل سازی ریاضی, مسئله چینش اقلام, مسئله مسیریابی}
    Ensieh Neishabouri Jami, Ellips Masehi *
    Warehouses and distribution centers are essential components in supply chain and their management has a particular importance. In the traditional approach for collecting the items of orders in warehouses, operators walk or drive toward the shelves and collect the ordered items. However, since 2006 a new system has been deployed in some large distributing warehouses like Amazon Inc., in which shelves are mounted on mobile platforms and are carried by small mobile robots toward operators who pick the ordered items. Advantages of this system compared to traditional system are increased flexibility, accuracy, and speed of preparing the received orders. On the other hand, the mathematical model of this system –which we call it ‘Automatic Reverse Warehousing System (ARWS)’– is introduces as a trade solution, and no research papers have been published about it. In this paper, this system will be studied from the viewpoint of industrial engineering. Then, its components and their relationship with each other and their two major subproblems, namely, allocation and routing will be identified, and their interrelations will be investigated. The model is solved for minimizing the overall cost and finding the best paths of shelves through a Genetic Algorithm and maximum flow approach.
    Keywords: Genetic Algorithm, mathematical modeling, Mobile shelf, Reverse warehousing with movable shelves, Robotic, Routing problem, Shelving problem}
  • نسترن برجیان *، احسان الله کبیر، ساناز سیدین، الیپس مسیحی
    هدف یک سامانه بازیابی اطلاعات موسیقی با دریافت یک نمونه، بازیابی آهنگ متناظر با نمونه پرس وجوی کاربر از یک دادگان خاص است. این نمونه می تواند یک قطعه چند ثانیه ای ضبط شده از هر منبع پخش کننده موسیقی مانند تلویزیون یا حتی یک محیط نوفه ای، مانند ورزشگاه باشد. در این مقاله، یک سامانه بازیابی اطلاعات موسیقی مبتنی بر نمونه با کاربرد تشخیص ژانر پیشنهاد شده است، که هدف آن، نشان دادن اثر کاربرد تشخیص ژانر موسیقی برای دستیابی به عملکرد دقیق و سریع در چنین سامانه هایی حتی در حضور نوفه پس زمینه است. این سامانه شامل دو بلوک تشخیص ژانر و تطبیق- بازیابی است. در تشخیص ژانر از یک درخت تصمیم دودویی و در تطبیق- بازیابی از دو فاصله اقلیدسی و واگرایی کول بک- لیبلر (کی ال) به همراه یک روش ترکیب تصمیم مبتنی بر امتیازدهی استفاده شده است. سامانه پیشنهادی بر روی دادگان شناخته شده جی تی زان (ارائه شده توسط جرج زانتاکیس) و با دو دسته تصادفی از علامت های پرس وجوی خالص و نوفه ای ارزیابی شد. نتایج، دستیابی به صحت 97% و 86% را به ترتیب برای دو حالت خالص و نوفه ای در زمان بازیابی 525 میلی ثانیه با فاصله اقلیدسی نشان می دهند. این مقادیر برای فاصله کی ال به 97% و 82% با زمان بازیابی 380 میلی ثانیه می رسند.
    کلید واژگان: بازیابی اطلاعات موسیقی, پرس وجو با دریافت نمونه, تشخیص ژانر, ترکیب تصمیم, نوفه}
    N. Borjian *, E. Kabir, S. Seyedin, E. Masehian
    The goal of a query-by-example music information retrieval system is retrieval of the target song corresponding to user-provided example from a particular dataset. The example can be a few second piece recorded from any music source such as TV or even a noisy environment e.g. gym. In this paper, a query-by-example system for music retrieval using genre recognition is proposed whose goal is to show the effect of genre recognition to achieve the accurate and rapid performance in such systems even in presence the background noise. This system includes two basic blocks: genre recognition and matching-retrieval. A binary decision tree performs the genre recognition and matching-retrieval uses two Euclidean and Kullback-Leibler (KL) distances along with a score level based decision fusion. The proposed system is evaluated on the well-known GTZAN dataset (prepared by George Tzanetakis) and by two random groups of pure and noisy queries. The results show the accuracy of 97% and 86% for two pure and noisy query groups, respectively, in retrieval time of 525 ms with Euclidean distance. These values are 97% and 82% in retrieval time of 380 ms with KL distance.
    Keywords: Music information retrieval, Query by example, Genre recognition, Decision fusion, Noise}
  • طاهر حکمت فر، الیپس مسیحی
    مقاله پیش رو بر روی حل همکارانه مساله جابه جایی اجسام توسط سیستم های چندرباتی توزیع شده تمرکز دارد. دو چالش مهم برنامه ریزی مسیر و همکاری ربات ها باعث دشوارشدن این مساله شده است. در این مساله ربات ها باید با خودداری از موانع و با بهره گیری از یک مکانیزم هماهنگی و همکاری مناسب، جسم را از مسیر عاری از تصادم به نقطه هدف برسانند. رویکرد ارائه شده در این مقاله متشکل از یک ساختار دولایه است که از مزایای هر دو معماری متمرکز و غیر متمرکز بهره می برد. لایه سراسری با آگاهی کامل از اجزای محیط امکان رسیدن به جواب بهینه را با استفاده از الگوریتم جدید ORT فراهم می کند. لایه محلی نیز با انجام محلی برخی از پردازش ها باعث کاهش آسیب پذیری، بار پردازشی سیستم مرکزی و هزینه کلی سیستم می شود. هماهنگی مورد نیاز بین ربات ها در این لایه به کمک ارتباط رادیویی برقرار می شود و برای برنامه ریزی مسیر حرکت محلی ربات ها از ترکیب الگوریتم های میدان پتانسیل و Tangent Bug استفاده شده است. رویکرد پیشنهادی بر روی یک سیستم چندرباتی متشکل از ربات های KUKA youBot و با استفاده از شبیه ساز Webots پیاده سازی شده است. به منظور بررسی کارایی رویکرد پیشنهادی، نتایج حاصل از آزمایشات مختلف با الگوریتم ORT و همچنین الگوریتم RRT به دست آمده و مقایسه گردید. این نتایج نشانگر کارایی مناسب رویکرد پیشنهادی است.
    T. Hekmatfar, E. Masehian
    This paper addresses the cooperative object transportation by a multi robot distributed system, which is a difficult problem due to path planning and robot cooperation challenges. In this problem, a number of robots should transport an object to a goal point safely while avoiding obstacles and utilizing a proper coordination and cooperation mechanism. The proposed method has a two-layer structure which benefits from both centralized and decentralized architectures. The global level takes advantage of full knowledge of environment to plan an optimal path using the new Optimally-Connect Random Tree (ORT) method, and the local level performs some local processes to reduce the system’s overall processing load and cost and increase its robustness. The required coordination between the robots is realized via radio communication, and for local path planning of the robots a combination of potential fields and TangentBug algorithms has been used. The proposed method has been implemented on multiple KUKA youBot mobile manipulators in the Webots simulation software, and its performance has been evaluated through various experimentations and the results of implementing and comparing the ORT and Rapidly-exploring Random Trees (RRT) showed the advantage of the proposed method.
  • الیپس مسیحی*، زهرا مفاخری
    مسئله تعیین تعداد ناوگان، هدف مشخص کردن تعداد بهینه هر نوع ناوگان در سیستم حمل و نقلی است، به نحوی که اهداف سیستم بهینه شوند. تاکنون این مسئله در زمینه حمل و نقل ریلی، با وجود اهداف مختلف در سیست مهای واقعی، به صورت تک هدفه همچنین با فرض همگونی در ناوگان بررسی شده است. بنابراین در این مقاله پس از بررس ی های صورت گرفته، تابع هدف دیگری در نظر گرفته شد. با توجاه به نظر کارشناسان راه آهن جمهوری اسلامی ایران، کاهش تعداد تاخیرات در پاسخگویی به تقاضاها در طول دوره برنامه ریزی، به عنوان تابع هدف دوم، از اهمیت بسیاری برخوردار است. مسئله حل شده پویا است و تقاضای واگن و زمان سیر به صورت قطعی است. در این مقاله پس از تعریف مسئله به صورت مدل ریاضی، نحوه محاسبه ضریب اهمیت هر تابع هدف با استفاده از نظر تعدادی از کارشناسان مرکز تحقیقات را هآهن جمهوری اسلامی ایران و روش وزنی ارایه شده است. جهت حل مدل و یافتن جواب های پارتو، سه روش حل مبتنی بر الگوریت مهای ژنتیک، شبیه سازی تبرید، و ترکیب آنها طراحی شده و پس از تنظیم پارامترهای آنها، مسئله برای سیستم حمل و نقل ریلی جمهوری اسلامی ایران به سه روش حل شده و نتایج مورد بحث و تحلیل قرار گرفته اند.
    کلید واژگان: اندازه ناوگان حمل و نقل ریلی, ناوگان ناهمگون, بهینه سازی چند هدفه, شبی هسازی تبرید, الگوریتم ژنتیک}
    Elips Masehian*, Zahra Mafakheri
    In the rail fleet Sizing problem, it is aimed to determine the optimal number of each vehicle type in transportation fleet, while optimizing system objectives. This issue has been investigated as a single-objective problem in the context of rail transportation with the assumption of homogeneity in the fleet, despite the existence of different goals in real systems. In this paper, a dual objective function is adopted after studying real-world consideration. According to the experts at the IslamicRepublic of Iran Railway Company (IRIR), reduction of the number of delays in response to requests during the course of planning is an important additional objective function, which is included in our model. The solved problem is dynamic and demands for wagons and the transportation times are assumed to be deterministic. In this paper, after presenting the mathematical model, the importance factor of each objective function is calculated taking into account theprescriptions of the experts at the IRIR Research Center and based on aggregate weighting method. In order to solve the model and find the solutions on the Pareto front, three methods based on Genetic Algorithms, Simulated Annealing, and a hybrid of those are designed and their parameters tuned, by which the rail transportation system of the IRIR is solved and the results are discussed.
    Keywords: Rail, car fleet sizing, heterogeneous fleet, multi, objective optimization, simulated annealing, Genetic Algorithm}
  • حسین اکبری پور، علی سلماس نیا، رضا برادران کاظم زاده، الیپس مسیحی
    مساله مکان یابی و طراحی شبکه تسهیلات هاب به صورت گسترده ای در تئوری مکان یابی مورد بررسی قرار گرفته است. این مساله معمولا با تصمیم گیری همزمان در مورد تعداد بهینه تسهیلات هاب، مکان آن ها و تخصیص گره های غیر هاب همراه است. در این مقاله، یک هیوریستیک جدید و مقاوم در چارچوپ الگوریتم ترکیبی ژنتیک - تبرید شبیه سازی شده (GA-SA) به منظور حل مساله مکان یابی تسهیلات هاب با تخصیص یگانه و ظرفیت نامحدود توسعه داده شده است. در هیوریستیک ارائه شده، از الگوریتم ژنتیک در جهت تشکیل تعدادی از راه حل های آغازین متنوع استفاده می شود و در ادامه الگوریتم تبرید شبیه سازی شده به منظور بهبود هر دو بردار مکان و تخصیص مساله به کار گرفته می شود. از آنجایی که عملکرد الگوریتم های هیوریستیک به شدت تحت تاثیر مقادیر پارامترهای آنها است، یک رویکرد تنظیم پارامتر مقاوم مبتنی بر طراحی آزمایش ها پیشنهاد شده است که علاوه بر بهبود و حفظ توانایی الگوریتم در دستیابی به جواب مناسب، زمان اجرای الگوریتم را به طور قابل ملاحظه ای کاهش می دهد. در راستای تبیین کارایی الگوریتم توسعه داده شده، نتایج به دست آمده از اجرای الگوریتم بر روی مجموعه داده های استاندارد CAB و AP با نتایج بهترین الگوریتم های موجود در ادبیات مورد مقایسه قرار گرفت. این نتایج بیان می دارند که الگوریتم ترکیبی ارائه شده علاوه بر سرعت محاسباتی بالاتر نسبت به سایر الگوریتم ها، در دستیابی به پاسخ های بهینه و یا نزدیک به بهینه موفق است.
    کلید واژگان: مکان یابی تسهیلات هاب, الگوریتم ژنتیک, الگوریتم تبرید شبیه سازی شده, طراحی مقاوم پارامتر}
  • شکرانه خشخاشی مقدم*، الیپس مسیحی
    مسئله برنامه ریزی حرکت با موانع جابه جاشونده، (NAMO)3، عبارت از یافتن مسیرهایی بدون تصادم برای روبات است؛ این در حالی است که روبات برای یافتن یک مسیر، می تواند برخی موانع را جابه جا کند. NAMOیکمسئله NP-Complete و در زمره مسائلی از مسیریابی حرکت روبات قرار می گیرد که دارای محیط های متغیر هستند. در این حوزه یک برنامه بهینه برای روبات می تواند با توجه به فاکتورهای مختلف هم چون طول مسیرهای انتقال و جابه جایی، تعداد اجسام جابه جاشونده، تعداد دفعات جابه جایی اجسام و زمان تعیین شود. در این مقاله با استفاده از مفاهیمی هم چون گراف دید نگار4،و عمق نفوذ5، الگوریتم بازگشتی ارائه شده قادر است مسائل مختلف NAMO را در زمان معقولی حل کند. هم چنین به کارگیری الگوریتم پیشنهادی برای حل برخی مسائل موجود در ادبیات، موجب کاهش چشمگیر تعداد اجسام جابه جا شده و تعداد دفعات جابه جایی اجسام جابه جاشونده شده است.
    کلید واژگان: مسیریابی حرکت روبات, موانع جابه جاشونده, گراف دیدنگار, عمق نفوذ, جمع مینکوفسکی}
    Shokraneh K. Moghaddam *, Ellips Masehian
    The problem of navigation among movable obstacles (NAMO) is to find a collision free path for a robot while the robot is able to manipulate and transfer some objects (if possible or needed) to clear its path toward the goal. NAMO is a NP-complete problem and is in a class of motion planning problems that have dynamic environments. In this domain, an optimal plan for the robot can be defined with respect to many different criteria such as length of the transit and transfer paths, number of manipulated obstacles, total number of displacements of all the objects and time. In this article, we have tried to design an algorithm capable of solving a wide variety of NAMO problems, using concepts like, visibility graph and penetration depth. Using the recursive function to solve some existing problems in the literature shows significant reduction in number of transferred movable obstacles as well as total number of displacements of all the objects.
    Keywords: Robot Navigation, Movable Obstacles, Visibility Graph, Penetration Depth, Minkowski Sum}
  • رضا برادران کاظم زاده، زهره کاهه، الیپس مسیحی
    مسائل برنامه ریزی تولید عموما به عنوان مسائل برنامه ریزی عدد صحیح مختلط مدلسازی می شوند؛ و به علت پیچیدگی محاسباتی بالا و ذاتی این نوع مسائل، از طریق الگوریتم های ابتکاری حل می شوند. در این مقاله، یک مدل برنامه ریزی عدد صحیح مختلط غیرخطی برای برنامه ریزی تولید چند محصولی- چند دوره ای به منظور بازپرسازی سفارشات خریدار و کمینه سازی هزینه های تامین کننده طراحی شده است. در این مدل فرض بر آن است که مقدار سفارش ثابت است و سفارش دهی یک باره انجام می شود. این مدل مطابق با مفروضات شرکت ساپکو که یک تامین کننده بزرگ قطعات اتوموبیل در ایران است، و یکی از شرکت های همکار آن توسعه یافته است. همچنین، یک الگوریتم ابتکاری کارآمد مبتنی بر جست وجوی A* برای حل این مدل ریاضی پیشنهاد شده است. الگوریتم جست وجوی پیشنهادی نیازی به یک جواب اولیه ندارد؛ همچنین با اعمال کنترل بر حالت های ذخیره شده در لیست آماده شاخه زنی می تواند بر محدودیت سربار حافظه غلبه نماید. در حقیقت علی رغم سادگی این الگوریتم که بر اساس روابط ساده مدیریت موجودی بنا شده است، قادر است در مقایسه با روش حل دقیق، یک الگوریتم جست وجوی حریصانه، و الگوریتم شبیه سازی تبرید به عنوان یک الگوریتم فراابتکاری، به صورت کارآمدی جواب های بهینه یا نزدیک بهینه حاصل آورد.
    کلید واژگان: بازپرسازی سفارشات, برنامه ریزی عدد صحیح مختلط غیرخطی, الگوریتم ابتکاری, جست وجوی A*}
    Reza Baradaran Kazemzadeh, Zohreh Kaheh, Ellips Masehian
    Production planning problems are generally modeled as mixed integer programming problems; and solved through heuristic algorithms، because of their innate high computational complexity. In this paper، a mixed integer nonlinear programming (MINLP) model is designed for multi-item، multi-period production planning to replenish orders of the buyer and minimizing the supplier’s costs. It is supposed that the order quantity is constant، and ordering occurs at once. This model has been developed according to the realistic assumptions of SAPCO Company، which is a major supplier of automotive parts in Iran، and one of its partner companies. In addition، an efficient heuristic algorithm based on A* search has been proposed to solve this mathematical model. The proposed search algorithm does not need an initial solution; also، it can overcome the memory overhead through bounding the stored states in its open-list. Actually، in spite of the simplicity of the proposed algorithm، which is established based on the simple inventory management equations; it is able to generate efficiently optimal or near-optimal solutions in comparison with an exact solution method، a greedy search algorithm، and simulated annealing algorithm as a metaheuristic algorithm.
    Keywords: Order replenishment, Mixed integer nonlinear programming, Heuristic algorithm, A* search}
  • داود جنت، الیپس مسیحی*

    روبات یدک کش روبات ماشین واره ای است که یک یا چند یدک فاقد نیروی محرکه را به دنبال خود می کشد. اضافه شدن هر یدک یک محدودیت سینماتیکی غیرهولونومیک به مساله مسیریابی اضافه می کند که باعث پیچیده-تر شدن مساله می شود. با به کاربردن مفهوم اندازه معادل (ES)، مسئله برنامه-ریزی حرکت یک روبات یدک کش تبدیل به مسئله برنامه ریزی حرکت روبات ماشین واره می شود. مقدار پارامتر ES با توجه به تعداد یدک ها، ابعاد آنها و همچنین نحوه اتصال و فاصله اتصال تعیین می شود. در این مقاله به وسیله روش پیشروی سریع – که یک روش عددی برای حل معادله دیفرانسیل جزئی غیر خطی Eikonal است – و با استفاده از مفهوم مانع مجازی یک الگوریتم مسیریاب برای روبات ماشین واره ارائه شده است که با استفاده از ES می توان آن را برای روبات های یدک کش تعمیم داد. الگوریتم ارائه شده سریع، دقیق، مستقل از شکل موانع و آسان در پیاده سازی است. علاوه بر آن روش مذکور با دو روش جستجوی شبکه ای و RRT غیر هولونومیک مقایسه شده و برتری آن از نظر سرعت حل نشان داده شده است.

    کلید واژگان: مسیریابی روبات, روبات یدک کش, روش پیشروی سریع, مانع مجازی}
    D. Jannat, E. Masehian

    This paper deals with motion planning of Tractor-trailer robots، which are car-like robot dragging several trailers with no driving force. Each trailer has a nonholonomic kinematic constraint which increases the complexity of the path planning problem. We solved this problem by implementing the Equivalent Size concept، which depending on the size، number، and link-point positions of trailers، transforms a tractor-trailer path planning problem into a single car-like robot path planning problem. In this paper a new path planning algorithm is proposed for car-like robots which utilizes the Fast Marching Method (FMM)، which is a numerical method for solving the Eikonal differential equation، and the concept of Virtual Obstacles. The algorithm is fast، works independent of the shape of obstacles، and is easy to implement. To evaluate the quality of the solutions the algorithm is compared with the grid search and nonholonomic RRT algorithms. The results showed that the new method has by far lower runtime compared to the other algorithms، while producing short and smooth paths.

    Keywords: Robot path planning, Tractor, trailer Robot, Fast Marching Method, Virtual Obstacle}
  • نسیم نهاوندی، مهندس علیرضا مداحی، الیپس مسیحی
    مسئله چیدمان پویای تسهیلات عبارت است از یافتن استقرار دپارتمان ها در سطح کارخانه برای دوره های زمانی مختلف به طوری که موقعیت دپارتمان ها از یک دوره به دوره دیگر می تواند تغییر کند. به طور سنتی این مسئله بر اساس کمینه کردن مجموع هزینه حمل و نقل میان دپارتمان ها ساختار یافته است. در حالی که اهداف و عوامل دیگری می توانند در طراحی چیدمان دخیل باشند. در این مقاله مسئله چیدمان پویای تسهیلات با دو تابع هدف کمینه کردن مجموع هزینه حمل و نقل و بیشینه نمودن مجموع رابطه فعالیت ها مدلسازی شده است. حل این مسئله به وسیله یک الگوریتم پیوندی جستجوی محلی و شبیه سازی تبرید انجام می گردد. الگوریتم پیشنهادی توانایی بالایی در تولید جواب های پارتو دارد، به طوریکه هر دو ویژگی همگرایی و تنوع در کیفیت جواب های بدست آمده مشهود می باشد.
    کلید واژگان: تصمیم گیری چندهدفه, مسئله چیدمان پویای تسهیلات, جستجوی محلی, شبیه سازی تبرید, جواب های پارتو}
    N. Nahavandi, A. Maddahi, E. Masehian
    Dynamic facility layout problem (DFLP) is locating departments in different time zones where the location of each department may be varied at the beginning of each period. Traditionally, this problem is constructed based on the minimization of total handling cost, while more objectives could be considered in designing an efficient layout, like activity relationship, department closeness and etc. In this article DFLP is considered by two
    Objectives
    minimization of the total handling cost and maximization of total activity relationships. This problem is then solved by a new hybrid heuristic algorithm using local search supplemented by simulated annealing. This algorithm is so powerful to generate pareto solutions in such a way that both of convergence and diversity properties are evident.
    Keywords: Multiobjective Optimization, Dynamic Facility Layout Problem, Local Search, Simulated Annealing, Pareto Solutions}
  • الیپس مسیحی، امیرعباس ابویی مهریزی
    در این مقاله، روشی برای برنامه ریزی حرکت روبات بازویی مسطح در محیط با مانع با استفاده از مدل سازی ریاضی ارائه شده است، به طوری که حین حرکت روبات از پیکربندی اولیه به سمت نقطه هدف، لینک های آن با موانع برخورد نداشته باشند. پس از ساختن فضای کاری، کوتاه ترین مسیر حرکت از نقطه اولیه عمل کننده نهایی به هدف مورد نظر، به کمک گراف دیدنگار تعمیم یافته، ایجاد شده و به نقاط زیرهدف تقسیم می شود که باید به ترتیب توسط عمل کننده نهایی پیموده شوند. سپس یک مدل ریاضی از نوع برنامه ریزی غیرخطی عدد صحیح مختلط (MINLP) با در نظر گرفتن تابع هدف کمینه سازی، فاصله عمل کننده نهایی تا زیرهدف ها به صورت متوالی حل شده و زاویه هر لینک به گونه ای تعیین می شود که لینک ها در موانع قرار نگیرند. برای بالا بردن ضریب ایمنی در برخورد با موانع، محیط موانع با افزودن حاشیه ای بزرگ تر در نظر گرفته می شوند. همچنین روش ذکرشده برای کاهش متغیرهای صفر و یک و تعداد محدودیت ها و در نتیجه کاهش زمان حل، بهبود داده شده است.
    کلید واژگان: روبات بازویی, برنامه ریزی حرکت, برنامه ریزی ریاضی, مدل غیرخطی عدد صحیح مختلط, گراف دیدنگار}
    Ellips Masehian, Amirabbas Abouei Mehrizi
    In this paper a new method is proposed for path planning of planar manipulators amid obstacles through mathematical programming in a way that the robot’s links avoid collision with obstacles throughout their motion from an initial to a goal configuration. After inputting the workspace geometry، the shortest feasible path for the robot’s end-effector is planned toward its goal position using Generalized Visibility Graph، which is then interpolated into subgoal points that should be sequentially reached by the end-effector. Next، a Mixed Integer Nonlinear Programming (MINLP) model with the objective of minimizing the distance between the end-effector and the subgoals is successively solved and the angle of each link is determined such that it does not intersect obstacles. In order to enhance the safety of clearance from obstacles، they are enlarged by an offset. Also، the proposed method has been modified and tuned aiming to reduce the number of constraints and 0-1 variables، which led to reduced runtimes.
    Keywords: Manipulator robot, Path planning, Mathematical modeling, Mixed integer nonlinear programming, Visibility graph}
  • بهینه سازی پارامترهای نمودار انتخاب عیب انطباق پذیر با استفاده از روش فراابتکاری بهینه سازی گروهی ذرات
    رسول نورالسناء، مریم شکاری اشکذری، الیپس مسیحی
  • علی میردار هریجانی، الیپس مسیحی
    به موازات پیشرفت سخت افزاری روبات ها، علم برنامه ریزی حرکت آنها نیز روزبه روز پیچیده تر و ضروری تر شده و روبات ها را قادر می سازد قابلیت های خود را در کاربردهایی که حضور انسان ها در آن ناممکن یا خطرناک هستند ارتقا دهند. مثالی از چنین کاربردهایی، عملیات جستجو و جمع آوری مین های دفن شده در محیط های باز می باشد. مقاله حاضر به حل مسئله پویش و مین یابی در محیطی ناشناخته توسط چند روبات متحرک می پردازد که در آن روبات ها با یک دیگر تعاملی هم کارانه دارند. برای پویش محیط و یافتن اقلام پراکنده در آن، روش جدیدی به نام MSRT توسعه داده شده، و برای برنامه ریزی جهت دسترسی و جمع آوری اقلام پراکنده توسط روبات ها مدلی ریاضی شبیه به مسئله فروشنده دوره گرد چندگانه (mTSP) پیشنهاد شده است که با تلفیق آن با تکنیک هایی نظیر خوشه بندی k-means، الگوریتم جستجوی A* و گراف دیدنگار، مسیریابی برای هر روبات انجام می شود. مقایسه روش جدید با نتیجه های حاصل از بهینه سازی ریاضی مسئله نشان داد که روش پیشنهادی جواب های نزدیک به بهینه مطلق را در زمان های بسیار کوتاه تری تولید می کند.
    A. Mirdar Harijani, E. Masihian
    In parallel with advances in robots hardware, the motion planning science has become increasingly indispensable and complicated, and enables robots to enhance their capabilities in applications where the presence of humans is impractical or hazardous. The covering and minesweeping operations of outdoor areas are examples of such applications. This paper deals with the problem of covering and minesweeping of unknown environments by multiple mobile robots which have cooperative interactions. For searching the space, the new method of multi sensor-based random trees (MSRT) is developed, and for planning the robots’ paths toward the scattered items and their collection, a mathematical model similar to the multiple traveling salesman problem is proposed, which together with the k-means clustering, the A* search, and the visibility graph techniques plans the route of each robot. Comparisons with the counterpart mathematic model solved to optimality showed that the proposed method produces suboptimal solutions in much shorter computational times.
    Keywords: Covering, Minesweeping, Multi Robot Motion Planning, TSP, Clustering}
  • الیپس مسیحی، هیوا صمدیان
    به موازات توسعه نسل روبات های هوشمند و گسترش کاربرد آنها در صنایع مختلف، حوزه برنامه ریزی حرکت روبات ها که زیر شاخه مهمی از علوم کامپیوتر و مهندسی کنترل می باشد بیش از پیش اهمیت و گسترش یافته است. در این حوزه اغلب به مسائل پرهیز از موانع یا الگوریتم های بهینه سازی مسیرهای حرکت روبات پرداخته می شود. در این مقاله روشی جدید برای حل مسئله برنامه ریزی حرکت چند روبات در شرایطی که روبات ها مجاز به حرکت یا توقف بر روی گره های یک گراف همبند و مسطح هستند ارائه شده است. همچنین، شرایط دیگری مانند ویژگی های گراف مسیر از لحاظ طول و ظرفیت یال ها و امکان حرکت همزمان روبات ها مد نظر قرار گرفته اند. چالش اساسی مسائل برنامه ریزی حرکت چند روباتی، وقوع حالات قفل شدگی (تمایل به اشغال یک مکان واحد در زمان واحد) می باشد که همین امر آنرا در دسته مسائل سخت (NP-complete) قرار داده است. روش ارائه شده ترکیبی ابتکاری از رویکردهای برنامه ریزی حرکت متمرکز و غیرمتمرکز است و بدین جهت از ویژگی های مثبت هر دو رویکرد بهره مند است. جهت سنجش کیفیت جواب های تولید شده از معیارهای کمینه سازی زمان حل و تعداد حرکات لازم به طور توام استفاده شده است. الگوریتم توسعه داده شده دارای پیچیدگی زمانی چندجمله ای بوده و به وسیله نرم افزار MATLAB شبیه سازی شده است. نتایج حل مثال های متعدد با اندازه ها و پیچیدگی های مختلف نشان دادند که تحت روش ارائه شده، تعداد کل حرکات لازم جهت رفع قفل شدگی ها تفاوت کمی با حداقل تعداد ممکن حرکات بدون رفع قفل شدگی ها دارد.
    کلید واژگان: برنامه ریزی حرکت چند روباتی, قفل شدگی, نظریه گراف}
  • الیپس مسیحی، نگار خسروی
    سیستمهای چند عاملی به سرعت در حوزه های مختلفی از جمله روباتیک، کنترل توزیع شده، ارتباطات دوربرد، رسانه ها، بازی های رایانه ای و غیره کاربرد پیدا می کنند. انجام بسیاری از وظایف در این حوزه ها نیازمند آن است که عامل ها بتوانند علاوه بر همکاری با یکدیگر بطور همزمان (آنلاین) با کاربر خود نیز در تعامل باشند. در این مقاله همکاری عامل ها با توجه به نوع همکاری آنها در سیستمهای چند عاملی و استرات‍ژی های مورد استفاده آنها معرفی و مقایسه شده اند، کاربرد سیستم های چند عاملی در رسانه های دیجیتالی و خبرگزاری ها بررسی شده و در نهایت سنجه های جدیدی برای بالا بردن کارائی چنین سیستم هایی ارائه شده است.
    کلید واژگان: سیستمهای چند عاملی, استرات~ژیهای همکاری, تئوری بازیهای رایانه ای, کنترل توزیع یافته}
  • الیپس مسیحی*، حمید امرایی
    نمودارهای کنترل فرآیند آماری نقش بسزائی را در سیستم های کنترل کیفیت بر عهده دارند که تحلیل صحیح آنها، منجر به کشف خطاهای موجود در فرآیند خواهد شد. در این راستا شبکه های عصبی متنوعی به منظور تشخیص الگوهای موجود در نمودارهای کنترل به کار گرفته شده اند که اکثرا قادر به تشخیص الگوهای منفرد بوده و در مورد الگوهای همزمانی که ناشی از رخداد بیش از یک خطا در فرآیند می باشند ناتوان بوده اند. در این مقاله، ابتدا با به کارگیری تبدیل موجک، الگوی همزمان به الگوهای منفرد تشکیل دهنده تفکیک شده و در ادامه با به کارگیری تحلیل مولفه های اصلی (PCA) در کنار یک شبکه عصبی احتمالی (PNN)، نوع الگوها مشخص می گردد. نتایج بدست آمده با استفاده از داده های شبیه سازی شده، نرخ تشخیص صحیح الگوهای همزمان را برابر 83/94% نشان می دهد.
    کلید واژگان: کنترل فرایند آماری, شبکه عصبی, تبدیل موجک, الگوی همزمان, تشخیص الگو}
    Hamid Amraei, Ellips Masehian*
    Statistical Process Control (SPC) charts play a major role in quality control systems, and their correct interpretation leads to discovering probable irregularities and errors of the production system. In this regard, various artificial neural networks have been developed to identify mainly singular patterns of SPC charts, while having drawbacks in handling multiple concurrent patterns. In this paper, a new compound method is proposed for automatic identification of concurrent patterns of SPC charts. First, by using a wavelet transform the complex concurrent pattern is decomposed into its underlying singular patterns, and then by implementing the Principal Component Analysis (PCA) jointly with a Probabilistic Neural Network (PNN), pattern types are identified. The results obtained from simulated data exhibited a success rate of 94.83% in recognizing concurrent multiple patterns.
    Keywords: Statistical Process Control Charts, Neural Networks, Wavelet Transform, Concurrent Patterns, Pattern Recognition}
  • گزارش رونمایی از ماکت مسجد کبود ایروان در موسسه اطلاعات
    الیپس مسیحی
  • موسیقی سایات نوا
    الیپس مسیحی
بدانید!
  • در این صفحه نام مورد نظر در اسامی نویسندگان مقالات جستجو می‌شود. ممکن است نتایج شامل مطالب نویسندگان هم نام و حتی در رشته‌های مختلف باشد.
  • همه مقالات ترجمه فارسی یا انگلیسی ندارند پس ممکن است مقالاتی باشند که نام نویسنده مورد نظر شما به صورت معادل فارسی یا انگلیسی آن درج شده باشد. در صفحه جستجوی پیشرفته می‌توانید همزمان نام فارسی و انگلیسی نویسنده را درج نمایید.
  • در صورتی که می‌خواهید جستجو را با شرایط متفاوت تکرار کنید به صفحه جستجوی پیشرفته مطالب نشریات مراجعه کنید.
درخواست پشتیبانی - گزارش اشکال