Nabil, E., H. Hameed, and A. Badr,
"Article: A Cloud based P Systems Algorithm",
International Journal of Computer Applications, vol. 54, no. 13, pp. 26-31, September, 2012.
AbstractA P system is a computability model which is biochemically inspired, it is a general distributed model, highly parallel, nondeterministic, based on the notion of a membrane structure. Till this moment, there is no exact idea about the real implementation of P systems. P systems are used in solving NP-complete problems in polynomial time, but with building the whole exponential search space. Cloud computing assume infinite memory and infinite processing power. This paper proposes an algorithm that uses the cloud resources in a fully parallel manner as a step towards P systems implementation, the nondeterminism property of P systems is certainly not maintained. The paper used the SAT problem as the case study.
M.Gawich, A.Badr, H.Ismael, and A.Hegazy,
"Alternative Approaches for Ontology Matching",
International Journal of Computer Applications, vol. 49, pp. 29-37, 2012.
AbstractOntology matching is generally defined as the process of finding correspondences between entities of different ontologies. It can help the data integration between autonomous agents, web services composition, and P2P information sharing. This process is applied through the use of ontology matching tools which use one or more ontology matching techniques. This paper presents tools which have been published in this field, such as Prompt [7], Smatch [5] and Ontobuilder [16]. Moreover the paper illustrates the drawbacks of these tools. New two tools are proposed to handle these drawbacks. The new proposed and other tools are tested using GlycO [8]and EnzyO[10] in the biochemistry field, Osteoarthritis and Rheumatoid in the medical field.
M.Ibrahim, A.Badr, M.Reda, and I.Farag,
"Bounding Box Object Localization Based On Image Superpixelization",
Elsevier, vol. 13, pp. 108-119, 2012.
AbstractOne of successful approaches for object localization and recognition is sliding window approach where different candidate windows are found and evaluated and the best window is selected to represent the object. To avoid exhaustive search over all windows locations, Efficient Sub-window Search (ESS) [1] algorithm were proposed to efficiently find the best window among all sub-windows using branch and bound technique. In case of multi-class multiple object detection problems, such methods are time consuming. To handle this issue, efficient multi-object detection approach is proposed based on image superpixelization We utilize image superpixels in 2 points. (a) Such preprocessing stage is done once for an image, hence multiple detections could be fast. (b) We observe that image superpixels could help in identifying the promising candidate sub-windows, hence evaluating all sub-windows could be avoided. An efficient brute force sub-window search algorithm is proposed based on these observations. Moreover, for improving its performance, the algorithm is integrated with ESS algorithm. The proposed algorithms are assessed on the PASCAL 2006 and PASCAL 2007 test-set and show that they are faster than the state-of-the art sub-window search algorithms, while achieving a comparable performance comparing with them.
E.Nabil, H.Hameed, and A.Badr,
"A Cloud based P Systems Algorithm",
International Journal of Computer Applications, vol. 54, pp. 26-31, 2012.
AbstractA P system is a computability model which is biochemically inspired, it is a general distributed model, highly parallel, nondeterministic, based on the notion of a membrane structure. Till this moment, there is no exact idea about the real implementation of P systems. P systems are used in solving NP-complete problems in polynomial time, but with building the whole exponential search space. Cloud computing assume infinite memory and infinite processing power. This paper proposes an algorithm that uses the cloud resources in a fully parallel manner as a step towards P systems implementation, the nondeterminism property of P systems is certainly not maintained. The paper used the SAT problem as the case study.
A.Tamer, and A.Badr,
"A Comparative Study on Bioinformatic Feature Selection and Classification",
International Journal of Computer Applications, vol. 43, pp. 5-8, 2012.
AbstractThis paper presents an application of supervised machine learning approaches to the classification of the colon cancer gene expression data. Established feature selection techniques based on principal component analysis (PCA), independent component analysis (ICA), genetic algorithm (GA) and support vector machine (SVM) are, for the first time, applied to this data set to support learning and classification. Different classifiers are implemented to investigate the impact of combining feature selection and classification methods. Learning classifiers implemented include K-Nearest Neighbors (KNN) and support vector machine. Results of comparative studies are provided, demonstrating that effective feature selection is essential to the development of classifiers intended for use in high dimension domains. This research also shows that feature selection helps increase computational efficiency while improving classification accuracy.
N.Salah, and A.Badr,
"Complexity of Capacitated Vehicles Routing Problem using Cellular Genetic Algorithms",
International Journal of Computer Science and Network Security, vol. 12, pp. 5-11, 2012.
AbstractCellular Genetic Algorithms) CGAs are a subclass of Genetic Algorithms (GAS) it enhanced the population diversity and exploration in which the tentative solutions thanks to the existence of small overlapped neighborhoods .It well suited for complex problems as one of structured algorithms .The study was conducted on the behavior of these algorithms has been Performed in terms of quality of solutions exist, at the time of implementation, And a number of function evaluations effort. We have chosen the benchmark Augerat et al. Set A, Augerat et al. Set B and Augerat et al. Set P to test (cellular genetic algorithm)
And compared with some other GAS. We have deceived that CGAs are capable of Always find optimal to the problem in a few times and reasonable.
M.Omara, A.Badr, and A.Hegazy,
"EpiGASVM – A New Technique for MHC Class-II Epitope Prediction",
American Journal of Bioinformatics Research, vol. 2, pp. 7-13, 2012.
AbstractIdentification of major histocompatibility complex binding peptides is an important step in the selection of T-Cell epitope candidates suitable for usage in new vaccines.The binding groove of the MHC Class-II molecule is opened at both sides, which allows for high variability in length of the peptides that bind to this molecule and consequently complicates the prediction of the binding core motif. An accurate and efficient computational approach for the prediction of such peptides can greatly reduce the time and cost required for the design of new vaccines for infectious diseases and cancers. We have developed EpiGASVM, a new approach for the in silico prediction of MHC Class-II epitopes, by combining two artificial intelligence techniques namely: evolutionary algorithms and support vector machines. We have applied nine variations of EpiGASVM to a dataset of similarity-reduced benchmark data and we have calculated the prediction accuracy and the area under the receiver operating characteristic curve as measures of performance.The results indicate that EpiGASVM is a promising new technique that could provide researchers with a new tool for the in silico selection of candidate peptides that can be used in rational vaccine design.
E.Nabil, A.Badr, and I.Farag,
"A Fuzzy-Membrane-Immune Algorithm For Breast Cancer Diagnosis",
Babes Bolyai, vol. 7, pp. 3-19, 2012.
AbstractThe automatic diagnosis of breast cancer is an important medical problem. This paper hybridizes metaphors from cells membranes and intercommunication between compartments with clonal selection principle together with fuzzy logic to produce a fuzzy rule system in order to be used in diagnosis. The fuzzy-membrane-immune algorithm suggested were implemented and tested on the Wisconsin breast cancer diagnosis (WBCD) problem. The developed solution scheme is compared with five previous works based on neural networks and genetic algorithms. The algorithm surpasses all of them. There are two motivations for using fuzzy rules with the membrane-immune algorithm in the underline problem. The first is attaining high classification performance. The second is the possibility of attributing a confidence measure (degree of benignity or malignancy) to the output diagnosis, beside the simplicity of the diagnosis system, which means that the system is human interpretable.
Z.AbdElHalim, A.Badr, K.Tawfik, and I.Farag,
"Major Histocompatability Complex Class II Prediction",
American Journal of Bioinformatics Research, vol. 12, pp. 14-20, 2012.
AbstractMajor Histocompatibility complex (MHC) molecules play an essential role in introducing and regulation immune system. The MHC molecules are divided into two classes, class I and class II which are differ in size of their binding pockets. Determining which peptides bind to a specific MHC molecule is fundamental to understanding the basis of immunity, and for the development of vaccines and immunotherapeutic for autoimmune diseases and cancer. Due to the variability of the locations of the class II binding cores, the process for predicting the affinity of these peptides is difficult.This paper investigates a new method for predicting peptides binding to MHC class II molecules and its affinity using genetic algorithms and metaheuristics. The algorithm is based on a fitness function that builds a scoring matrix for all suggested motifs in a specific iteration to test the motif ability to be one of the real motifs in the nature. The genetic algorithmpresented here shows increased prediction accuracy with higher number of true positives and negatives on almost of MHC class II alleles,about 80 percent of peptides were correctly classified when testing dataset from IEDB[26]. Generally, these results indicate that GA has a strong ability for MHC Class II binding prediction.
M.AbdElaziz, A.Badr, and I.Farag,
"Membrane Computing as Multi Turing Machines",
International Journal of Applied Information Systems, vol. 4, pp. 7-11, 2012.
AbstractA Turing machine (TM) can be adapted to simulate the logic of any computer algorithm, and is particularly useful in explaining the functions of a CPU inside a computer. Membrane computing aims to develop models and paradigms that are biologically motivated. It identifies an unconventional computing model, namely a P system, which abstracts from the way living cells process chemical compounds in their compartmental structure. These systems are a class of distributed systems, maximally parallel computing devices of a biochemical type. In this research, the research tries investigating a new view to show Membrane computing is a multi TM that communicate with each other. The main idea is that each membrane is a TM itself and each TM can communicate with other TM through communication channels under the structure of membranes (tree membranes structure) where membrane (TM) can send and receive string (multiset) to or from other membrane (TM). This TM is a TM with three tapes.
E.Nabil, A.Badr, and I.Farag,
"A Membrane-Immune Algorithm for Solving the Multiple 0/1 Knapsack Problem",
Babes Bolyai, vol. 7, pp. 3-13, 2012.
AbstractIn this paper a membrane-immune algorithm is proposed,which is inspired from the structure of living cells and the vertebrate immune system. The algorithm is used to solve one of the most famous combinatorial NP-complete problems, namely the Multiple Zero/One Knapsack Problem. Various heuristics, like genetic algorithms, have been devised to solve this class of combinatorial problems. The proposed algorithm is compared with two genetic based algorithms and overcame both of them. The algorithm is evaluated on nine benchmarks test problems and surpassed both of the genetic based algorithms in six problems, equaled with one of them in two problems and lost in one problem, which indicates that our algorithm surpasses in general genetic algorithms. We claim that the proposed algorithm is very useful in solving similar combinatorial NP-complete problems.
A.Fathey, A.Badr, and I.Farag,
"A Note on the Rough P Systems",
International Journal of Computer Theory and Engineering, vol. 4, pp. 337-340, 2012.
AbstractA new variant of P Systems is considered, a rough p system which discussed before as an open problem. The proposed rough p system definition is based on boundary rules and on conditional communication, where communication is controlled by the contents of the strings not by the evolution rules for obtaining these strings.