Search Algorithm in Software Testing and Debugging
|
|
|
- Julie Smith
- 9 years ago
- Views:
Transcription
1 Search Algorithm in Software Testing and Debugging Hsueh-Chien Cheng Dec 8, 2010
2 Search Algorithm Search algorithm is a well-studied field in AI Computer chess Hill climbing A search... Evolutionary Algorithm
3 Evolutaionary Algorithm Evolutionary Algorithms (EAs) Most are population-based. Evolve the population by iteratively creating new solutions with the operator and retaining better solutions in the population. Genetic Algorithm (GA), Particle Swarm Optimization (PSO),... a lot of variants. Frequently applied to solve software engineering problems (Harman et al., 2009).
4 Search Algorithms and Software Engineering Applying search algorithms to solve software engineering problems has gained a lot of attention recently. Figure: Figure adapted from Figure 1 in Harman et al. (2009)
5 Software Engineering Problems as Optimization Problem In the following we focus on two specific problems with one selected recent work: 1. Software testing (Harman and McMinn, 2010) 2. Software debugging (Forrest et al., 2009) The problems are mapped into optimization problems and solved by search algorithms.
6 Testing as Optimization Problems The objective is branch coverage (Harman and McMinn, 2010). Generate the test case which hits the target branch. The quality of a solution is measured by combining the two: 1. Approach level: the distance from the target branch in the CFG 2. Branch distance: the difference of the variable in the predicate The problem is to minimize the sum of the two measurements after proper normalization.
7 Example: Branch Coverage Target branch Approachlevel = 1 Branch distance = 10 -k Figure: Figure adapted from Figure 1 in Harman and McMinn (2010)
8 Debugging as Optimization Problems The objective is the generation of a bug-free patch of the original program (Forrest et al., 2009). The quality of a solution is measured by the number of total test cases passed. Including positive and negative test cases. The problem is to maximize the number of test cases passed.
9 Global and Local Search There are a large number of search algorithms developed, which one is the best? It is problem dependent. (No-free-lunch theorem, Wolpert and Macready (2002)) Which one better suits the problem, global or local search? It depends on the fitness landscape of the problem.
10 Fitness Landscape Local search works best with a smooth landscape. But it get trapped in local optima when the landscape is multi-modal. In this case, global search may perform better. A landscape with large plateau is very hard for all searching algorithms. But plotting the shape of fitness landscape is as hard as solving the problem. Solution quality Solution
11 Search Space Reduction Real problems are hard with large search space. Therefore we need to reduce the search space to enable efficient search. Search space reduction is almost, if not always, necessary for practical problems.
12 Example: Game-tree Search Alpha-beta pruning with limited depth search. 1. Pruning Ignore the branch which contains no answer. 2. Restriction on the search space Search stops at a predefined depth and uses some heuristic to access the solution quality.
13 Harman and McMinn (2010) Compare the performance of local, global, and hybrid search in testing problem. Local search is the most efficient one for most branches. Global search works for some specific branches where local search fails. Hybrid covers the most branches. The algorithms under test are 1. Hill climbing as local search 2. Genetic Algorithm (GA) as global search 3. A combination of the above two as hybrid search, Memetic algorithm
14 Harman and McMinn (2010) Figure: Figure adapted from Figure 9 in Harman and McMinn (2010)
15 Harman and McMinn (2010) Observations: 1. High coverage of random testing - most branches are easy to cover branches are never covered - there are extremely hard branches. Comparing the difference in performance of local and global search, those branches that are either too easy or too hard are not included. Now there are 37 branches left.
16 Harman and McMinn (2010) Theoretically, if a branch has the Royal Road property, GA can perform well. 8 of the 37 branches have this property. Figure: Figure adapted from Table 2 in Harman and McMinn (2010)
17 Harman and McMinn (2010) For the other 29 branches, GA usually has a lower success rate or a longer execution time if the success rate are 100% for both GA and hill climbing. Figure: Figure adapted from Figure 11 in Harman and McMinn (2010)
18 Harman and McMinn (2010) Figure: Figure adapted from Table 5 in Harman and McMinn (2010)
19 Harman and McMinn (2010) Hybrid algorithm offers the best coverage: Figure: Figure adapted from Figure 12 in Harman and McMinn (2010)
20 Harman and McMinn (2010) The efficiency of hybrid algorithm 1. Compared with GA for Royal Road branches Out-performed by GA, in both success rate and #evaluations. 2. Compared with BEST (hill climbing, GA) for non-royal Road branches Comparable in both success rate and #evaluations.
21 Harman and McMinn (2010) Categorize the branch and use the right algorithm 1. Easy branch: random search 2. Royal Road branch: GA 3. Non-Royal Road branch: hill climbing If we care only about coverage: hybrid Future direction Automatic identification of royal road properties Adaptiveness of hybrid algorithm Multiobjective formulation of the problem (e.g. oracle cost) Better objective function (Arcuri, 2010)
22 Forrest et al. (2009) Quick review of Forrest et al. (2009) in 30 seconds: Manipulate the AST using genetic programming (similar to GA) Reduce the search space with assumption on the possible patch of the bug The first automated software repairing algorithm that works on real problems
23 Future Direction 1. Improve search efficiency Adaptiveness, fitness function 2. Relieve restriction on the search space Capability of patching more bugs 3. Better formulation of the problem Multiobjective optimization
24 Bibliography I Arcuri, A. (2010). It does matter how you normalise the branch distance in search based software testing. In Proceedings of the Third International Conference on Software Testing, Verification and Validation, pages Forrest, S., Nguyen, T., Weimer, W., and Le Goues, C. (2009). A genetic programming approach to automated software repair. In Proceedings of the 11th annual conference on Genetic and evolutionary computation, pages Harman, M., Mansouri, S., and Zhang, Y. (2009). Search based software engineering: A comprehensive analysis and review of trends techniques and applications. Technical report. Harman, M. and McMinn, P. (2010). A theoretical and empirical study of search-based testing: Local, global, and hybrid search. IEEE Transactions on Software Engineering, 36(2):
25 Bibliography II Wolpert, D. and Macready, W. (2002). No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation, 1(1):67 82.
26 Royal Road for testing With a set a values S, if a predicate tests for the presence of properties exhibited by nonintersecting subset of S, the predicate has Royal Road property. Back
SEARCH-BASED SOFTWARE TEST DATA GENERATION USING EVOLUTIONARY COMPUTATION
SEARCH-BASED SOFTWARE TEST DATA GENERATION USING EVOLUTIONARY COMPUTATION P. Maragathavalli 1 1 Department of Information Technology, Pondicherry Engineering College, Puducherry [email protected] ABSTRACT
Practical Applications of Evolutionary Computation to Financial Engineering
Hitoshi Iba and Claus C. Aranha Practical Applications of Evolutionary Computation to Financial Engineering Robust Techniques for Forecasting, Trading and Hedging 4Q Springer Contents 1 Introduction to
Coverage Criteria for Search Based Automatic Unit Testing of Java Programs
ISSN (Online): 2409-4285 www.ijcsse.org Page: 256-263 Coverage Criteria for Search Based Automatic Unit Testing of Java Programs Ina Papadhopulli 1 and Elinda Meçe 2 1, 2 Department of Computer Engineering,
BMOA: Binary Magnetic Optimization Algorithm
International Journal of Machine Learning and Computing Vol. 2 No. 3 June 22 BMOA: Binary Magnetic Optimization Algorithm SeyedAli Mirjalili and Siti Zaiton Mohd Hashim Abstract Recently the behavior of
Two Flavors in Automated Software Repair: Rigid Repair and Plastic Repair
Two Flavors in Automated Software Repair: Rigid Repair and Plastic Repair Martin Monperrus, Benoit Baudry Dagstuhl Preprint, Seminar #13061, 2013. Link to the latest version Abstract In this paper, we
Automated Repair of Binary and Assembly Programs for Cooperating Embedded Devices
Automated Repair of Binary and Assembly Programs for Cooperating Embedded Devices Eric Schulte 1 Jonathan DiLorenzo 2 Westley Weimer 2 Stephanie Forrest 1 1 Department of Computer Science University of
Optimised Realistic Test Input Generation
Optimised Realistic Test Input Generation Mustafa Bozkurt and Mark Harman {m.bozkurt,m.harman}@cs.ucl.ac.uk CREST Centre, Department of Computer Science, University College London. Malet Place, London
A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation
A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation Abhishek Singh Department of Information Technology Amity School of Engineering and Technology Amity
Projects - Neural and Evolutionary Computing
Projects - Neural and Evolutionary Computing 2014-2015 I. Application oriented topics 1. Task scheduling in distributed systems. The aim is to assign a set of (independent or correlated) tasks to some
CS91.543 MidTerm Exam 4/1/2004 Name: KEY. Page Max Score 1 18 2 11 3 30 4 15 5 45 6 20 Total 139
CS91.543 MidTerm Exam 4/1/2004 Name: KEY Page Max Score 1 18 2 11 3 30 4 15 5 45 6 20 Total 139 % INTRODUCTION, AI HISTORY AND AGENTS 1. [4 pts. ea.] Briefly describe the following important AI programs.
AN APPROACH FOR SOFTWARE TEST CASE SELECTION USING HYBRID PSO
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 AN APPROACH FOR SOFTWARE TEST CASE SELECTION USING HYBRID PSO 1 Preeti Bala Thakur, 2 Prof. Toran Verma 1 Dept. of
International Journal of Software and Web Sciences (IJSWS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0063 ISSN (Online): 2279-0071 International
Multi-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification
Multi-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification Adriel Cheng Cheng-Chew Lim The University of Adelaide, Australia 5005 Abstract We propose a test generation method employing
International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Emerging Technologies in Computational
Search Based Software Engineering: A Comprehensive Analysis and Review of Trends Techniques and Applications
1 Search Based Software Engineering: A Comprehensive Analysis and Review of Trends Techniques and Applications Mark Harman, S. Afshin Mansouri and Yuanyuan Zhang April 9, 2009 Technical Report TR-09-03
A Hybrid Model of Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC) Algorithm for Test Case Optimization
A Hybrid Model of Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC) Algorithm for Test Case Optimization Abraham Kiran Joseph a, Dr. G. Radhamani b * a Research Scholar, Dr.G.R Damodaran
Fuzzy Cognitive Map for Software Testing Using Artificial Intelligence Techniques
Fuzzy ognitive Map for Software Testing Using Artificial Intelligence Techniques Deane Larkman 1, Masoud Mohammadian 1, Bala Balachandran 1, Ric Jentzsch 2 1 Faculty of Information Science and Engineering,
A New Software Data-Flow Testing Approach via Ant Colony Algorithms
Universal Journal of Computer Science and Engineering Technology 1 (1), 64-72, Oct. 2010. 2010 UniCSE, ISSN: 2219-2158 A New Software Data-Flow Testing Approach via Ant Colony Algorithms Ahmed S. Ghiduk
Software Framework for Vehicle Routing Problem with Hybrid Metaheuristic Algorithms
Software Framework for Vehicle Routing Problem with Hybrid Metaheuristic Algorithms S.MASROM 1, A.M. NASIR 2 Malaysia Institute of Transport (MITRANS) Faculty of Computer and Mathematical Science Universiti
How Can Metaheuristics Help Software Engineers
and Software How Can Help Software Engineers Enrique Alba [email protected] http://www.lcc.uma.es/~eat Universidad de Málaga, ESPAÑA Enrique Alba How Can Help Software Engineers of 8 and Software What s a
Designing Better Fitness Functions for Automated Program Repair
Designing Better Fitness Functions for Automated Program Repair Ethan Fast University of Virginia [email protected] Claire Le Goues University of Virginia [email protected] Stephanie Forrest University
The Use of Cuckoo Search in Estimating the Parameters of Software Reliability Growth Models
The Use of Cuckoo Search in Estimating the Parameters of Software Reliability Growth Models Dr. Najla Akram AL-Saati and Marwa Abd-ALKareem Software Engineering Dept. College of Computer Sciences & Mathematics,
CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM
CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM *Shabnam Ghasemi 1 and Mohammad Kalantari 2 1 Deparment of Computer Engineering, Islamic Azad University,
Search Based Software Engineering: Techniques, Taxonomy, Tutorial
Search Based Software Engineering: Techniques, Taxonomy, Tutorial Mark Harman 1, Phil McMinn 2, Jerffeson Teixeira de Souza 3, and Shin Yoo 1 1 University College London, UK 2 University of Sheffield,
Search Based Software Engineering and Software Defect Prediction
1 Search Based Software Engineering and Software Defect Prediction Goran Mauša, mag. ing. el. University of Rijeka - Faculty of Engineering, Vukovarska 58, HR-51000 Rijeka, Croatia Email: [email protected]
Proposed Software Testing Using Intelligent techniques (Intelligent Water Drop (IWD) and Ant Colony Optimization Algorithm (ACO))
www.ijcsi.org 91 Proposed Software Testing Using Intelligent techniques (Intelligent Water Drop (IWD) and Ant Colony Optimization Algorithm (ACO)) Laheeb M. Alzubaidy 1, Baraa S. Alhafid 2 1 Software Engineering,
Static Program Transformations for Efficient Software Model Checking
Static Program Transformations for Efficient Software Model Checking Shobha Vasudevan Jacob Abraham The University of Texas at Austin Dependable Systems Large and complex systems Software faults are major
Computational intelligence in intrusion detection systems
Computational intelligence in intrusion detection systems --- An introduction to an introduction Rick Chang @ TEIL Reference The use of computational intelligence in intrusion detection systems : A review
A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0
212 International Conference on System Engineering and Modeling (ICSEM 212) IPCSIT vol. 34 (212) (212) IACSIT Press, Singapore A Binary Model on the Basis of Imperialist Competitive Algorithm in Order
Ant Colony Optimization and Constraint Programming
Ant Colony Optimization and Constraint Programming Christine Solnon Series Editor Narendra Jussien WILEY Table of Contents Foreword Acknowledgements xi xiii Chapter 1. Introduction 1 1.1. Overview of the
Optimization and Ranking in Web Service Composition using Performance Index
Optimization and Ranking in Web Service Composition using Performance Index Pramodh N #1, Srinath V #2, Sri Krishna A #3 # Department of Computer Science and Engineering, SSN College of Engineering, Kalavakkam-
MULTI-OBJECTIVE OPTIMIZATION USING PARALLEL COMPUTATIONS
MULTI-OBJECTIVE OPTIMIZATION USING PARALLEL COMPUTATIONS Ausra Mackute-Varoneckiene, Antanas Zilinskas Institute of Mathematics and Informatics, Akademijos str. 4, LT-08663 Vilnius, Lithuania, [email protected],
Applying Particle Swarm Optimization to Software Testing
Applying Particle Swarm Optimization to Software Testing Andreas Windisch DaimlerChrysler AG Research and Technology Alt-Moabit 96a, D-559 Berlin, Germany Phone: +49 3 39982 463 Stefan Wappler Technical
How To Improve Autotest
Applying Search in an Automatic Contract-Based Testing Tool Alexey Kolesnichenko, Christopher M. Poskitt, and Bertrand Meyer ETH Zürich, Switzerland Abstract. Automated random testing has been shown to
STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1
STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1 Prajakta Joglekar, 2 Pallavi Jaiswal, 3 Vandana Jagtap Maharashtra Institute of Technology, Pune Email: 1 [email protected],
Toward Improving Graftability on Automated Program Repair
Toward Improving Graftability on Automated Program Repair Soichi Sumi, Yoshiki Higo, Keisuke Hotta, and Shinji Kusumoto Graduate School of Information Science and Technology, Osaka University, Japan Email:
Empirically Identifying the Best Genetic Algorithm for Covering Array Generation
Empirically Identifying the Best Genetic Algorithm for Covering Array Generation Liang Yalan 1, Changhai Nie 1, Jonathan M. Kauffman 2, Gregory M. Kapfhammer 2, Hareton Leung 3 1 Department of Computer
Web Service Selection using Particle Swarm Optimization and Genetic Algorithms
Web Service Selection using Particle Swarm Optimization and Genetic Algorithms Simone A. Ludwig Department of Computer Science North Dakota State University Fargo, ND, USA [email protected] Thomas
Dynamic Task Scheduling with Load Balancing using Hybrid Particle Swarm Optimization
Int. J. Open Problems Compt. Math., Vol. 2, No. 3, September 2009 ISSN 1998-6262; Copyright ICSRS Publication, 2009 www.i-csrs.org Dynamic Task Scheduling with Load Balancing using Hybrid Particle Swarm
A Survey on Search-Based Software Design
Outi Räihä A Survey on Search-Based Software Design DEPARTMENT OF COMPUTER SCIENCES UNIVERSITY OF TAMPERE D 2009 1 TAMPERE 2009 UNIVERSITY OF TAMPERE DEPARTMENT OF COMPUTER SCIENCES SERIES OF PUBLICATIONS
A New Multi-objective Evolutionary Optimisation Algorithm: The Two-Archive Algorithm
A New Multi-objective Evolutionary Optimisation Algorithm: The Two-Archive Algorithm Kata Praditwong 1 and Xin Yao 2 The Centre of Excellence for Research in Computational Intelligence and Applications(CERCIA),
AUTOMATED UNIT TEST GENERATION DURING SOFTWARE DEVELOPMENT A Controlled Experiment and Think-aloud Observations
AUTOMATED UNIT TEST GENERATION DURING SOFTWARE DEVELOPMENT A Controlled Experiment and Think-aloud Observations ISSTA 2015 José Miguel Rojas [email protected] Joint work with Gordon Fraser and Andrea
International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering
DOI: 10.15662/ijareeie.2014.0307061 Economic Dispatch of Power System Optimization with Power Generation Schedule Using Evolutionary Technique Girish Kumar 1, Rameshwar singh 2 PG Student [Control system],
Evolutionary Detection of Rules for Text Categorization. Application to Spam Filtering
Advances in Intelligent Systems and Technologies Proceedings ECIT2004 - Third European Conference on Intelligent Systems and Technologies Iasi, Romania, July 21-23, 2004 Evolutionary Detection of Rules
An ACO Approach to Solve a Variant of TSP
An ACO Approach to Solve a Variant of TSP Bharat V. Chawda, Nitesh M. Sureja Abstract This study is an investigation on the application of Ant Colony Optimization to a variant of TSP. This paper presents
Dynamic Generation of Test Cases with Metaheuristics
Dynamic Generation of Test Cases with Metaheuristics Laura Lanzarini, Juan Pablo La Battaglia III-LIDI (Institute of Research in Computer Science LIDI) Faculty of Computer Sciences. National University
Data Mining Practical Machine Learning Tools and Techniques
Ensemble learning Data Mining Practical Machine Learning Tools and Techniques Slides for Chapter 8 of Data Mining by I. H. Witten, E. Frank and M. A. Hall Combining multiple models Bagging The basic idea
Regression Testing Based on Comparing Fault Detection by multi criteria before prioritization and after prioritization
Regression Testing Based on Comparing Fault Detection by multi criteria before prioritization and after prioritization KanwalpreetKaur #, Satwinder Singh * #Research Scholar, Dept of Computer Science and
Requirements Selection: Knowledge based optimization techniques for solving the Next Release Problem
Requirements Selection: Knowledge based optimization techniques for solving the Next Release Problem José del Sagrado, Isabel M. del Águila, Francisco J. Orellana, and S. Túnez Dpt. Languages and Computation,
Keywords revenue management, yield management, genetic algorithm, airline reservation
Volume 4, Issue 1, January 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Revenue Management
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)
Research Article Service Composition Optimization Using Differential Evolution and Opposition-based Learning
Research Journal of Applied Sciences, Engineering and Technology 11(2): 229-234, 2015 ISSN: 2040-7459; e-issn: 2040-7467 2015 Maxwell Scientific Publication Corp. Submitted: May 20, 2015 Accepted: June
Random Testing: The Best Coverage Technique - An Empirical Proof
, pp. 115-122 http://dx.doi.org/10.14257/ijseia.2015.9.12.10 Random Testing: The Best Coverage Technique - An Empirical Proof K Koteswara Rao 1 and Prof GSVP Raju 2 1 Asst prof, (PhD) @JNTUK, CSE Department,
Introduction To Genetic Algorithms
1 Introduction To Genetic Algorithms Dr. Rajib Kumar Bhattacharjya Department of Civil Engineering IIT Guwahati Email: [email protected] References 2 D. E. Goldberg, Genetic Algorithm In Search, Optimization
Keywords: real options, optimization of adaptive systems, Genetic Algorithms, Monte Carlo simulation.
Design of a Maritime Security System under Uncertainty Using an Evolutionary Real Options Approach Stephen Zhang, Joost Buurman, and Vladan Babovic Singapore Delft Water Alliance & Department of Civil
Master's projects at ITMO University. Daniil Chivilikhin PhD Student @ ITMO University
Master's projects at ITMO University Daniil Chivilikhin PhD Student @ ITMO University General information Guidance from our lab's researchers Publishable results 2 Research areas Research at ITMO Evolutionary
Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows
TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MULTI-OBJECTIVE HYPER-HEURISTIC EVOLUTIONARY ALGORITHM
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MULTI-OBJECTIVE HYPER-HEURISTIC EVOLUTIONARY ALGORITHM A.Charan Kumari and K. Srinivas 2 Department of Physics & Computer Science,
An evolutionary learning spam filter system
An evolutionary learning spam filter system Catalin Stoean 1, Ruxandra Gorunescu 2, Mike Preuss 3, D. Dumitrescu 4 1 University of Craiova, Romania, [email protected] 2 University of Craiova, Romania,
Hybrid Algorithm using the advantage of ACO and Cuckoo Search for Job Scheduling
Hybrid Algorithm using the advantage of ACO and Cuckoo Search for Job Scheduling R.G. Babukartik 1, P. Dhavachelvan 1 1 Department of Computer Science, Pondicherry University, Pondicherry, India {r.g.babukarthik,
A HYBRID GENETIC ALGORITHM FOR THE MAXIMUM LIKELIHOOD ESTIMATION OF MODELS WITH MULTIPLE EQUILIBRIA: A FIRST REPORT
New Mathematics and Natural Computation Vol. 1, No. 2 (2005) 295 303 c World Scientific Publishing Company A HYBRID GENETIC ALGORITHM FOR THE MAXIMUM LIKELIHOOD ESTIMATION OF MODELS WITH MULTIPLE EQUILIBRIA:
Practical Human Resource Allocation in Software Projects Using Genetic Algorithm
Practical Human Resource Allocation in Software Projects Using Genetic Algorithm Jihun Park, Dongwon Seo, Gwangui Hong, Donghwan Shin, Jimin Hwa, Doo-Hwan Bae Department of Computer Science Korea Advanced
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington [email protected] Varghese S. Jacob University of Texas at Dallas [email protected]
EA and ACO Algorithms Applied to Optimizing Location of Controllers in Wireless Networks
2 EA and ACO Algorithms Applied to Optimizing Location of Controllers in Wireless Networks Dac-Nhuong Le, Hanoi University of Science, Vietnam National University, Vietnam Optimizing location of controllers
GA as a Data Optimization Tool for Predictive Analytics
GA as a Data Optimization Tool for Predictive Analytics Chandra.J 1, Dr.Nachamai.M 2,Dr.Anitha.S.Pillai 3 1Assistant Professor, Department of computer Science, Christ University, Bangalore,India, [email protected]
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical
The Bees Algorithm A Novel Tool for Complex Optimisation Problems
The Bees Algorithm A Novel Tool for Comple Optimisation Problems D.T. Pham, A. Ghanbarzadeh, E. Koç, S. Otri, S. Rahim, M. Zaidi Manufacturing Engineering Centre, Cardiff University, Cardiff CF4 3AA, UK
Genetic Algorithm Based Test Data Generator
Genetic Algorithm Based Test Data Generator Irman Hermadi Department of Information and Computer Science King Fahd University of Petroleum & Minerals KFUPM Box # 868, Dhahran 31261, Saudi Arabia [email protected]
An Efficient Approach for Task Scheduling Based on Multi-Objective Genetic Algorithm in Cloud Computing Environment
IJCSC VOLUME 5 NUMBER 2 JULY-SEPT 2014 PP. 110-115 ISSN-0973-7391 An Efficient Approach for Task Scheduling Based on Multi-Objective Genetic Algorithm in Cloud Computing Environment 1 Sourabh Budhiraja,
Optimising Patient Transportation in Hospitals
Optimising Patient Transportation in Hospitals Thomas Hanne 1 Fraunhofer Institute for Industrial Mathematics (ITWM), Fraunhofer-Platz 1, 67663 Kaiserslautern, Germany, [email protected] 1 Introduction
SOFTWARE TESTING STRATEGY APPROACH ON SOURCE CODE APPLYING CONDITIONAL COVERAGE METHOD
SOFTWARE TESTING STRATEGY APPROACH ON SOURCE CODE APPLYING CONDITIONAL COVERAGE METHOD Jaya Srivastaval 1 and Twinkle Dwivedi 2 1 Department of Computer Science & Engineering, Shri Ramswaroop Memorial
Flexible Neural Trees Ensemble for Stock Index Modeling
Flexible Neural Trees Ensemble for Stock Index Modeling Yuehui Chen 1, Ju Yang 1, Bo Yang 1 and Ajith Abraham 2 1 School of Information Science and Engineering Jinan University, Jinan 250022, P.R.China
Background knowledge-enrichment for bottom clauses improving.
Background knowledge-enrichment for bottom clauses improving. Orlando Muñoz Texzocotetla and René MacKinney-Romero Departamento de Ingeniería Eléctrica Universidad Autónoma Metropolitana México D.F. 09340,
An Evolutionary Algorithm in Grid Scheduling by multiobjective Optimization using variants of NSGA
International Journal of Scientific and Research Publications, Volume 2, Issue 9, September 2012 1 An Evolutionary Algorithm in Grid Scheduling by multiobjective Optimization using variants of NSGA Shahista
