Applying Swarm Optimization Techniques to Calculate Execution Time for Software Modules

Abstract

 This research aims to calculate the execution time for software modules, using Particle Swarm Optimization (PSO) and Parallel Particle Swarm Optimization (PPSO), in order to calculate the proper time. A comparison is made between MATLAB Code without Algorithm (MCWA), PSO and PPSO to figure out the time produced when executing any software module. The proposed algorithms which include the PPSO increase the speed of executing the algorithm itself, in order to achieve quick results. This research introduces the proposed architecture to calculate execution time and uses MATLAB to implement MCWA, PSO and PPSO. The results show that PPSO algorithm is more efficient in speed and time compared to MCWA and PSO algorithm for calculating the execution time.

Authors and Affiliations

Nagy Darwish, Ahmed Mohamed, Bassem Zohdy

Keywords

Related Articles

Comparative Study on Sea Surface Temperature Estimation with Thermal Infrared Radiometer Data among Conventional MCSST, Split Window and Conjugate Gradient Based Methods

Comparative study on Sea Surface Temperature: SST estimations among the conventional Multi-Channel Seat Surface Temperature: MCSST, split window method and the proposed Conjugate Gradient based method: CGM with Thermal I...

 Analysis and Prediction of Crimes by Clustering and Classification

 Crimes will somehow influence organizations and institutions when occurred frequently in a society. Thus, it seems necessary to study reasons, factors and relations between occurrence of different crimes and findin...

 Evaluating Sentiment Analysis Methods and Identifying Scope of Negation in Newspaper Articles

 Automatic detection of linguistic negation in free text is a demanding need for many text processing applications including Sentiment Analysis. Our system uses online news archives from two different resources name...

 Predicting Quality of Answer in Collaborative Q/A Community

 Community Question Answering (CQA) services have emerged allowing information seekers pose their information need which is questions and receive answers from their fellow users, also participate in evaluating the q...

 Case-based Reasoning with Input Text Processing to Diagnose Mood [Affective] Disorders

 Case-Based Reasoning is one of the methods used in expert systems. Calculation of similarity degree among the cases has always been an important aspect in CBR as the system will attempt to identify cases with the h...

Download PDF file
  • EP ID EP149004
  • DOI 10.14569/IJARAI.2016.050303
  • Views 115
  • Downloads 0

How To Cite

Nagy Darwish, Ahmed Mohamed, Bassem Zohdy (2016).  Applying Swarm Optimization Techniques to Calculate Execution Time for Software Modules. International Journal of Advanced Research in Artificial Intelligence(IJARAI), 5(3), 12-17. https://www.europub.co.uk/articles/-A-149004