Pattern Analysis and Intelligent Systems
A modified differential evolution algorithm with a balanced performance for Exploration and Exploitation phases

Iraj Naruei; farshid keynia

Volume 7, Issue 1 , February 2021, Pages 1-18

Abstract
  Recently, many optimization algorithms have been proposed to find the best solution for complex engineering problems. These algorithms can search unknown and multidimensional spaces and find the optimal solution the shortest possible time. In this paper we present a new modified differential evolution ...  Read More

Computer Networks and Distributed Systems
Intelligent Resource Allocation in Fog Computing: A Learning Automata Approach

Alireza Enami; Javad Akbari Torkestani

Volume 7, Issue 1 , February 2021, Pages 19-34

Abstract
  Fog computing is being seen as a bridge between smart IoT devices and large scale cloud computing. It is possible to develop cloud computing services to network edge devices using Fog computing. As one of the most important services of the system, the resource allocation should always be available to ...  Read More

Software Engineering and Information Systems
An Overview of the Concepts, Classifications, and Methods of Population Initialization in Metaheuristic Algorithms

Mohammad Reza Hassanzadeh; farshid keynia

Volume 7, Issue 1 , February 2021, Pages 35-54

Abstract
  Metaheuristic algorithms are typically population-based random search techniques. The general framework of a metaheuristic algorithm consisting of its main parts. The sections of a metaheuristic algorithm include setting algorithm parameters, population initialization, global search section, local search ...  Read More

Pattern Analysis and Intelligent Systems
Scalable Fuzzy Decision Tree Induction Using Fast Data Partitioning and Incremental Approach for Large Dataset

Somayeh Lotfi; Mohammad Ghasemzadeh; Mehran Mohsenzadeh; Mitra Mirzarezaee

Volume 7, Issue 1 , February 2021, Pages 55-66

Abstract
  The decision tree is one of the popular methods for learning and reasoning through recursive partitioning of data space. To choose the best attribute in the case on numerical features, partitioning criteria should be calculated for individual values or the value range of each attribute should be divided ...  Read More

Computer Networks and Distributed Systems
Energy-aware and Reliable Service Placement of IoT applications on Fog Computing Platforms by Utilizing Whale Optimization Algorithm

Yaser Ramzanpoor; Mirsaeid Hosseini Shirvani; Mehdi GolSorkhTabar

Volume 7, Issue 1 , February 2021, Pages 67-80

Abstract
  Fog computing is known as a new computing technology where it covers cloud computing shortcomings in term of delay. This is a potential for running IoT applications containing multiple services taking benefit of closeness to fog nodes near to devices where the data are sensed. This article formulates ...  Read More

Pattern Analysis and Intelligent Systems
An Optimization-based Learning Black Widow Optimization Algorithm for Text Psychology

Ali Hosseinalipour; Farhad Soleimanian Gharehchopogh; mohammad masdari; ALi Khademi

Volume 7, Issue 1 , February 2021, Pages 81-92

Abstract
  In recent years, social networks' growth has led to an increase in these networks' content. Therefore, text mining methods became important. As part of text mining, Sentiment analysis means finding the author's perspective on a particular topic. Social networks allow users to express their opinions and ...  Read More