This document summarizes a study that used a genetic algorithm to solve the multidimensional multiple choice knapsack problem (MMKP) and measured its performance against traditional approaches. The genetic algorithm was able to obtain near-optimal revenue solutions for large-scale MMKP problems in less time than traditional methods like Branch and Bound with Linear Programming (BBLP), Modified Heuristic (M-HEU), and Multiple Upgrade of Heuristic (MU-HEU). While the revenue obtained was nearly the same across all methods, the genetic algorithm had significantly better timing complexity and its effectiveness increased as the problem constraints grew larger.
In recent years, consumers and legislation have been pushing companies to optimize their activities in such a way as to reduce negative environmental and social impacts more and more. In the other side, companies
must keep their total supply chain costs as low as possible to remain competitive.This work aims to develop a model to traveling salesman problem including environmental impacts and to identify, as far as possible, the contribution of genetic operator’s tuning and setting in the success and
efficiency of genetic algorithms for solving this problem with consideration of CO2 emission due to transport. This efficiency is calculated in terms of CPU time consumption and convergence of the solution. The best transportation policy is determined by finding a balance between financial and environmental
criteria.Empirically, we have demonstrated that the performance of the genetic algorithm undergo relevant
improvements during some combinations of parameters and operators which we present in our results part.
Clustered Genetic Algorithm to solve Multidimensional Knapsack Problemijtsrd
Genetic Algorithm (GA) has emerged as a powerful tool to discover optimal for multidimensional knapsack problem (MDKP). Multidimensional knapsack problem has recognized as NP-hard problem whose applications in many areas like project selection, capital budgeting, loading problems, cutting stock etc. Attempts has made to develop cluster genetic algorithm (CGA) by mean of modified selection and modified crossover operators of GA. Clustered genetic algorithm consist of (1) fuzzy roulette wheel selection for individual selection to form the mating pool (2) A different kind of crossover operator which employ hierarchical clustering method to form two clusters from individuals of mating pool. CGA performance has examined against GA with respect to 30 benchmark problems for multi-dimensional knapsack. Experimental results show that CGA has significant improvement over GA in relation to discover optimal and CPU running time. The data set for MDKP Dr. Prabha Shreeraj Nair"Clustered Genetic Algorithm to solve Multidimensional Knapsack Problem" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-1 | Issue-4 , June 2017, URL: http://www.ijtsrd.com/papers/ijtsrd2237.pdf http://www.ijtsrd.com/computer-science/other/2237/clustered-genetic-algorithm-to-solve-multidimensional-knapsack-problem/dr-prabha-shreeraj-nair
Heuristics for the Maximal Diversity Selection ProblemIJMER
The problem of selecting k items from among a given set of N items such that the ‘diversity’
among the k items is maximum, is a classical problem with applications in many diverse areas such as
forming committees, jury selection, product testing, surveys, plant breeding, ecological preservation,
capital investment, etc. A suitably defined distance metric is used to determine the diversity. However,
this is a hard problem, and the optimal solution is computationally intractable. In this paper we present
the experimental evaluation of two approximation algorithms (heuristics) for the maximal diversity
selection problem
A preliminary survey on optimized multiobjective metaheuristic methods for da...ijcsit
The present survey provides the state-of-the-art of research, copiously devoted to Evolutionary Approach
(EAs) for clustering exemplified with a diversity of evolutionary computations. The Survey provides a
nomenclature that highlights some aspects that are very important in the context of evolutionary data
clustering. The paper missions the clustering trade-offs branched out with wide-ranging Multi Objective
Evolutionary Approaches (MOEAs) methods. Finally, this study addresses the potential challenges of
MOEA design and data clustering, along with conclusions and recommendations for novice and
researchers by positioning most promising paths of future research.
In recent years, consumers and legislation have been pushing companies to optimize their activities in such a way as to reduce negative environmental and social impacts more and more. In the other side, companies
must keep their total supply chain costs as low as possible to remain competitive.This work aims to develop a model to traveling salesman problem including environmental impacts and to identify, as far as possible, the contribution of genetic operator’s tuning and setting in the success and
efficiency of genetic algorithms for solving this problem with consideration of CO2 emission due to transport. This efficiency is calculated in terms of CPU time consumption and convergence of the solution. The best transportation policy is determined by finding a balance between financial and environmental
criteria.Empirically, we have demonstrated that the performance of the genetic algorithm undergo relevant
improvements during some combinations of parameters and operators which we present in our results part.
Clustered Genetic Algorithm to solve Multidimensional Knapsack Problemijtsrd
Genetic Algorithm (GA) has emerged as a powerful tool to discover optimal for multidimensional knapsack problem (MDKP). Multidimensional knapsack problem has recognized as NP-hard problem whose applications in many areas like project selection, capital budgeting, loading problems, cutting stock etc. Attempts has made to develop cluster genetic algorithm (CGA) by mean of modified selection and modified crossover operators of GA. Clustered genetic algorithm consist of (1) fuzzy roulette wheel selection for individual selection to form the mating pool (2) A different kind of crossover operator which employ hierarchical clustering method to form two clusters from individuals of mating pool. CGA performance has examined against GA with respect to 30 benchmark problems for multi-dimensional knapsack. Experimental results show that CGA has significant improvement over GA in relation to discover optimal and CPU running time. The data set for MDKP Dr. Prabha Shreeraj Nair"Clustered Genetic Algorithm to solve Multidimensional Knapsack Problem" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-1 | Issue-4 , June 2017, URL: http://www.ijtsrd.com/papers/ijtsrd2237.pdf http://www.ijtsrd.com/computer-science/other/2237/clustered-genetic-algorithm-to-solve-multidimensional-knapsack-problem/dr-prabha-shreeraj-nair
Heuristics for the Maximal Diversity Selection ProblemIJMER
The problem of selecting k items from among a given set of N items such that the ‘diversity’
among the k items is maximum, is a classical problem with applications in many diverse areas such as
forming committees, jury selection, product testing, surveys, plant breeding, ecological preservation,
capital investment, etc. A suitably defined distance metric is used to determine the diversity. However,
this is a hard problem, and the optimal solution is computationally intractable. In this paper we present
the experimental evaluation of two approximation algorithms (heuristics) for the maximal diversity
selection problem
A preliminary survey on optimized multiobjective metaheuristic methods for da...ijcsit
The present survey provides the state-of-the-art of research, copiously devoted to Evolutionary Approach
(EAs) for clustering exemplified with a diversity of evolutionary computations. The Survey provides a
nomenclature that highlights some aspects that are very important in the context of evolutionary data
clustering. The paper missions the clustering trade-offs branched out with wide-ranging Multi Objective
Evolutionary Approaches (MOEAs) methods. Finally, this study addresses the potential challenges of
MOEA design and data clustering, along with conclusions and recommendations for novice and
researchers by positioning most promising paths of future research.
An Application of Genetic Algorithm for Non-restricted Space and Pre-determin...drboon
The use of a genetic algorithm is presented to solve a facility layout problem in the situation where there is non-restricted space but the ratio of plant length and width is pre-determined. A two-leveled chromosome is constructed. Six rules are established to translate the chromosome to facility design. An approach of solving a facility layout problem is proposed. A numerical example is employed to illustrate the approach.
Application of Bender’s Decomposition Solving a Feed–mix Problem among Supply...drboon
The feed-mix problem is primarily transformed into a mixing situation applying a mathematic formulation with uncertainties. These uncertainties generate the numerous expansions of alternative constraint equations. The given problem has been formulated as mathematic models which correspond to a large-scale Stochastic Programming that cannot be solved by the most popular ordinary calculation method, Simplex Method: LINPROG. This research aims to investigate effective methodology to reveal the optimal solution. The authors have examined the method of Bender’s decomposition: BENDER and developed both methods into MATLAB® program and calculated comparatively. The results revealed that the nearest optimal solutions can be determined by means of a Two-stage Stochastic Programing incorporated with Bender’s decomposition at the most intensive number of uncertainties and take less calculation time than by LINPROG.
FUZZY ROUGH INFORMATION MEASURES AND THEIR APPLICATIONSijcsity
The degree of roughness characterizes the uncertainty contained in a rough set. The rough entropy was
defined to measure the roughness of a rough set. Though, it was effective and useful, but not accurate
enough. Some authors use information measure in place of entropy for better understanding which
measures the amount of uncertainty contained in fuzzy rough set .In this paper three new fuzzy rough
information measures are proposed and their validity is verified. The application of these proposed
information measures in decision making problems is studied and also compared with other existing
information measures.
A Hybrid Pareto Based Multi Objective Evolutionary Algorithm for a Partial Fl...IOSRJM
In this paper, A Partial flexible, open-shop scheduling problem (FOSP) is a combinatorial optimization problem. This work, with the objective of optimizing the makespan of an FOSP uses a hybrid Pareto based optimization (HPBO) approach. The problems are tested on Taillard’s benchmark problems. The consequences of Nawaz, Encore and Ham (NEH) meta heuristic are introduced to the HPBO to direct the search into a quality space. Variable neighbourhood search for (VNS) is employed to overcome the early convergence of the HPBO and helps in global search. The results are compared with standalone HPBO, traditional meta heuristics and the Taillard’s upper bounds. Five problem locate are taken from Taillard’s benchmark problems and are solved for various problem sizes. Thus a total of 35 problems is given to explain. The experimental results show that the solution quality of FOSP can be improved if the search is directed in a quality space in light of the proposed LHPBO approach (LHPBO-NEH-VNS).
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSijfcstjournal
In this paper, a hybrid method for solving multi-objective problem has been provided. The proposed method is combining the ε-Constraint and the Cuckoo algorithm. First the multi objective problem transfers into a single-objective problem using ε-Constraint, then the Cuckoo optimization algorithm will optimize the problem in each task. At last the optimized Pareto frontier will be drawn. The advantage of
this method is the high accuracy and the dispersion of its Pareto frontier. In order to testing the efficiency of the suggested method, a lot of test problems have been solved using this method. Comparing the results of this method with the results of other similar methods shows that the Cuckoo algorithm is more suitable for solving the multi-objective problems.
Opinion mining framework using proposed RB-bayes model for text classicationIJECEIAES
Information mining is a capable idea with incredible potential to anticipate future patterns and conduct. It alludes to the extraction of concealed information from vast data sets by utilizing procedures like factual examination, machine learning, grouping, neural systems and genetic algorithms. In naive baye’s, there exists a problem of zero likelihood. This paper proposed RB-Bayes method based on baye’s theorem for prediction to remove problem of zero likelihood. We also compare our method with few existing methods i.e. naive baye’s and SVM. We demonstrate that this technique is better than some current techniques and specifically can analyze data sets in better way. At the point when the proposed approach is tried on genuine data-sets, the outcomes got improved accuracy in most cases. RB-Bayes calculation having precision 83.333.
ENHANCED BREAST CANCER RECOGNITION BASED ON ROTATION FOREST FEATURE SELECTIO...cscpconf
Optimization problems are dominantly being solved using Computational Intelligence. One of
the issues that can be addressed in this context is problems related to attribute subset selection
evaluation. This paper presents a computational intelligence technique for solving the
optimization problem using a proposed model called Modified Genetic Search Algorithms
(MGSA) that avoids local bad search space with merit and scaled fitness variables, detecting
and deleting bad candidate chromosomes, thereby reducing the number of individual
chromosomes from search space and subsequent iterations in next generations. This paper aims
to show that Rotation forest ensembles are useful in the feature selection method. The base
classifier is multinomial logistic regression method integrated with Haar wavelets as projection
filter and reproducing the ranks of each features with 10 fold cross validation method. It also
discusses the main findings and concludes with promising result of the proposed model. It
explores the combination of MGSA for optimization with Naïve Bayes classification. The result
obtained using proposed model MGSA is validated mathematically using Principal Component
Analysis. The goal is to improve the accuracy and quality of diagnosis of Breast cancer disease
with robust machine learning algorithms. As compared to other works in literature survey,
experimental results achieved in this paper show better results with statistical inferenc
Study of relevancy, diversity, and novelty in recommender systemsChemseddine Berbague
In the next slides, we present our approach to tackling the conflicting recommendation quality in recommender systems using a genetic-based clustering algorithm. In our approach, we studied the users' tendencies toward diversity and proposed a pairwise similarity measure to amount it. Later, we used the new similarity within a fitness function to create overlapped clusters and to recommend balanced recommendations in terms of diversity and relevancy.
Constructing a classification model is important in machine learning for a particular task. A
classification process involves assigning objects into predefined groups or classes based on a
number of observed attributes related to those objects. Artificial neural network is one of the
classification algorithms which, can be used in many application areas. This paper investigates
the potential of applying the feed forward neural network architecture for the classification of
medical datasets. Migration based differential evolution algorithm (MBDE) is chosen and
applied to feed forward neural network to enhance the learning process and the network
learning is validated in terms of convergence rate and classification accuracy. In this paper,
MBDE algorithm with various migration policies is proposed for classification problems using
medical diagnosis.
In this project, we investigated the use of association rules to extract useful knowledge from raw ontological data. To this end, we proposed an approach to pass from graph representation to transactional data. Then, we used different technological solutions to improve the performance of frequent item-sets extraction such as the FP-growth algorithm, and Hadoop. Check our code on Github: https://github.com/8-chems/OntologyMiner
The pertinent single-attribute-based classifier for small datasets classific...IJECEIAES
Classifying a dataset using machine learning algorithms can be a big challenge when the target is a small dataset. The OneR classifier can be used for such cases due to its simplicity and efficiency. In this paper, we revealed the power of a single attribute by introducing the pertinent single-attributebased-heterogeneity-ratio classifier (SAB-HR) that used a pertinent attribute to classify small datasets. The SAB-HR’s used feature selection method, which used the Heterogeneity-Ratio (H-Ratio) measure to identify the most homogeneous attribute among the other attributes in the set. Our empirical results on 12 benchmark datasets from a UCI machine learning repository showed that the SAB-HR classifier significantly outperformed the classical OneR classifier for small datasets. In addition, using the H-Ratio as a feature selection criterion for selecting the single attribute was more effectual than other traditional criteria, such as Information Gain (IG) and Gain Ratio (GR).
Fuzzy clustering has been widely studied and applied in a variety of key areas of science and
engineering. In this paper the Improved Teaching Learning Based Optimization (ITLBO)
algorithm is used for data clustering, in which the objects in the same cluster are similar. This
algorithm has been tested on several datasets and compared with some other popular algorithm
in clustering. Results have been shown that the proposed method improves the output of
clustering and can be efficiently used for fuzzy clustering.
Performance Analysis of Genetic Algorithm as a Stochastic Optimization Tool i...paperpublications3
Abstract: Engineering design problems are complex by nature because of their critical objective functions involving many variables and Constraints. Engineers have to ensure the compatibility with the imposed specifications keeping the manufacturing costs low. Moreover, the methodology may vary according to the design problem.
The main issue is to choose the proper tool for optimization. In the earlier days, a design problem was optimized by some of the conventional optimization techniques like gradient Search, evolutionary optimization, random search etc. These are known as classical methods.
The method is to be properly Chosen depending on the nature of the problem- an incorrect choice may sometimes fail to give the optimal solution. So the methods are less robust.
Now-a-days soft-computing techniques are being widely used for optimizing a function. These are more robust. Genetic algorithm is one such method. It is an effective tool in the realm of stochastic optimization (non-classical). The algorithm produces many strings and generation to reach the optimal point.
The main objective of the paper is to optimize engineering design problems using Genetic Algorithm and to analyze how the algorithm reaches the optima effectively and closely. We choose a mathematical expression for the objective function in terms of the design variables and optimize the same under given constraints using GA.
An Application of Genetic Algorithm for Non-restricted Space and Pre-determin...drboon
The use of a genetic algorithm is presented to solve a facility layout problem in the situation where there is non-restricted space but the ratio of plant length and width is pre-determined. A two-leveled chromosome is constructed. Six rules are established to translate the chromosome to facility design. An approach of solving a facility layout problem is proposed. A numerical example is employed to illustrate the approach.
Application of Bender’s Decomposition Solving a Feed–mix Problem among Supply...drboon
The feed-mix problem is primarily transformed into a mixing situation applying a mathematic formulation with uncertainties. These uncertainties generate the numerous expansions of alternative constraint equations. The given problem has been formulated as mathematic models which correspond to a large-scale Stochastic Programming that cannot be solved by the most popular ordinary calculation method, Simplex Method: LINPROG. This research aims to investigate effective methodology to reveal the optimal solution. The authors have examined the method of Bender’s decomposition: BENDER and developed both methods into MATLAB® program and calculated comparatively. The results revealed that the nearest optimal solutions can be determined by means of a Two-stage Stochastic Programing incorporated with Bender’s decomposition at the most intensive number of uncertainties and take less calculation time than by LINPROG.
FUZZY ROUGH INFORMATION MEASURES AND THEIR APPLICATIONSijcsity
The degree of roughness characterizes the uncertainty contained in a rough set. The rough entropy was
defined to measure the roughness of a rough set. Though, it was effective and useful, but not accurate
enough. Some authors use information measure in place of entropy for better understanding which
measures the amount of uncertainty contained in fuzzy rough set .In this paper three new fuzzy rough
information measures are proposed and their validity is verified. The application of these proposed
information measures in decision making problems is studied and also compared with other existing
information measures.
A Hybrid Pareto Based Multi Objective Evolutionary Algorithm for a Partial Fl...IOSRJM
In this paper, A Partial flexible, open-shop scheduling problem (FOSP) is a combinatorial optimization problem. This work, with the objective of optimizing the makespan of an FOSP uses a hybrid Pareto based optimization (HPBO) approach. The problems are tested on Taillard’s benchmark problems. The consequences of Nawaz, Encore and Ham (NEH) meta heuristic are introduced to the HPBO to direct the search into a quality space. Variable neighbourhood search for (VNS) is employed to overcome the early convergence of the HPBO and helps in global search. The results are compared with standalone HPBO, traditional meta heuristics and the Taillard’s upper bounds. Five problem locate are taken from Taillard’s benchmark problems and are solved for various problem sizes. Thus a total of 35 problems is given to explain. The experimental results show that the solution quality of FOSP can be improved if the search is directed in a quality space in light of the proposed LHPBO approach (LHPBO-NEH-VNS).
A HYBRID COA/ε-CONSTRAINT METHOD FOR SOLVING MULTI-OBJECTIVE PROBLEMSijfcstjournal
In this paper, a hybrid method for solving multi-objective problem has been provided. The proposed method is combining the ε-Constraint and the Cuckoo algorithm. First the multi objective problem transfers into a single-objective problem using ε-Constraint, then the Cuckoo optimization algorithm will optimize the problem in each task. At last the optimized Pareto frontier will be drawn. The advantage of
this method is the high accuracy and the dispersion of its Pareto frontier. In order to testing the efficiency of the suggested method, a lot of test problems have been solved using this method. Comparing the results of this method with the results of other similar methods shows that the Cuckoo algorithm is more suitable for solving the multi-objective problems.
Opinion mining framework using proposed RB-bayes model for text classicationIJECEIAES
Information mining is a capable idea with incredible potential to anticipate future patterns and conduct. It alludes to the extraction of concealed information from vast data sets by utilizing procedures like factual examination, machine learning, grouping, neural systems and genetic algorithms. In naive baye’s, there exists a problem of zero likelihood. This paper proposed RB-Bayes method based on baye’s theorem for prediction to remove problem of zero likelihood. We also compare our method with few existing methods i.e. naive baye’s and SVM. We demonstrate that this technique is better than some current techniques and specifically can analyze data sets in better way. At the point when the proposed approach is tried on genuine data-sets, the outcomes got improved accuracy in most cases. RB-Bayes calculation having precision 83.333.
ENHANCED BREAST CANCER RECOGNITION BASED ON ROTATION FOREST FEATURE SELECTIO...cscpconf
Optimization problems are dominantly being solved using Computational Intelligence. One of
the issues that can be addressed in this context is problems related to attribute subset selection
evaluation. This paper presents a computational intelligence technique for solving the
optimization problem using a proposed model called Modified Genetic Search Algorithms
(MGSA) that avoids local bad search space with merit and scaled fitness variables, detecting
and deleting bad candidate chromosomes, thereby reducing the number of individual
chromosomes from search space and subsequent iterations in next generations. This paper aims
to show that Rotation forest ensembles are useful in the feature selection method. The base
classifier is multinomial logistic regression method integrated with Haar wavelets as projection
filter and reproducing the ranks of each features with 10 fold cross validation method. It also
discusses the main findings and concludes with promising result of the proposed model. It
explores the combination of MGSA for optimization with Naïve Bayes classification. The result
obtained using proposed model MGSA is validated mathematically using Principal Component
Analysis. The goal is to improve the accuracy and quality of diagnosis of Breast cancer disease
with robust machine learning algorithms. As compared to other works in literature survey,
experimental results achieved in this paper show better results with statistical inferenc
Study of relevancy, diversity, and novelty in recommender systemsChemseddine Berbague
In the next slides, we present our approach to tackling the conflicting recommendation quality in recommender systems using a genetic-based clustering algorithm. In our approach, we studied the users' tendencies toward diversity and proposed a pairwise similarity measure to amount it. Later, we used the new similarity within a fitness function to create overlapped clusters and to recommend balanced recommendations in terms of diversity and relevancy.
Constructing a classification model is important in machine learning for a particular task. A
classification process involves assigning objects into predefined groups or classes based on a
number of observed attributes related to those objects. Artificial neural network is one of the
classification algorithms which, can be used in many application areas. This paper investigates
the potential of applying the feed forward neural network architecture for the classification of
medical datasets. Migration based differential evolution algorithm (MBDE) is chosen and
applied to feed forward neural network to enhance the learning process and the network
learning is validated in terms of convergence rate and classification accuracy. In this paper,
MBDE algorithm with various migration policies is proposed for classification problems using
medical diagnosis.
In this project, we investigated the use of association rules to extract useful knowledge from raw ontological data. To this end, we proposed an approach to pass from graph representation to transactional data. Then, we used different technological solutions to improve the performance of frequent item-sets extraction such as the FP-growth algorithm, and Hadoop. Check our code on Github: https://github.com/8-chems/OntologyMiner
The pertinent single-attribute-based classifier for small datasets classific...IJECEIAES
Classifying a dataset using machine learning algorithms can be a big challenge when the target is a small dataset. The OneR classifier can be used for such cases due to its simplicity and efficiency. In this paper, we revealed the power of a single attribute by introducing the pertinent single-attributebased-heterogeneity-ratio classifier (SAB-HR) that used a pertinent attribute to classify small datasets. The SAB-HR’s used feature selection method, which used the Heterogeneity-Ratio (H-Ratio) measure to identify the most homogeneous attribute among the other attributes in the set. Our empirical results on 12 benchmark datasets from a UCI machine learning repository showed that the SAB-HR classifier significantly outperformed the classical OneR classifier for small datasets. In addition, using the H-Ratio as a feature selection criterion for selecting the single attribute was more effectual than other traditional criteria, such as Information Gain (IG) and Gain Ratio (GR).
Fuzzy clustering has been widely studied and applied in a variety of key areas of science and
engineering. In this paper the Improved Teaching Learning Based Optimization (ITLBO)
algorithm is used for data clustering, in which the objects in the same cluster are similar. This
algorithm has been tested on several datasets and compared with some other popular algorithm
in clustering. Results have been shown that the proposed method improves the output of
clustering and can be efficiently used for fuzzy clustering.
Performance Analysis of Genetic Algorithm as a Stochastic Optimization Tool i...paperpublications3
Abstract: Engineering design problems are complex by nature because of their critical objective functions involving many variables and Constraints. Engineers have to ensure the compatibility with the imposed specifications keeping the manufacturing costs low. Moreover, the methodology may vary according to the design problem.
The main issue is to choose the proper tool for optimization. In the earlier days, a design problem was optimized by some of the conventional optimization techniques like gradient Search, evolutionary optimization, random search etc. These are known as classical methods.
The method is to be properly Chosen depending on the nature of the problem- an incorrect choice may sometimes fail to give the optimal solution. So the methods are less robust.
Now-a-days soft-computing techniques are being widely used for optimizing a function. These are more robust. Genetic algorithm is one such method. It is an effective tool in the realm of stochastic optimization (non-classical). The algorithm produces many strings and generation to reach the optimal point.
The main objective of the paper is to optimize engineering design problems using Genetic Algorithm and to analyze how the algorithm reaches the optima effectively and closely. We choose a mathematical expression for the objective function in terms of the design variables and optimize the same under given constraints using GA.
A Genetic Algorithm on Optimization Test FunctionsIJMERJOURNAL
ABSTRACT: Genetic Algorithms (GAs) have become increasingly useful over the years for solving combinatorial problems. Though they are generally accepted to be good performers among metaheuristic algorithms, most works have concentrated on the application of the GAs rather than the theoretical justifications. In this paper, we examine and justify the suitability of Genetic Algorithms in solving complex, multi-variable and multi-modal optimization problems. To achieve this, a simple Genetic Algorithm was used to solve four standard complicated optimization test functions, namely Rosenbrock, Schwefel, Rastrigin and Shubert functions. These functions are benchmarks to test the quality of an optimization procedure towards a global optimum. We show that the method has a quicker convergence to the global optima and that the optimal values for the Rosenbrock, Rastrigin, Schwefel and Shubert functions are zero (0), zero (0), -418.9829 and -14.5080 respectively
Traveling Salesman Problem (TSP) is a kind of NPHard problem which cant be solved in polynomial time for
asymptotically large values of n. In this paper a balanced combination of Genetic algorithm and Simulated Annealing is used. To
improve the performance of finding optimal solution from huge
search space, we have incorporated the use of tournament and
rank as selection operator. And Inver-over operator Mechanism
for crossover and mutation . To illustrate it more clearly an
implementation in C++ (4.9.9.2) has been done.
Index Terms—Genetic Algorithm (GA) , Simulated Annealing
(SA) , Inver-over operator , Lin-Kernighan algorithm , selection
operator , crossover operator , mutation operator.
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...IAEME Publication
Close range photogrammetry network design is referred to the process of placing a set of
cameras in order to achieve photogrammetric tasks. The main objective of this paper is tried to find
the best location of two/three camera stations. The genetic algorithm optimization and Particle
Swarm Optimization are developed to determine the optimal camera stations for computing the three
dimensional coordinates. In this research, a mathematical model representing the genetic algorithm
optimization and Particle Swarm Optimization for the close range photogrammetry network is
developed. This paper gives also the sequence of the field operations and computational steps for this
task. A test field is included to reinforce the theoretical aspects.
In real world applications, most of the optimization problems involve more than one objective to
be optimized. The objectives in most of engineering problems are often conflicting, i.e., maximize
performance, minimize cost, maximize reliability, etc. In the case, one extreme solution would not satisfy
both objective functions and the optimal solution of one objective will not necessary be the best solution
for other objective(s). Therefore different solutions will produce trade-offs between different objectives
and a set of solutions is required to represent the optimal solutions of all objectives. Multi-objective
formulations are realistic models for many complex engineering optimization problems. Customized
genetic algorithms have been demonstrated to be particularly effective to determine excellent solutions to
these problems. A reasonable solution to a multi-objective problem is to investigate a set of solutions, each
of which satisfies the objectives at an acceptable level without being dominated by any other solution. In
this paper, an overview is presented describing various multi objective genetic algorithms developed to
handle different problems with multiple objectives.
Particle Swarm Optimization based K-Prototype Clustering Algorithm iosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
MOCANAR: A MULTI-OBJECTIVE CUCKOO SEARCH ALGORITHM FOR NUMERIC ASSOCIATION RU...cscpconf
Extracting association rules from numeric features involves searching a very large search space. To
deal with this problem, in this paper a meta-heuristic algorithm is used that we have called
MOCANAR. The MOCANAR is a Pareto based multi-objective cuckoo search algorithm which
extracts high quality association rules from numeric datasets. The support, confidence,
interestingness and comprehensibility are the objectives that have been considered in the
MOCANAR. The MOCANAR extracts rules incrementally, in which, in each run of the algorithm, a
small number of high quality rules are made. In this paper, a comprehensive taxonomy of metaheuristic
algorithm have been presented. Using this taxonomy, we have decided to use a Cuckoo
Search algorithm because this algorithm is one of the most matured algorithms and also, it is simple
to use and easy to comprehend. In addition, until now, to our knowledge this method has not been
used as a multi-objective algorithm and has not been used in the association rule mining area. To
demonstrate the merit and associated benefits of the proposed methodology, the methodology has
been applied to a number of datasets and high quality results in terms of the objectives were
extracted
MOCANAR: A Multi-Objective Cuckoo Search Algorithm for Numeric Association Ru...csandit
Extracting association rules from numeric features
involves searching a very large search space. To
deal with this problem, in this paper a meta-heuris
tic algorithm is used that we have called
MOCANAR. The MOCANAR is a Pareto based multi-object
ive cuckoo search algorithm which
extracts high quality association rules from numeri
c datasets. The support, confidence,
interestingness and comprehensibility are the objec
tives that have been considered in the
MOCANAR. The MOCANAR extracts rules incrementally,
in which, in each run of the algorithm, a
small number of high quality rules are made. In thi
s paper, a comprehensive taxonomy of meta-
heuristic algorithm have been presented. Using this
taxonomy, we have decided to use a Cuckoo
Search algorithm because this algorithm is one of t
he most matured algorithms and also, it is simple
to use and easy to comprehend. In addition, until n
ow, to our knowledge this method has not been
used as a multi-objective algorithm and has not bee
n used in the association rule mining area. To
demonstrate the merit and associated benefits of th
e proposed methodology, the methodology has
been applied to a number of datasets and high quali
ty results in terms of the objectives were
extracted
Survey on Efficient Techniques of Text Miningvivatechijri
In the current era, with the advancement of technology, more and more data is available in digital
form. Among which, most of the data (approx. 85%) is in unstructured textual form. So it has become essential to
develop better techniques and algorithms to extract useful and interesting information from this large amount of
textual data. Text mining is process of extracting useful data from unstructured text. The algorithm used for text
mining has advantages and disadvantages. Moreover the issues in the field of text mining that affect the accuracy
and relevance of the results are identified.
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorithm & Comparing With Some Traditional Methods
1. International Conference on Electronics, Computer and Communication (ICECC 2008)
University of Rajshahi, Bangladesh
ISBN 984-300-002131-3
Solving Multidimensional Multiple Choice Knapsack Problem By Genetic Algorithm &
Measuring Its Performance
Shubhashis K. Shil1
, A. B. M. Sarowar Sattar2
, Md. Waselul Haque Sadid3
,A. B. M. Nasiruzzaman4
,Md.
ShamimAnower5
1-3
Department of CSE & 4-5
EEE, Rajshahi University of Engineering & Technology, Rajshahi-6204, Bangladesh
E-mail: sks_engr_ruet@yahoo.com1
, nasir_zaman_eee@yahoo.com4
Abstract: The objective of this paper is to evolve
simple and effective method for the multidimensional
multiple choice knapsack problem (MMKP), which is
capable of obtaining near optimal revenue and of
course, better timing complexity than that of
traditional approaches for a large-scale system. In
optimization, genetic algorithm (GA) has some well-
known advantages. Some traditional methods are
well known to solve MMKP such as Branch and
Bound with Linear Programming (BBLP), Modified
Heuristic (M-HEU), Multiple Upgrade of Heuristic
(MU-HEU). In this study, a similar investigation for
solving MMKP is considered using simple Genetic
Algorithm. The performance of results of revenue
obtained with all of the methods are nearly same but
from the view point of calculation time GA is much
superior and its effectiveness increases as the
constraints of the problem are increased.
Key Words: Genetic Algorithm, MMKP, MU-HEU,
M-HEU, BBLP.
1. INTRODUCTION
The multidimensional multiple-choice knapsack
problem (MMKP) is a more complex variant of the
0–1 knapsack problem (KP). Since 0-1 KP is an NP-
Hard problem algorithms for finding exact solution
of the MMKP are not suitable for most real-time
decision-making applications, such as quality
adaptation and admission control for interactive
multimedia systems, or service level agreement
management in telecommunication networks.
The MMKP is a variant of knapsack problem that is
given a set of groups of variables, one tries to select
the best variable in each group. Each variable in a
group has a value in an objective function and
consumes a certain amount of resources as well. The
problem is to select the variables, subject to resource
constraints, so that the objective function is
maximized.
Let there be n groups of items. Group i has li items.
Each item of the group has a particular value and it
requires m resources. In mathematical notation, let vij
be the value of the jth item of the ith group, r= (rij1 ,
rij2, …,rijm) be the required resource for the jth item of
the ith group and R=(R1, R2,...,Rn) be the resource
bound of the knapsack.
Mathematically the problem is stated as follows:
V=maximize ∑∑= =
n
i
li
j
ijijvx
1 1
(Objective function)
So that,
k
n
i
li
j
ijkij Rrx∑∑= =
≤
1 1
(Resource constraints)
where, V is the value of the solution, k=1,2,…, m,
and the picking variables are ,
∑=
=
li
j
ijx
1
1
and to reduce calculation time.
Fig. 1 illustrates an example of MMKP. We have to
pick exactly one item from each group. Each item
has two resources, r1 and r2. The objective of
picking items is to maximize the total value of the
picked items subject to the resource constraints of the
knapsack in minimum time, that is
∑ 1(r of picked items) 15≤ and,
∑ 2(r of picked items) 15≤
Fig. 1 An example of MMKP.
The MMKP has been studied by many researchers
and methods have been presented in several classical
papers [1], [2], [3], [4], and [5], and in well
established textbooks [6], and [7]. These classical
methods require specific assumptions on the
objective function such as continuity,
differentiability. Moreover, these methods are slowly
convergent.
484
2. International Conference on Electronics, Computer and Communication (ICECC 2008)
University of Rajshahi, Bangladesh
ISBN 984-300-002131-3
Genetic Algorithms (GA) are general search
technique based on the mechanism of natural
selection and natural genetics. In GA, search points
are represented by genetic strings. The search
process uses probabilistic transition rules instead of
deterministic ones as in traditional optimization
method. The search is conducted over a population of
solutions. Moreover, no specific assumptions on the
objective function, such as continuity,
differentiability, etc. are required in GA.
Genetic Algorithm is different from traditional or
conventional methods in four ways:
1. GA work with a coding of the parameter set, not
the parameters themselves.
2. GA search from a population of points, not a
single point.
3. GA use payoff (objective function) information,
not derivatives or other auxiliary knowledge.
4. GA use probabilistic transition rules, not
deterministic rules.
In several papers [1] the 0-1 classical knapsack
problem is solved using GA, which is one-
dimensional.
In this paper, analysis is done for multi-dimension
and multiple choice knapsack problem. In view of
the above, the main thrust of the research work
presented in this paper is to propose a new but
effective method for solving MMKP using GA.
2. STRUCTURE OF SOLUTION TECHNIQUE
2.1 Pseudo Code of General Genetic Algorithm
Begin
//Initialize the generation counter
t→0;
//Create a random population within the
bound and initialize it
Initialize_Population (p(t));
//Evaluate the fitness of the generated
population with respect to targeted function
Evaluate_Population (p(t));
//Order population to find the best solution
Order_Population (p(t));
While (not termination-condition satisfied)
Begin
//Select the relatively fir population
(roulette wheel)
Select_Population (p(t) from p(t-
1));
//Crossover operation
Apply_Crossover (p(t));
//Mutation operation
Apply_Mutation (p(t));
//Evaluate the fitness of the new
generated population
Evaluate_Population (p(t));
//Combine the result of the new
generation with that of the previous one
Alternate_Generation (offspring of
p(t) + parent of p(t));
//Order the generation with the
previous one to find the best solution
Order_Generation (offspring of p(t)
+ parent of p(t));
//Increase the generation counter
t→t+1;
End
End
2.2 Working Steps of Genetic Algorithm
The design problem can be formulated as the
following optimization problem:
1. Minimize the fitness function
1/(maximize ∑∑= =
n
i
li
j
ijijvx
1 1
)
subjected to constraint k
n
i
li
j
ijkij Rrx∑∑= =
≤
1 1
.
2. In every generation 30 individuals are taken.
3. Roulette Wheel Method of reproduction is used.
4. Single cross-site of crossover is used with
crossover rate 0.5 and mutation rate 0.05.
5. As a terminating condition number of generation
is chosen to be 100, 200, 300, and so on.
3. RESULT AND DISCUSSION
In Table 1 and Fig. 2 comparisons between BBLP,
M-HEU, MU-HEU and GA from the view points of
revenue and required time keeping number of items
per group 10 and number of resources 10, are given.
485
3. International Conference on Electronics, Computer and Communication (ICECC 2008)
University of Rajshahi, Bangladesh
ISBN 984-300-002131-3
Table 1 Comparison among various methods for
solving MMKP varying no. of generation
100 150 200 250 300 350 400 450 500
0
1
2
3
4
5
6
7
8
9
10
No. of Generation
R
e
qu
ire
d
T
im
e
(s
e
c
)
BBLP
M-HEU
MU-HEU
GA
Fig. 2 Graphical comparison of various methods for
MMKP
From the table it is evident that BBLP is superior
from the point of view of revenue but it is poor from
required time of calculation. M-HEU & MU-HEU
produce comparatively better solutions based on
required time. But GA is superior from the view
point of required time and it also produces near
optimal revenue probably not better all time.
4. CONCLUSION
This paper presents the comparisons of GA, BBLP,
M-HEU and MU-HEU algorithms for solving
MMKP. A new approach for solving the challenging
optimal MMKP is presented. The results are
compared with the results obtained using traditional
methods. The results are quite similar except that GA
is much faster than the traditional ones. It is now
quite clear from the above discussion that the GA
approach shows potential and stern concentrations
are the need of the day because of its probabilistic
nature.
REFERENCES
[1] S. Khuri, T. Back, and J. Heitkotter, “The Zero-one
Multiple Knapsack Problem and Genetic
Algorithms”, Proceedings of The ACM Symposium
of Applied Computing (SAC94), 1994.
[2] M Hifi, M Michrafy, and A Sbihi, “Heuristic
algorithms for the multiple-choice
multidimensional knapsack problem” Journal of
the Operational Research Society, pp. 1323–1332,
2004.
[3] Shahadat Khan, Kin F. Li, Eric G. Manning and
Md Mostofa Akbar, “Solving the knapsack
problem for adaptive multimedia systems” Studia
Informatica Universalis, SIU-2002, pp. 161–182,
Oct. 2002.
[4] M. M. Akbar, Eric G. Manning, Gholamali C.
Shoja, S.
Khan, “Heuristic Solutions for the Multiple-Choice
Multi- Dimension Knapsack Problem”
International Conference on Computational
Science, San Fracsisco, California, pp 659-668,
May, 28-30, 2001.
[5] R. Parra-Hernandez and N. Dimopoulos,, “A new
Heuristic for Solving the Multichoice
Multidimensional Knapsack Problem,” IEEE
Transaction on Systems, Man and Cybernetics.
Part A: Systems and Humans, 2002.
[6] David E. Goldberg, Genetic Algorithms in Search,
Optimization and Machine Learning, Pearson
Education, 2002.
[7] S.Rajasekharan, S. A. Vijayalekshmi Pai, Neural
Networks, Fuzzy Logic & Genetic Algorithms,
Prentice Hall of India, 2003.
486