چکیده
در ابتدا رابطه میان حجم داده های ارسال شده و زمان ارسال آزمایش می شود و تحلیل داده ها نشان می دهد که رابطه خطی قابل توجهی بین این دو در موتور محاسبه توزیعی MATLAB برقرار است. ما سپس راه حلی کاربردی از الگوریتم بهینه سازی موازی کلونی مورچه ارائه می دهیم و همچنین به محاسبه یک مثال TSP، که نشان دهنده تسریع بالاتر و عملکرد بهتر بود، ادامه دادیم. همه اینها نشان می دهد که استفاده از MATLAB برای توسعه برنامه کاربردی محاسبه توزیعی کارآمد و موثر است.
مقدمه
MATLAB یک نرم افزار محاسبه ای مهندسی و برجسته علمی است که مالک آن شرکت کارهای ریاضی می باشد. این نرم افزار در زمینه های نرم افزاری محاسبه ای به نرم افزاری برتر تبدیل شده است، چرا که دارای سرعت محاسبه بالا، قابل اطمینان، ویژگی های غنی و برنامه نویسی راحت است. با رواج شبکه های رایانه ای، بیشتر رایانه ها به یک شبکه متصل اند، و محاسبه توزیعی وارد دوره زمانی pc (رایانه شخصی) شده است. توسعه برنامه های کاربردی موازی و توزیعی مبتنی بر MATLAB مزیت کاملی از عملکردهای غنی MATLAB دربر می گیرد و بطور زیادی دشواری و هزینه توسعه را کاهش می دهد، و کارآمدی را بطور زیادی بهبود می بخشد.
Abstract
At first the relationship between the volume of the data transmitted and the transmission time is tested and the analysis of the data shows that there is a significant linear relationship between the two in MATLAB Distributed Computing Engine. Then we give an implementation solution of the parallel ant colony optimization algorithm , and we also carried on the computation of a TSP example which shows a higher speedup and a better performance. All these show that the it is efficient and effective to use MATLAB to develop distributed computing application program.
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] .
چکیده
مقدمه
موتور محاسبه توزیعی MATLAB
درک (تحقق) ACO موازی
آزمایش مثال ها و تحلیل عملکرد
بحث و نتیجه گیری
Abstract
I. INTRODUCTION
II. MATLAB DISTRIBUTED COMPUTING ENGINE
III. REALIZATION OF THE PARALLEL ACO
IV. TESTING EXAMPLES AND PERFORMANCE ANALYSING
V. RESULTS AND DISCUSSION