مقاله ترجمه شده درباره پیاده سازی الگوریتم بهینه سازی موازی کلونی مورچه بر مبنای MATLAB – سال 2012
مشخصات مقاله:
عنوان فارسی مقاله:
پیاده سازی الگوریتم بهینه سازی موازی کلونی مورچه بر مبنای MATLAB
عنوان انگلیسی مقاله:
The Implementation of Parallel Ant Colony Optimization Algorithm based on MATLAB
کلمات کلیدی مقاله:
محاسبه توزیعی، بهینه سازی کلونی مورچه، MATLAB
مناسب برای رشته های دانشگاهی زیر:
مهندسی کامپیوتر و فناوری اطلاعات
مناسب برای گرایش های دانشگاهی زیر:
مهندسی الگوریتم ها و محاسبات، مهندسی نرم افزار
وضعیت مقاله انگلیسی و ترجمه:
مقاله انگلیسی را میتوانید به صورت رایگان با فرمت PDF از باکس زیر دانلود نمایید. ترجمه این مقاله با فرمت WORD – DOC آماده خریداری و دانلود آنی میباشد.
فهرست مطالب:
چکیده
مقدمه
موتور محاسبه توزیعی MATLAB
درک (تحقق) ACO موازی
آزمایش مثال ها و تحلیل عملکرد
بحث و نتیجه گیری
قسمتی از مقاله انگلیسی و ترجمه آن:
I. INTRODUCTION
MATLAB is an outstanding scientific and engineering computing software owned by MathWorks Inc. It becomes the standouts in computing software fields because its highspeed calculation, reliable, rich features and convenience programming. With the popularity of computer networks, most computers are connected into a network, and distributed computing has entered the times of pc(personal computer). Developing distributed and parallel applications based on MATLAB would take full advantage of the rich functions of Matlab and greatly reduce the difficulty and cost of development, and highly improve efficiency[1] . Mathworks Corporation has timely promoted of the distributed computing engine and toolbox[2][3] , moreover Matlab is a cross-platform product, and therefore Matlab actually constitute the distributed computing engine and toolbox in heterogenous environment. Message Passing interface (MPI)[4] , the most important parallel program tool at present, has already become the industry standard in parallel programming. Matlab has also provided the basic support for MPI functions. The distributed computing engine and toolbox, the commercial product pro-moted by the MathWorks Inc, has some unmatched advantages compared with other matlab development environment[5]
مقدمه
MATLAB یک نرم افزار محاسبه ای مهندسی و برجسته علمی است که مالک آن شرکت کارهای ریاضی می باشد. این نرم افزار در زمینه های نرم افزاری محاسبه ای به نرم افزاری برتر تبدیل شده است، چرا که دارای سرعت محاسبه بالا، قابل اطمینان، ویژگی های غنی و برنامه نویسی راحت است. با رواج شبکه های رایانه ای، بیشتر رایانه ها به یک شبکه متصل اند، و محاسبه توزیعی وارد دوره زمانی pc (رایانه شخصی) شده است. توسعه برنامه های کاربردی موازی و توزیعی مبتنی بر MATLAB مزیت کاملی از عملکردهای غنی MATLAB دربر می گیرد و بطور زیادی دشواری و هزینه توسعه را کاهش می دهد، و کارآمدی را بطور زیادی بهبود می بخشد. شرکت کارهای ریاضی به موقع موتور محاسبه توزیعی و جعبه ابزار را توسعه داده است. علاوه براین، MATLAB یک محصول کراس پلتفرم (چند سکویی) می باشد و بنابراین، در واقع MATLAB موتور محاسبه توزیعی و جعبه ابزار را در محیط ناهمگون را تشکیل می دهد. رابط ارسال پیام (MPI )، مهم ترین ابزار برنامه موازی حال حاضر، هم اکنون استاندارد صنعت در برنامه نویسی موازی شده است. همچنین MATLAB حمایتی اساسی برای توابعMPI فراهم کرده است. موتور محاسبه توزیعی و جعبه ابزار، محصول تجاری ترویج شده توسط شرکت کارهای ریاضی، در مقایسه با سایر محیط های توسعه MATLAB دارای برخی مزیت های بی همتاست.