ENHANCEMENT AND COMPARISON OF ANT COLONY OPTIMIZATION FOR SOFTWARE RELIABILITY MODELS
|
|
|
- Curtis Pierce Rich
- 10 years ago
- Views:
Transcription
1 Journal of Computer Science 9 (9): , 2013 ISSN: doi: /jcssp Published Online 9 (9) 2013 ( ENHANCEMENT AND COMPARISON OF ANT COLONY OPTIMIZATION FOR SOFTWARE RELIABILITY MODELS 1 Latha Shanmugam and 2 Lilly Florence 1 Department of MCA, MVJ College of Engineering, Bangalore, Karnataka, India 2 Department of MCA, Adiyamaan College of Engineering, Hosur, Tamil Nadu, India Received , Revised ; Accepted ABSTRACT In Common parlance, the traditional software reliability estimation methods often rely on assumptions like statistical distributions that are often dubious and unrealistic. The ability to predict the number of faults during development phase and a proper testing process helps in specifying timely release of software and efficient management of project resources. In the Present Study Enhancement and Comparison of Ant Colony Optimization Methods for Software Reliability Models are studied and the estimation accuracy was calculated. The Enhanced method shows significant advantages in finding the goodness of fit for software reliability model such as finite and infinite failure Poisson model and binomial models. Keywords: Ant Colony Optimization, Parameter Estimation Method, Software Reliability Model 1. INTRODUCTION security issues as well. Specification, evaluation and verification of these quality characteristics are important The fundamental idea of software reliability issues for both developers and users of the system. modeling is mainly to predict the reliability of the Two commonly used traditional methods in parameter software with its failure data. Until, the late 60s, the estimation are maximum likelihood and least squares attention of scientists and engineers were directed method. As most Software Reliability Growth Models are towards the hardware reliability (mechanical and non linear functions, various other Parameter Estimation electronic systems). From the 70s, with the continuous methods have been proposed by several researchers in the growth of technology software applications became the literature. They introduced a method based on Expectation center of many studies. The possibility to create complex and Maximization principle, applied it for Hybrid dependencies and better cost/price ratios compared to Software Reliability Model, Discrete Software Reliability Models, Markov Modulated Reliability Models. The hardware led to a wide range of software applications. Parameters of Reliability include terminal reliability, Today, computers and mobiles are used in everyday life, in broadcast reliability and network reliability. SSMC industry, banks, large systems like power distribution, method was used for parameter estimation. This traffic, water supply. Computers are used even in life method was useful when complexity of system makes critical applications in hospitals; they control air traffic and it impossible to formulate exact models. SSMC airplane flight, where failures could lead to catastrophes and method was demonstrated as a good estimator for all loss of many lives. Today, the software needs to support the the three types of the reliability and reliability bounds. recent technologies like cloud computing (Saravanan et al., Zeljkovic et al. (2011) given a Technical Review on 2013), where the reliability is more challenging. Software Reliability Models and Parameter Estimation, Due to increasing dependence and demand for in that Parameter Estimation was done with failure rate Software, it is necessary to develop and maintain its and reliability data. All these methods did not receive reliability. Software functionality is becoming crucial much attention in recent research, due to non linear from the aspects of reliability, safety of human lives and function of Software Reliability Models. Corresponding Author: Latha Shanmugam, Department of MCA, MVJ College of Engineering, Bangalore, Karnataka, India 1232
2 This problem was overcome by a very effective Parameter Estimation Method, which is Ant Colony Optimization method. It is a brand-new bionic simulated evolutionary algorithm, which has been applied to many applications such as Scheduling, Set, Routing of Vehicles and Assignment application. 2. SOFTWARE RELIABILITY Software Reliability is considered as the probability of operation which is failure-free over a specified period of time in a given environment to achieve the required purpose. The outcome of this is different for various users based on the system used. It cannot be defined objectively because of reliability measurements which are quoted out of context. It requires operational profile for its definition as the expected software usage pattern is defined by operational profile. It considers fault consequences and the reliability of the system depends on the severity of the fault Software Reliability Model (SRM) Software reliability models are statistical models which can be used to make predictions about a software system s failure rate, when the failure history of the system is given. The models make assumptions about the fault discovery and the removal process. These assumptions determine the form of the model and the meaning of the model s parameters. It is an important tool in quality management and release planning. There is a large number of different models that often exhibit strengths in different areas. For all the Models there are some assumptions we can state based on the software failure process. Specified assumptions should be checked before applying the model (Goseva-Popstojanova and Trivedi, 2000). For Several assumptions such as, program failures should occur independently at the time of testing, the software should be operated in a similar manner as the expected operational usage, The set of inputs per test run is to be selected randomly, all the failures are observed, a detected Fault is Immediately to be corrected, the total number of faults in the program is finite, no Fault Occurs at the start of the test, no new Faults are introduced during the fault removal Process, failure rate to be decreased with test time, failure rate is should be Proportional to the number of remaining faults, reliability is a Function to calculate the number of remaining faults, test effort should be used as a basis for failure rate are some of the assumptions. 3. PARAMETER ESTIMATION METHODS Parameter Estimation Methods are used to predict the software reliability models. Earlier various Traditional Methods were used to predict the software Reliability Models such as curve fitting, Maximum Likelihood Estimation and Least Squares Estimation methods. The decision making process often delayed due to very late availability of testing results generated by curve fitting analysis which is a major key problem in industries. This problem was overcome by other Parameter Estimation Methods. There are many approaches that can be used to address the problem with software reliability model that need a lot of data to make stable predictions to be estimated as well as parameters. In Parameter Estimation, Parameters are estimated using the information from the current project or from the past or combined approach. Aljahdali (2011) studied fuzzy model and its members to estimate the expected software faults during testing process which provided high performance modeling capability Maximum Likelihood Estimation (MLE) The principle of Maximum Likelihood Estimation (MLE), originally developed by R.A. Fisher in 1920s, states that the desired probability distribution is the one that makes the observed data most likely, which means that one must seek the value of the parameter vector that maximizes the likelihood function. The resulting parameter vector, which is sought by searching the multi-dimensional parameter space, is called the MLE estimate (Liang et al., 2010). MLE requires usually no distributional assumptions or only minimal assumptions and it is useful for obtaining a descriptive measure for the purpose of summarizing observed data. But it doesn t give basis for testing hypotheses or constructing models. The Popular method to estimate the parameters is the Maximum Likelihood method. In this method, parameters can be estimated by solving the Maximum Likelihood equations (Chen and Beaulieu, 2010), which cannot deliver a solution perfectly. The problem can be resolved by deriving a satisfied condition for each model which assures a unique solution of Maximum Likelihood equations. If the condition is unstable and not satisfied, only the known model parameters can be estimated. Recursive Estimation Algorithm can be used for unknown model parameters; we can have a recursive application of the Maximum Likelihood Method. Shaik et al. (2011) 1233
3 used Maximum Likelihood Estimation Method for test effort functions in Exponential/Power Models and the result was compared with noise Least Squares Estimation (LSE) Least Square Estimation methods are available to evaluate the set of parameters with the highest probability of being correct for a given set of experimental data. In this method, least squares are taken to estimate parameters by minimizing the squared discrepancies between observed data and their expected values. Compared to ordinary sampling plans, the first failure-censored sampling plan has an advantage of saving both test-time and resources. Non linear least-square analysis actually comprises a group of numerical procedures that can be used to evaluate optimal values of the parameters in vectors for the experimental data. Several assumptions are implied. In general, the non linear Least-Square procedures consist of an algorithm that used an initial approximation vector (g) of the parameters to generate a better approximation. These better values are then used as initial approximation in the next iteration to yield even better approximation. This process is continued until the approximations converged to a stable set of values. Ishii et al. (2012) examined four LSE Methods with applications to software Reliability Prediction. It was shown that LSE methods are still attractive in terms of goodness of fit performance and predictive performance in many cases. LSE methods that are used are Basic weighted least squares method, Modified Weighted Least Squares Method and Root Least Squares Method hence, the Performance was compared with MLE and LSE methods. Maximum Likelihood Estimation and Least Squares Estimation methods received much attention in recent research analysis. 4. ANT COLONY OPTIMIZATION (ACO) Ant Colony Optimization (Li et al., 2010) is a technique which uses probability to solve problems where the computations are reduced with the help of graphs to get efficient paths. Observing the behavior of ants when they search for a path from their colony to the food source, this algorithm was used to find the optimal path. This concept has been expanded in solving a wide variety of numerical problems. Many solutions have been suggested based on different aspects of ant behavior. ACO is a bionic simulated evolutionary algorithm. ACO was applied to many optimization problems like quadratic assignment, protein folding methods and many derived methods were adapted for problems where real variables are used, problems of stochastic nature, multi-targets and other implementations. It has also been used to produce bareoptimal solutions to the travelling salesman problem. The ant colony algorithm can run continuously and adapt to changes in real time Basic Principles of ACO In search of food, ants set about randomly, after finding, they will come back to the colony leaving a trail of pheromones (Fig. 1). The remaining ants, when they find this path will not travel randomly, but follow this trail and return back, if they find food at the end of the trail. Over the period of time the pheromone in the trail evaporates which reduces its attraction strength. If no ants are travelling down the path and back, the pheromones will evaporate faster. On shorter path, ants will travel more frequently as the density of the pheromone is higher than on longer paths. If pheromone evaporates faster there is a chance of avoiding the decision on local optimal solution. Without evaporation, the initial path chosen by ants will become attractive to the ones which are following. If this is the case, the chances of finding a better solution are limited. Finally, the ants will choose a good single path to the food source from their colony. The ACO algorithm is based on adopting this behavior of ants. It is done with the help of simulation in which ants are allowed to walk around in the graph to represent the problem scenario Parameter Estimation Method Based on Ant Colony Optimization ACO was originally used in the discrete best network path searching; some changes are to be made while adjusting it to parameter estimation problem. ACO uses a positive feedback, parallel and self catalyzed mechanism. It has an excellent robustness and is easy to collaborate with other methods. It shows good performance to any optimization problem and can get rid of traditional optimization method s weaknesses. Coding and operation with ACO is easy. It has a good convergence rate. Therefore, the ACO algorithm is suitable in parameter estimation for software reliability models. Changes should be made to the ant colony algorithm which has been used originally in search of discrete best networks, to suit to the parameter estimation problem. In the current research, the ACO was improved based on the characteristics of SRGMs (Jiang, 2009). 1234
4 Failure Data was made as a Solution Space which is taken from Musa real time application data Set to predict Parameter Estimation Accuracy. The ACO algorithm (Shanmugam and Florence, 2012) is explained below: Step 1: Parameter Estimation problem can be translated into functional optimization problem using Least Squares Principle. The objective of the Function (Min J) is to predict estimation accuracy that should have lower value compared to original ACO. Fitness (J) is calculated Euclidean Distance between the actual failure and predicted failure number: T min J = [(m(t) µ (t))] t = 0 Where: m(t) = The actual number of failure, µ(t) = The predicted number of failure by the software reliability model T = The Total time the software runs and Time t gives the failure occurrences. Step 2: The initial position of each ant is set and solution space has been divided and the other parameters a and b need to be initialized. For example, In G-O Model, if there are two parameters a and b, values ranging from 0 < a < a max, 0< b < b max respectively. This solution space is divided into n1 and n2. Let the number of ants living in these areas taken as m randomly. Step 3: As long as search time is less than N max, each ant automatically can search for best paths. P0 is Travel Threshold. The Probability choosing local searching or global searching by the ant k is P k : Pk = r k / ι k where, r k = ι k - ι best, ι k is the current path of ant k, ι best is the current best path of ant k. If P k < P 0 the ant chooses local search. Else global search is chosen. New fitness K is calculated and compared with current fitness J, if it is better than, then the ant s position is updated else not: Update ι k = (1 ρ) ι k + J k 2 where, ρ is the rate of volatilization rate of pheromone. 5. DESIGN OF ENHANCED ANT COLONY OPTIMIZATION The Enhanced Ant Colony Optimization algorithm is designed by considering divide and conquers technique. α represents the number of equal spaces to be split and β is the number of solution spaces to discard at each stage. Later the Solution Space is determined by dividing it into α equal intervals. A counter is initialized to keep track of ant s movement. As long as the total number of ants are greater than or equal to 1, the selection of ant search process is to be started and the fitness of an ant is calculated using the Equation 1 and the result is represented by J. By keeping the minimum fitness value of an ant, the remaining ants will be discarded at each stage. The expected outcome is achieved with the optimum time complexity Equation 2 and space complexity Equation 3. The Algorithm is as mentioned as follows: Begin Set the Initial Value of α-the number of equal interval space to split. Set the initial value of β-the number of solution space to discard at each stage. Divide the solution space into α equal interval. [N sum = Solution Space / α]. Set count = 1. While N sum >= 1 If N sum = 1 N sum = (count / 2) + 1 Count = 0 End if Choose Ant search in each equal interval space Calculate fitness J k : T t = 0 2 min J = [(m(t) µ (t))] (1) End Sort the solution space based on J k Discard the β higher solution space interval N sum = N sum 1; Count = Count + 1; End While Output the position of the Ant in the final solution space which has the best fit result. 1235
5 5.1. Comparative Performance of ACO and Enhanced ACO For this Parameter Estimation Method, six classic Software Reliability Models were selected to calculate estimation accuracy (Table 1). G-O Model, Delay S- Shaped Model, Weibull Model, M-O Model, Jelinski- Moranda Model and Dunane Models were taken for experiment evaluation (Hirose, 2011). Failure data have been taken from the Musa real time data set to estimate the accuracy of Software Reliability Models. Compared to existing Ant Colony Optimization, the Enhanced ACO is giving the better result of more than 10% estimation accuracy as it should be the lower value. In the following images, it is shown that the Parameter Estimation Accuracy of Enhanced ACO is lower than Existing Ant Colony Optimization algorithm. In the graph outer line shows the Existing Ant Colony Optimization estimation accuracy and the inner line shows the Enhanced Ant Colony Optimization Estimation Accuracy Limitations of Existing ACO In the existing ACO, a different technique has been used to calculate the new fitness. If P k < P0, Ant K searches in its current area locally and calculate its new fitness J k otherwise Ant k searches globally. The Time complexity is depended on max loop times N max and the amount of ants m, so that Time complexity was written as O(N max gm). The Space Complexity is more as every time search will happen either locally or globally depending on the condition. Estimation Accuracy was also little higher compared to enhanced ACO Observations In the above figures (Fig. 2-6), it is shown the estimation accuracy of Ant Colony Optimization and Enhanced Ant Colony Optimization. The Performance of the enhanced ACO is dependent on the size of the solution space and the parameter α. If the solution space involves into two variables whose values 0 < a < N a, 0 < b < N b, then the solution space can be written as N = N a * N b. Time Complexity can be written as follows: T = N (1/ α) = N / α (2) Space Complexity can be written as follows: O (m + (m α)) (3) where, m is the number of ants, α is the number of intervals. Table 1. Model form of software reliability growth models Type SRM µ(t) Finite failure poisson G-O Model a(1-e-bt) Finite failure poisson Delay S Shaped model a(1-(1+bt)e-bt Finite failure binomial Weibull model a(1-(e-βt) α) Infinite failure poisson M-O model a ln (l+bt) Binomial JM model N(1-exp(-φt) Infinite failure Dunane model Α tβ Fig. 1. Basic ant colony optimization 1236
6 Fig. 2. Estimation accuracy of ACO and enhanced ACO for project 1 Fig. 3. Estimation Accuracy of ACO and Enhanced ACO for Project
7 Fig. 4. Estimation Accuracy of ACO and Enhanced ACO for Project 40 Fig. 5. Estimation accuracy of ACO and enhanced ACO for project
8 Fig. 6. Estimation accuracy of ACO and enhanced ACO for project 14C 5.4. Advantages of Proposed Method The Enhanced ACO can be used for any kind of Software Reliability Models. It is comparatively giving better Estimation Accuracy (approximately 10%) than the existing Ant Colony Optimization. The results of Enhanced ACO are much lower than those by the existing Ant Colony Optimization. Getting new fitness is very easy as time interval is introduced and the procedures are based on the principle of divide and conquer method. 6. CONCLUSION An important aspect in reliability engineering is estimating parameters of Software Reliability Models. Many of the traditional parameter estimation methods are complex to estimate the accuracy because of their nonlinear nature. In the current research an Enhanced Ant Colony Optimization Method was introduced to calculate Parameter Estimation accuracy. Based on the results, it was found that the Enhanced Ant Colony Optimization Method is giving better estimation accuracy than Existing ACO method. Time and Space Complexity is also reduced. 7. REFERENCES Aljahdali, S., Development of software reliability growth models for industrial applications using fuzzy logic. J. Comput. Sci., 7: DOI: /jcssp Chen, Y. and N.C. Beaulieu, A novel approximation of NDA ML estimation for UWB channels. IEEE Trans. Commun., 58: DOI: /TCOMM Goseva-Popstojanova, K. and K.S. Trivedi, Failure correlation in software reliability models. IEEE Trans. Reliab., 49: DOI: / Hirose, H., Parameter estimation for the truncated weibull model using the ordinary differential equation. Proceedings of the 1st ACIS/JNU International Conference on Computers, Networks, Systems and Industrial Engineering, May 23-25, IEEE Xplore Press, Jeju Island, pp: DOI: /CNSI Ishii, T., T. Dohi and H. Okamura, Software reliability prediction based on least squares estimation. Q. Technol. Quantitative Manage., 9:
9 Jiang, R., Required characteristics for software reliability growth models. Proceedins of the WRI World Congress on Software Engineering, May 19-21, IEEE Xplore Press, Xiamen, pp: DOI: /WCSE Li, W., Q. Yin and X. Zhang, Continuous quantum ant colony optimization and its application to optimization and analysis of induction motor structure. Proceedings of the IEEE 5th International Conference on Bio-Inspired Computing: Theories and Applications, Sep , IEEE Xplroe Press, Changsha, pp: DOI: /BICTA Liang M., Y. Zhuang and C. Cai, Face classification using sparse reconstruction embedding. Procedings of International Conference on Computational Intelligence and Software Engineering, Dec , IEEE Xplore Press, Wuhan, pp: 1-4. DOI: /CISE Saravanan, V., S. Thirukumaran, M. Anitha and S. Shanthana, Enabling self auditing for mobile clients in cloud computing. Int. J. Adv. Comput. Technol. Shaik, R. and S. Akthar, Rafi, S.K. and S. Akthar, Discrete Software Reliability Growth Models with discrete test effort functions. Int. J. Soft. Eng. Applic., 2: Shanmugam, L. and L. Florence, A comparison of parameter best estimation method for software reliability models. IJSEA, 3: DOI: /ijsea Zeljkovic, V., N. Radovanovic and D. Ilic, Software reliability: Models and parameters estimation. Scientif. Techn. Rev., 61:
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
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,
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,
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)
HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS
HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS R. Angel Preethima 1, Margret Johnson 2 1 Student, Computer Science and Engineering, Karunya
Linear Threshold Units
Linear Threshold Units w x hx (... w n x n w We assume that each feature x j and each weight w j is a real number (we will relax this later) We will study three different algorithms for learning linear
Using Ant Colony Optimization for Infrastructure Maintenance Scheduling
Using Ant Colony Optimization for Infrastructure Maintenance Scheduling K. Lukas, A. Borrmann & E. Rank Chair for Computation in Engineering, Technische Universität München ABSTRACT: For the optimal planning
ACO ALGORITHM FOR LOAD BALANCING IN SIMPLE NETWORK
ACO ALGORITHM FOR LOAD BALANCING IN SIMPLE NETWORK Mrs Minal.Nerkar Faculty of Dept of Computer Engineering. Bhagyashree Kale,Shivani Bhutada,Chetan Darshale,Poonam Patil Dept of Computer Engineering.
Schedule Risk Analysis Simulator using Beta Distribution
Schedule Risk Analysis Simulator using Beta Distribution Isha Sharma Department of Computer Science and Applications, Kurukshetra University, Kurukshetra, Haryana (INDIA) [email protected] Dr. P.K.
A Health Degree Evaluation Algorithm for Equipment Based on Fuzzy Sets and the Improved SVM
Journal of Computational Information Systems 10: 17 (2014) 7629 7635 Available at http://www.jofcis.com A Health Degree Evaluation Algorithm for Equipment Based on Fuzzy Sets and the Improved SVM Tian
Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.
Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load Measurement
Optimization of PID parameters with an improved simplex PSO
Li et al. Journal of Inequalities and Applications (2015) 2015:325 DOI 10.1186/s13660-015-0785-2 R E S E A R C H Open Access Optimization of PID parameters with an improved simplex PSO Ji-min Li 1, Yeong-Cheng
International Journal of Emerging Technology & Research
International Journal of Emerging Technology & Research An Implementation Scheme For Software Project Management With Event-Based Scheduler Using Ant Colony Optimization Roshni Jain 1, Monali Kankariya
A Survey on Load Balancing Techniques Using ACO Algorithm
A Survey on Load Balancing Techniques Using ACO Algorithm Preeti Kushwah Department of Computer Science & Engineering, Acropolis Institute of Technology and Research Indore bypass road Mangliya square
STATISTICA Formula Guide: Logistic Regression. Table of Contents
: Table of Contents... 1 Overview of Model... 1 Dispersion... 2 Parameterization... 3 Sigma-Restricted Model... 3 Overparameterized Model... 4 Reference Coding... 4 Model Summary (Summary Tab)... 5 Summary
An Improved ACO Algorithm for Multicast Routing
An Improved ACO Algorithm for Multicast Routing Ziqiang Wang and Dexian Zhang School of Information Science and Engineering, Henan University of Technology, Zheng Zhou 450052,China [email protected]
Obtaining Optimal Software Effort Estimation Data Using Feature Subset Selection
Obtaining Optimal Software Effort Estimation Data Using Feature Subset Selection Abirami.R 1, Sujithra.S 2, Sathishkumar.P 3, Geethanjali.N 4 1, 2, 3 Student, Department of Computer Science and Engineering,
A Novel Binary Particle Swarm Optimization
Proceedings of the 5th Mediterranean Conference on T33- A Novel Binary Particle Swarm Optimization Motaba Ahmadieh Khanesar, Member, IEEE, Mohammad Teshnehlab and Mahdi Aliyari Shoorehdeli K. N. Toosi
. 1/ CHAPTER- 4 SIMULATION RESULTS & DISCUSSION CHAPTER 4 SIMULATION RESULTS & DISCUSSION 4.1: ANT COLONY OPTIMIZATION BASED ON ESTIMATION OF DISTRIBUTION ACS possesses
ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT
ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT Ying XIONG 1, Ya Ping KUANG 2 1. School of Economics and Management, Being Jiaotong Univ., Being, China. 2. College
An ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups
Proceedings of the 6th WSEAS International Conference on Simulation, Modelling and Optimization, Lisbon, Portugal, September 22-24, 2006 19 An ant colony optimization for single-machine weighted tardiness
Lecture 3: Linear methods for classification
Lecture 3: Linear methods for classification Rafael A. Irizarry and Hector Corrada Bravo February, 2010 Today we describe four specific algorithms useful for classification problems: linear regression,
Discrete-Event Simulation
Discrete-Event Simulation Prateek Sharma Abstract: Simulation can be regarded as the emulation of the behavior of a real-world system over an interval of time. The process of simulation relies upon the
D A T A M I N I N G C L A S S I F I C A T I O N
D A T A M I N I N G C L A S S I F I C A T I O N FABRICIO VOZNIKA LEO NARDO VIA NA INTRODUCTION Nowadays there is huge amount of data being collected and stored in databases everywhere across the globe.
Fault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency
Fault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency ABSTRACT Fault identification and testing has always been the most specific concern in the field of software
Prediction of Stock Performance Using Analytical Techniques
136 JOURNAL OF EMERGING TECHNOLOGIES IN WEB INTELLIGENCE, VOL. 5, NO. 2, MAY 2013 Prediction of Stock Performance Using Analytical Techniques Carol Hargreaves Institute of Systems Science National University
Journal of Theoretical and Applied Information Technology 20 th July 2015. Vol.77. No.2 2005-2015 JATIT & LLS. All rights reserved.
EFFICIENT LOAD BALANCING USING ANT COLONY OPTIMIZATION MOHAMMAD H. NADIMI-SHAHRAKI, ELNAZ SHAFIGH FARD, FARAMARZ SAFI Department of Computer Engineering, Najafabad branch, Islamic Azad University, Najafabad,
International Journal of Advanced Research in Computer Science and Software Engineering
Volume 2, Issue 9, September 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Experimental
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-
MATHEMATICAL METHODS OF STATISTICS
MATHEMATICAL METHODS OF STATISTICS By HARALD CRAMER TROFESSOK IN THE UNIVERSITY OF STOCKHOLM Princeton PRINCETON UNIVERSITY PRESS 1946 TABLE OF CONTENTS. First Part. MATHEMATICAL INTRODUCTION. CHAPTERS
Comparison of WCA with AODV and WCA with ACO using clustering algorithm
Comparison of WCA with AODV and WCA with ACO using clustering algorithm Deepthi Hudedagaddi, Pallavi Ravishankar, Rakesh T M, Shashikanth Dengi ABSTRACT The rapidly changing topology of Mobile Ad hoc networks
Standardization and Its Effects on K-Means Clustering Algorithm
Research Journal of Applied Sciences, Engineering and Technology 6(7): 399-3303, 03 ISSN: 040-7459; e-issn: 040-7467 Maxwell Scientific Organization, 03 Submitted: January 3, 03 Accepted: February 5, 03
Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm
, pp. 99-108 http://dx.doi.org/10.1457/ijfgcn.015.8.1.11 Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm Wang DaWei and Wang Changliang Zhejiang Industry Polytechnic College
Open Access Research on Application of Neural Network in Computer Network Security Evaluation. Shujuan Jin *
Send Orders for Reprints to [email protected] 766 The Open Electrical & Electronic Engineering Journal, 2014, 8, 766-771 Open Access Research on Application of Neural Network in Computer Network
THE PROCESS CAPABILITY ANALYSIS - A TOOL FOR PROCESS PERFORMANCE MEASURES AND METRICS - A CASE STUDY
International Journal for Quality Research 8(3) 399-416 ISSN 1800-6450 Yerriswamy Wooluru 1 Swamy D.R. P. Nagesh THE PROCESS CAPABILITY ANALYSIS - A TOOL FOR PROCESS PERFORMANCE MEASURES AND METRICS -
Some Quantitative Issues in Pairs Trading
Research Journal of Applied Sciences, Engineering and Technology 5(6): 2264-2269, 2013 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2013 Submitted: October 30, 2012 Accepted: December
Modified Ant Colony Optimization for Solving Traveling Salesman Problem
International Journal of Engineering & Computer Science IJECS-IJENS Vol:3 No:0 Modified Ant Colony Optimization for Solving Traveling Salesman Problem Abstract-- This paper presents a new algorithm for
Web Mining using Artificial Ant Colonies : A Survey
Web Mining using Artificial Ant Colonies : A Survey Richa Gupta Department of Computer Science University of Delhi ABSTRACT : Web mining has been very crucial to any organization as it provides useful
GLM, insurance pricing & big data: paying attention to convergence issues.
GLM, insurance pricing & big data: paying attention to convergence issues. Michaël NOACK - [email protected] Senior consultant & Manager of ADDACTIS Pricing Copyright 2014 ADDACTIS Worldwide.
Study on Cloud Computing Resource Scheduling Strategy Based on the Ant Colony Optimization Algorithm
www.ijcsi.org 54 Study on Cloud Computing Resource Scheduling Strategy Based on the Ant Colony Optimization Algorithm Linan Zhu 1, Qingshui Li 2, and Lingna He 3 1 College of Mechanical Engineering, Zhejiang
COMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID. Jovita Nenortaitė
ISSN 1392 124X INFORMATION TECHNOLOGY AND CONTROL, 2005, Vol.34, No.3 COMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID Jovita Nenortaitė InformaticsDepartment,VilniusUniversityKaunasFacultyofHumanities
Research on the Performance Optimization of Hadoop in Big Data Environment
Vol.8, No.5 (015), pp.93-304 http://dx.doi.org/10.1457/idta.015.8.5.6 Research on the Performance Optimization of Hadoop in Big Data Environment Jia Min-Zheng Department of Information Engineering, Beiing
A Novel Cryptographic Key Generation Method Using Image Features
Research Journal of Information Technology 4(2): 88-92, 2012 ISSN: 2041-3114 Maxwell Scientific Organization, 2012 Submitted: April 18, 2012 Accepted: May 23, 2012 Published: June 30, 2012 A Novel Cryptographic
Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model
Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model 1 September 004 A. Introduction and assumptions The classical normal linear regression model can be written
A Software Architecture for a Photonic Network Planning Tool
A Software Architecture for a Photonic Network Planning Tool Volker Feil, Jan Späth University of Stuttgart, Institute of Communication Networks and Computer Engineering Pfaffenwaldring 47, D-70569 Stuttgart
FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM
International Journal of Innovative Computing, Information and Control ICIC International c 0 ISSN 34-48 Volume 8, Number 8, August 0 pp. 4 FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT
Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm
1 Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm Hani Mehrpouyan, Student Member, IEEE, Department of Electrical and Computer Engineering Queen s University, Kingston, Ontario,
SIMPLIFIED PERFORMANCE MODEL FOR HYBRID WIND DIESEL SYSTEMS. J. F. MANWELL, J. G. McGOWAN and U. ABDULWAHID
SIMPLIFIED PERFORMANCE MODEL FOR HYBRID WIND DIESEL SYSTEMS J. F. MANWELL, J. G. McGOWAN and U. ABDULWAHID Renewable Energy Laboratory Department of Mechanical and Industrial Engineering University of
The Application Research of Ant Colony Algorithm in Search Engine Jian Lan Liu1, a, Li Zhu2,b
3rd International Conference on Materials Engineering, Manufacturing Technology and Control (ICMEMTC 2016) The Application Research of Ant Colony Algorithm in Search Engine Jian Lan Liu1, a, Li Zhu2,b
Probability and Statistics
Probability and Statistics Syllabus for the TEMPUS SEE PhD Course (Podgorica, April 4 29, 2011) Franz Kappel 1 Institute for Mathematics and Scientific Computing University of Graz Žaneta Popeska 2 Faculty
Statistical Machine Learning
Statistical Machine Learning UoC Stats 37700, Winter quarter Lecture 4: classical linear and quadratic discriminants. 1 / 25 Linear separation For two classes in R d : simple idea: separate the classes
QOS Based Web Service Ranking Using Fuzzy C-means Clusters
Research Journal of Applied Sciences, Engineering and Technology 10(9): 1045-1050, 2015 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2015 Submitted: March 19, 2015 Accepted: April
A Proposed Scheme for Software Project Scheduling and Allocation with Event Based Scheduler using Ant Colony Optimization
A Proposed Scheme for Software Project Scheduling and Allocation with Event Based Scheduler using Ant Colony Optimization Arjita sharma 1, Niyati R Bhele 2, Snehal S Dhamale 3, Bharati Parkhe 4 NMIET,
Manjeet Kaur Bhullar, Kiranbir Kaur Department of CSE, GNDU, Amritsar, Punjab, India
Volume 5, Issue 6, June 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Multiple Pheromone
Estimating the Degree of Activity of jumps in High Frequency Financial Data. joint with Yacine Aït-Sahalia
Estimating the Degree of Activity of jumps in High Frequency Financial Data joint with Yacine Aït-Sahalia Aim and setting An underlying process X = (X t ) t 0, observed at equally spaced discrete times
Maximum Likelihood Estimation of ADC Parameters from Sine Wave Test Data. László Balogh, Balázs Fodor, Attila Sárhegyi, and István Kollár
Maximum Lielihood Estimation of ADC Parameters from Sine Wave Test Data László Balogh, Balázs Fodor, Attila Sárhegyi, and István Kollár Dept. of Measurement and Information Systems Budapest University
Probabilistic Models for Big Data. Alex Davies and Roger Frigola University of Cambridge 13th February 2014
Probabilistic Models for Big Data Alex Davies and Roger Frigola University of Cambridge 13th February 2014 The State of Big Data Why probabilistic models for Big Data? 1. If you don t have to worry about
Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering
Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering Department of Industrial Engineering and Management Sciences Northwestern University September 15th, 2014
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
A Secure Online Reputation Defense System from Unfair Ratings using Anomaly Detections
A Secure Online Reputation Defense System from Unfair Ratings using Anomaly Detections Asha baby PG Scholar,Department of CSE A. Kumaresan Professor, Department of CSE K. Vijayakumar Professor, Department
Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh
Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh Peter Richtárik Week 3 Randomized Coordinate Descent With Arbitrary Sampling January 27, 2016 1 / 30 The Problem
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
Adaptive Demand-Forecasting Approach based on Principal Components Time-series an application of data-mining technique to detection of market movement
Adaptive Demand-Forecasting Approach based on Principal Components Time-series an application of data-mining technique to detection of market movement Toshio Sugihara Abstract In this study, an adaptive
Towards Online Recognition of Handwritten Mathematics
Towards Online Recognition of Handwritten Mathematics Vadim Mazalov, joint work with Oleg Golubitsky and Stephen M. Watt Ontario Research Centre for Computer Algebra Department of Computer Science Western
DESIGN AND DEVELOPMENT OF LOAD SHARING MULTIPATH ROUTING PROTCOL FOR MOBILE AD HOC NETWORKS
DESIGN AND DEVELOPMENT OF LOAD SHARING MULTIPATH ROUTING PROTCOL FOR MOBILE AD HOC NETWORKS K.V. Narayanaswamy 1, C.H. Subbarao 2 1 Professor, Head Division of TLL, MSRUAS, Bangalore, INDIA, 2 Associate
APPLICATION OF LINEAR REGRESSION MODEL FOR POISSON DISTRIBUTION IN FORECASTING
APPLICATION OF LINEAR REGRESSION MODEL FOR POISSON DISTRIBUTION IN FORECASTING Sulaimon Mutiu O. Department of Statistics & Mathematics Moshood Abiola Polytechnic, Abeokuta, Ogun State, Nigeria. Abstract
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS
PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS Reza Azizi Engineering Department, Bojnourd Branch, Islamic Azad University, Bojnourd, Iran [email protected]
A Network Flow Approach in Cloud Computing
1 A Network Flow Approach in Cloud Computing Soheil Feizi, Amy Zhang, Muriel Médard RLE at MIT Abstract In this paper, by using network flow principles, we propose algorithms to address various challenges
Functional Optimization Models for Active Queue Management
Functional Optimization Models for Active Queue Management Yixin Chen Department of Computer Science and Engineering Washington University in St Louis 1 Brookings Drive St Louis, MO 63130, USA [email protected]
On-line scheduling algorithm for real-time multiprocessor systems with ACO
International Journal of Intelligent Information Systems 2015; 4(2-1): 13-17 Published online January 28, 2015 (http://www.sciencepublishinggroup.com/j/ijiis) doi: 10.11648/j.ijiis.s.2015040201.13 ISSN:
Java Modules for Time Series Analysis
Java Modules for Time Series Analysis Agenda Clustering Non-normal distributions Multifactor modeling Implied ratings Time series prediction 1. Clustering + Cluster 1 Synthetic Clustering + Time series
Chapter 6. The stacking ensemble approach
82 This chapter proposes the stacking ensemble approach for combining different data mining classifiers to get better performance. Other combination techniques like voting, bagging etc are also described
An Improved Ant Colony Optimization Algorithm for Software Project Planning and Scheduling
An Improved Ant Colony Optimization Algorithm for Software Project Planning and Scheduling Avinash Mahadik Department Of Computer Engineering Alard College Of Engineering And Management,Marunje, Pune [email protected]
How To Use Neural Networks In Data Mining
International Journal of Electronics and Computer Science Engineering 1449 Available Online at www.ijecse.org ISSN- 2277-1956 Neural Networks in Data Mining Priyanka Gaur Department of Information and
Energy Efficient Load Balancing among Heterogeneous Nodes of Wireless Sensor Network
Energy Efficient Load Balancing among Heterogeneous Nodes of Wireless Sensor Network Chandrakant N Bangalore, India [email protected] Abstract Energy efficient load balancing in a Wireless Sensor
LAGUARDIA COMMUNITY COLLEGE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS, ENGINEERING, AND COMPUTER SCIENCE
LAGUARDIA COMMUNITY COLLEGE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS, ENGINEERING, AND COMPUTER SCIENCE MAT 119 STATISTICS AND ELEMENTARY ALGEBRA 5 Lecture Hours, 2 Lab Hours, 3 Credits Pre-
Performance Workload Design
Performance Workload Design The goal of this paper is to show the basic principles involved in designing a workload for performance and scalability testing. We will understand how to achieve these principles
Gamma Distribution Fitting
Chapter 552 Gamma Distribution Fitting Introduction This module fits the gamma probability distributions to a complete or censored set of individual or grouped data values. It outputs various statistics
Finding Liveness Errors with ACO
Hong Kong, June 1-6, 2008 1 / 24 Finding Liveness Errors with ACO Francisco Chicano and Enrique Alba Motivation Motivation Nowadays software is very complex An error in a software system can imply the
Efficient Data Recovery scheme in PTS-Based OFDM systems with MATRIX Formulation
Efficient Data Recovery scheme in PTS-Based OFDM systems with MATRIX Formulation Sunil Karthick.M PG Scholar Department of ECE Kongu Engineering College Perundurau-638052 Venkatachalam.S Assistant Professor
Prescriptive Analytics. A business guide
Prescriptive Analytics A business guide May 2014 Contents 3 The Business Value of Prescriptive Analytics 4 What is Prescriptive Analytics? 6 Prescriptive Analytics Methods 7 Integration 8 Business Applications
Multi-Robot Traffic Planning Using ACO
Multi-Robot Traffic Planning Using ACO DR. ANUPAM SHUKLA, SANYAM AGARWAL ABV-Indian Institute of Information Technology and Management, Gwalior INDIA [email protected] Abstract: - Path planning is
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
Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary
Shape, Space, and Measurement- Primary A student shall apply concepts of shape, space, and measurement to solve problems involving two- and three-dimensional shapes by demonstrating an understanding of:
Automated Model Based Testing for an Web Applications
Automated Model Based Testing for an Web Applications Agasarpa Mounica, Lokanadham Naidu Vadlamudi Abstract- As the development of web applications plays a major role in our day-to-day life. Modeling the
Algorithmic Trading Session 1 Introduction. Oliver Steinki, CFA, FRM
Algorithmic Trading Session 1 Introduction Oliver Steinki, CFA, FRM Outline An Introduction to Algorithmic Trading Definition, Research Areas, Relevance and Applications General Trading Overview Goals
Adaptive Equalization of binary encoded signals Using LMS Algorithm
SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) volume issue7 Sep Adaptive Equalization of binary encoded signals Using LMS Algorithm Dr.K.Nagi Reddy Professor of ECE,NBKR
Credibility and Pooling Applications to Group Life and Group Disability Insurance
Credibility and Pooling Applications to Group Life and Group Disability Insurance Presented by Paul L. Correia Consulting Actuary [email protected] (207) 771-1204 May 20, 2014 What I plan to cover
IMPROVED NETWORK PARAMETER ERROR IDENTIFICATION USING MULTIPLE MEASUREMENT SCANS
IMPROVED NETWORK PARAMETER ERROR IDENTIFICATION USING MULTIPLE MEASUREMENT SCANS Liuxi Zhang and Ali Abur Department of Electrical and Computer Engineering Northeastern University Boston, MA, USA [email protected]
A Service Revenue-oriented Task Scheduling Model of Cloud Computing
Journal of Information & Computational Science 10:10 (2013) 3153 3161 July 1, 2013 Available at http://www.joics.com A Service Revenue-oriented Task Scheduling Model of Cloud Computing Jianguang Deng a,b,,
A New Quantitative Behavioral Model for Financial Prediction
2011 3rd International Conference on Information and Financial Engineering IPEDR vol.12 (2011) (2011) IACSIT Press, Singapore A New Quantitative Behavioral Model for Financial Prediction Thimmaraya Ramesh
Monitoring Software Reliability using Statistical Process Control: An MMLE Approach
Monitoring Software Reliability using Statistical Process Control: An MMLE Approach Dr. R Satya Prasad 1, Bandla Sreenivasa Rao 2 and Dr. R.R. L Kantham 3 1 Department of Computer Science &Engineering,
How I won the Chess Ratings: Elo vs the rest of the world Competition
How I won the Chess Ratings: Elo vs the rest of the world Competition Yannis Sismanis November 2010 Abstract This article discusses in detail the rating system that won the kaggle competition Chess Ratings:
CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING
CHAPTER 6 CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING 6.1 INTRODUCTION The technical challenges in WMNs are load balancing, optimal routing, fairness, network auto-configuration and mobility
Univariate Regression
Univariate Regression Correlation and Regression The regression line summarizes the linear relationship between 2 variables Correlation coefficient, r, measures strength of relationship: the closer r is
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,
Evaluation of Test Cases Using ACO and TSP Gulwatanpreet Singh, Sarabjit Kaur, Geetika Mannan CTITR&PTU India
Evaluation of Test Cases Using ACO and TSP Gulwatanpreet Singh, Sarabjit Kaur, Geetika Mannan CTITR&PTU India Abstract: A test case, in software engineering is a set of conditions or variables under which
