Journal of Computational Learning Strategies & Practices http://clsp.org/jclsp/index.php/jclsp <p style="-qt-block-indent: 0; text-indent: 0px; margin: 0px;">This international journal promotes and stimulates research in all fields with perspective of computational methods. Covering a wide range of issues - from the tools and languages of computational strategies to its philosophical implications - Computational Learning Strategies &amp; Practices (CLSP) provides a vigorous forum for the publication of both experimental and theoretical research, as well as surveys and impact studies. The journal is designed to meet the computational needs of a wide range of workers in academic and industrial research.</p> <p style="-qt-block-indent: 0; text-indent: 0px; margin: 0px;"> </p> <p style="-qt-block-indent: 0; text-indent: 0px; margin: 0px;">JCLSP is an open access multi-disciplinary journal. All articles which are published by CLSP have undergone peer review and upon acceptance are immediately and permanently free for everyone to read and download. It also permit re-use defined by the author's choice of Creative Commons user licenses. There is no fee for the publication in JCLSP.</p> <p><strong>Journal of Computational Learning Strategies &amp; Practices</strong> is an international, peer reviewed, open access, multi-disciplinary journal which publishes research papers, review papers, mini reviews, case reports, case studies, short communications, letters, editorials, books, thesis, dissertation works, etc., from all the aspects of sciences, social sciences, engineering, technology, arts and humanities, etc., with a condition that it would include some computational strategy, method, model, etc. After publishing, articles are freely available through online without any restrictions or any other subscriptions to researchers and readers worldwide.</p> <p><strong>Area –</strong> Multidisciplinary</p> <p><strong>Frequency –</strong> Annual</p> <p><strong>Language –</strong> English</p> <p><strong>Review Process –</strong> Double Blinded</p> <p><strong>Publication Timeline:</strong> 4 months peer review process</p> <p> Available online by 5 months from the date of submission.</p> 2014 © Computational Learning Strategies & Practices en-US Journal of Computational Learning Strategies & Practices <p>The journal is open access. Reading, downloading, copying, distributing and use of any material for academic and research purposes is free. The copyright in the Journal is owned by the CLSP. Unauthorized copying or redistribution for any financial or earning purpose will be violation of copyright laws. Moreover, managing editor is not responsible for originality of the articles accepted for the journal. However, the authors would be accountable if the ideas and the materials are found plagiarized. The journal is in the process of licensing under a Creative Commons Attribution- Non Commercial 4.0 International License. All articles published by JCLSP will be licensed under the Creative Commons Attribution 4.0 International License. This permits anyone to copy, redistribute, transmit and adapt the work provided the original work and source is appropriately cited as specified by the Creative Commons Attribution License.</p> Sequential Johnson’s APSP Algorithm on GPU http://clsp.org/jclsp/index.php/jclsp/article/view/12 <p>A quite ordinary issue while processing graphs is to find the shortest distance from one node to all the other nodes. It is called all-pairs shortest path. The applications of finding shortest paths are several including Digital Mapping, Social Networking, Telephone Networks, IP Routing, Fighting Agenda, Robotic Path and many more. Although a lot of work has already been carried out in this aspect but it has been observed that it is quite difficult to exquisitely process graphs which contain a very larger number of nodes. This paper aims to provide a pertinent solution to this problem by proposing three different versions of Johnson’s shortest path solution in parallel architecture over Graphic Processing Unit which resolves APSP problem. As compared to processing extensively large graphs on CPU, proposed architecture will provide a 4.5 time efficient solution for APSP problem.</p> Anila Batool Muntazir Mehdi Copyright (c) 2021 Journal of Computational Learning Strategies & Practices https://creativecommons.org/licenses/by-nc-nd/4.0 2021-12-12 2021-12-12 1 1 31 35 Prioritizing Effectiveness of Algorithms of Association Rule Mining http://clsp.org/jclsp/index.php/jclsp/article/view/13 <p>From the last decade, clouds have become the most popular platform for data storage. In the current age, people and machines are engaged in transferring data on clouds. The devices like cameras, computers, mobile, and CCTV are being used to transmit data collectively on the clouds in each second. Such a huge collection of data on clouds is known as Big data. Data mining is a process of extracting useful information from a set of huge data. The different techniques like Association Rule Mining, Classification, and Clustering are some of the well-known techniques, which can be used for data mining purposes. Association Rule Mining is a process of mining associations and correlations among the items in a large data set. Some traditional algorithms like Apriori, FP-growth, and Eclat are being used for association rule mining, but no one provides an optimal solution. In our study, we ascertained the working algorithms, evaluated their performance, and finally ranked them based on their efficiency. We adopted a quantitative approach in our research. We framed queries, pinpointed pertinent work, gauged quality, summarized the evidence, and finally interpreted our findings.</p> Nazish Ghafoor Mansoor Ahmad Copyright (c) 2021 Journal of Computational Learning Strategies & Practices https://creativecommons.org/licenses/by-nc-nd/4.0 2021-11-16 2021-11-16 1 1 18 30 Reviewing Matrix Muliplication http://clsp.org/jclsp/index.php/jclsp/article/view/11 <p>Algorithm written using different methods can still give same result. One of the ways to determine whether a solution is optimal or not is to determine how much time does it take to solve the specific problem. The problem that is targeted in this paper is Matrix multiplication that is widely used in many scientific computations. Different solutions of this problem are evaluated in this paper and all of them are compared on the basis of their time complexity. After comparing five most known algorithms for matrix multiplication we concluded that <em>coppersmith-winograd</em> algorithm is fastest in terms of time.</p> Neelam Amien Abida Naseem Copyright (c) 2021 Journal of Computational Learning Strategies & Practices https://creativecommons.org/licenses/by-nc-nd/4.0 2021-07-13 2021-07-13 1 1 13 17 A Survey of Trilogy Shortest Path Algorithms http://clsp.org/jclsp/index.php/jclsp/article/view/4 <p>Shortest path problem is one of the most classical problem in graph theory, aiming to discover the shortest path between two nodes in a graph. In this problem, we have to find the minimum-cost tracks or shortest paths between the starting node and final destination in a given graph.Thiswork gives a brief introduction of the most famous algorithms of the shortest path problem i.e. Dijkstra’s, Bellman-Ford, and Floyd Warshall algorithm. A comparative analysis of these algorithms is performed based on their advantages, disadvantages, and efficiency, and application areas.</p> Shaista Sarwar Laiba Shaheen Copyright (c) 2021 Journal of Computational Learning Strategies & Practices https://creativecommons.org/licenses/by-nc-nd/4.0 2021-06-20 2021-06-20 1 1 7 12 Genetic Algorithm Inspired Task Scheduling Optimization in Cloud Environment http://clsp.org/jclsp/index.php/jclsp/article/view/8 <p>With the advancements in various fields of technology, complex and data-oriented problems require supercomputers for proper computation. Massive data that is gathered from various fields of sciences and engineering and it is increasing exponentially with every passing day. There is a dire need of economical solution for efficient processing of data. This is where cloud computing comes into picuture. Cloud computing plays a major role in providing services to individual people and companies with added benefits such as elastic computation, pay on the go, scalable and high-performance computation solutions. The performance factor in cloud environments is highly reliant on task scheduling. Load balancing is simply the distribution of incoming load of users’ request onto the available computing machines. This paper aims to cover a brief overview of Cloud computing and Genetic algorithm and implementation of genetic algorithm for task scheduling pupose. The aim of this paper is to perform a comparative analysis of various task scheduling algorithms that are already in practice and are used in cloud computing. The paper also covers improved scheduling techniques that are inspired from Genetic Algorithm. A systematic comparative analysis of different task scheduling algorithms is also included. Lastly some concluding remarks and future work inspiration is described.</p> RAVEEL ABDULLAH Copyright (c) 2021 Journal of Computational Learning Strategies & Practices https://creativecommons.org/licenses/by-nc-nd/4.0 2021-05-29 2021-05-29 1 1 1 6