multi-objective genetic algorithm
در نشریات گروه فناوری اطلاعات-
در دهه اخیر رایانش ابری مورد توجه بسیاری از ارایه دهندگان و استفاده کنندگان فناوری اطلاعات قرارگرفته است. یکی از مدل های پرکاربرد ارایه خدمات در حوزه رایانش ابری، مدل نرم افزار به عنوان خدمت بوده که معمولا به صورت ترکیبی از مولفه های داده و برنامه ارایه می شوند. یکی از چالش های مهم در این حوزه، یافتن مکان بهینه برای مولفه های نرم افزاری بر روی زیرساخت های ابری است که در آن نرم افزار به عنوان خدمت بتواند بهترین عملکرد ممکن را داشته باشد. مسئله جایابی نرم افزار به عنوان خدمت به چالش تعیین اینکه کدام سرویس دهنده ها در مرکز داده ابر، بدون نقض محدودیت های نرم افزار به عنوان خدمت، می توانند میزبان کدام مولفه ها باشند اشاره دارد. در این مقاله، راهکار بهینه سازی چند هدفه با هدف کاهش هزینه و زمان اجرا جهت جایابی مولفه های در محیط های ابری را ارایه می دهیم. راهکار پیشنهادی خود را با استفاده از کتابخانه Cloudsim شبیه سازی کرده و در نهایت با دو الگوریتم ازدحام ذرات چندهدفه و فاخته مورد ارزیابی و مقایسه قرار دادیم. نتایج شبیه سازی نشان می دهد که راهکار پیشنهادی عملکرد بهتری نسبت به دو الگوریتم پایه داشته و موجب کاهش 9/4 درصدی زمان اجرای جایابی مولفه های نرم افزار به عنوان خدمت، کاهش 9/1 درصدی هزینه و افزایش 7/9 درصدی بهره وری می گردد.
کلید واژگان: رایانش ابری، مولفه های نرم افزاری ترکیبی، مدیریت منابع، جایابی SaaS، الگوریتم ژنتیک چند هدفهJournal of Innovations of Aplied Information and Communication Technology, Volume:1 Issue: 2, 2022, PP 19 -33In the last decade, cloud computing has attracted the attention of many IT providers and users. One of the most widely used models of providing services in the field of cloud computing is the “software as a service” or SaaS model, which is usually provided as a combination of data and application components. One of the major challenges in this area is finding the optimal location for the software components on the cloud infrastructure where the software as a service can perform at its best. The problem of locating software as a service, addresses the challenge of determining which components in the cloud data center can host which components without violating the limitations of the software as a service. In this paper, we have presented a multi-objective optimization solution with the aim of reducing costs and execution time for locating components in cloud environments. We have simulated our proposed solution using the Cloudsim library and finally evaluated and compared it with two multi-objective and cuckoo search algorithms. The simulation results show that the proposed solution performs better than the two basic algorithms, reducing the implementation time of the “software as a service” components and the costs by 9.4% and 9.1% respectively, and increasing the productivity by 7.9%.
Keywords: cloud computing, Hybrid Software Components, Resource Management, SaaS Placement, Multi Objective Genetic Algorithm -
Recommender Systems are part of our life nowadays. In almost every big business, recommender systems are suggesting items to users automatically. The only factor that traditional recommender systems take into account is accuracy. They try to estimate user-item ratings as accurate as possible to recommend the more preferable items to users. But from the supplier point of view, profit is the most desirable achievement. In this paper we have proposed a profit-aware recommender system based on the multi-objective genetic algorithm. Our proposed method consider two objectives at the same time: Profit and Accuracy. Profit is amount of profit that company will gain of selling items and accuracy measures how much recommendations are close to user preferences. the NSGA-II as the most successful MO-GA has been selected here and its Crossover and Mutation operations have been designed. Our method and traditional collaborative-filtering method have been implemented and tested on three different datasets: Movielens, Netflix and Yahoo. Results confirm that in both accuracy and net-profit our method prevail over CF method.
Keywords: Profit-Aware Recommender System, Multi-Objective Genetic Algorithm, Optimization -
Web Services provides a solution to web application integration. Due to the significance of trust in choosing the proper web service, a novel optimal configuration of neural networks by multi-objective genetic algorithm and ensemble-classifier approach is used to evaluate the trust of single web services. For evaluating trust in the single web services, first, a set of neural networks were trained by the settings their parameters through the multi-objective genetic algorithm. Next, the best combination of neural networks was selected to make an ensemble classifier. This method was evaluated with single WS dataset considered eight criteria. Three measurements, accuracy, time and ROC curve were considered to assess the efficiency. Ultimately, the results show that the proposed approach can achieve a trade-off between time and accuracy by the multi-objective genetic algorithm. Also using ensemble-classifiers approach increases the reliability of the model. Consequently, the proposed method promote the detection accuracy.
Keywords: web service, Trust, Artificial Neural network, Multi-Objective Genetic Algorithm, Ensemble-Classifier -
Handwritten digit recognition, as an important issue in pattern classification, has received considerable attention of many researchers to develop theoretical and practical aspects of this problem. The goal is to recognize a printed digit text or a scanned handwritten using an automated procedure. In this paper an optical character recognition system with a multi-step procedure is presented for Farsi handwritten digit classification. First, a pre-processing course is performed on the image to enhance and make prepare the image for the main steps. Then multiple features are extracted which are believed to be effective in the classification step, among which a multi-objective genetic algorithm selects those with more discriminative characteristics in order to reduce the computational complexity of the classification steps. Following this, only the selected features are extracted from the digit images to be entered to three classifiers. Once the classifiers are trained, their outputs are fed into a classifier ensemble to make the final decision. The weights of the linear combination of classifiers are adjusted by an evolutionary firefly algorithm which optimizes the F-criterion. Evaluation of the proposed technique on the standard HODA database demonstrates that the algorithm of this paper attains higher performance indices including F-measure of 98.88%, compared to other existing methods.Keywords: Classifiers ensemble, Feature extraction, Feature selection, Firefly algorithm, Multi-objective genetic algorithm, Optical character recognition
-
A mobile ad-hoc network (MANET), a set of wirelessly connected sensor nodes, is a dynamic system that executes hop-by-hop routing independently with no external help of any infrastructure. Proper selection of cluster heads can increase the life time of the Ad-hoc network by decreasing the energy consumption. Although different methods have been successfully proposed by researchers to tackle this problem, nearly all of them have the deficiency of providing a single combination of head clusters as the solution. On the contrary, in our proposed method, using a Multi-Objective Genetic Algorithm, a set of near optimum solutions is provided. In the proposed method, energy consumption, number of cluster heads, coverage and degree difference are considered as objectives. Numerical results reveal that the proposed algorithm can find better solutions when compared to conventional methods in this area namely, weighted clustering algorithm (WCA), comprehensive learning particle swarm optimization (CLPSO) and multi objective particle swarm optimization(MOPSO).Keywords: Mobile Ad-Hoc Network, Multi Objective Genetic Algorithm, Cluster-Head
-
Journal of Advances in Computer Engineering and Technology, Volume:3 Issue: 1, Winter 2017, PP 11 -17
Nowadays, developed and developing countries using smart systems to solve their transportation problems. Parking guidance intelligent systems for finding an available parking space, are considered one of the architectural requirements in transportation. In this paper, we present a parking space reservation method based on adaptive neuro-fuzzy system(ANFIS) and multi-objective genetic algorithm. In modeling of this system, final destination, searching time and cost of parking space have been used. Also, we use the vehicle ad-hoc network (VANET) and time series, for traffic flow predict and choose the best path. The benefits of the proposed system are declining searching time, average the walking and travel time. Evaluations have been performed by the MATLAB and we can see that the proposed method makes a good sum of best cost which is useful and meaningful in a parking space reserved for drivers and facility managers. The simulation results show that the performance and accuracy of the method have been significantly improved compared to previous works.
Keywords: VANET, multi-objective genetic algorithm, ANFIS, reservation -
Different approaches have been proposed for feature selection to obtain suitable features subset among all features. These methods search feature space for feature subsets which satisfies some criteria or optimizes several objective functions. The objective functions are divided into two main groups: filter and wrapper methods. In filter methods, features subsets are selected due to some measures like inter-class distance, features statistical independence or information theoretic measures. Even though, wrapper methods use a classifier to evaluate features subsets by their predictive accuracy (on test data) by statistical resampling or cross-validation. Filter methods usually use only one measure for feature selection that does not necessarily produce the best result. In this paper, we proposed to use the classification error measures besides to filter measures where our classifier is support vector machine (SVM). To this end, we use multi objective genetic algorithm. In this way, one of our feature selection measure is SVM classification error. Another measure is selected between mutual information and Laplacian criteria which indicates informative content and structure preserving property of features, respectively. The evaluation results on the UCI datasets show the efficiency of this method.
Keywords: feature selection, Multi objective genetic algorithm, support vector machine
- نتایج بر اساس تاریخ انتشار مرتب شدهاند.
- کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شدهاست. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
- در صورتی که میخواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.