Mohammad H. Nadimi-Shahraki | Islamic Azad University, Najafabad Branch (original) (raw)
Uploads
Papers by Mohammad H. Nadimi-Shahraki
Journal of AI and Data Mining, 2017
Plagiarism which is defined as “the wrongful appropriation of other writers’ or authors’ works an... more Plagiarism which is defined as “the wrongful appropriation of other writers’ or authors’ works and ideas without citing or informing them” poses a major challenge to knowledge spread publication. Plagiarism has been placed in four categories of direct, paraphrasing (rewriting), translation, and combinatory. This paper addresses translational plagiarism which is sometimes referred to as cross-lingual plagiarism. In cross-lingual translation, writers meld a translation with their own words and ideas. Based on monolingual plagiarism detection methods, this paper ultimately intends to find a way to detect cross-lingual plagiarism. A framework called Multi-Lingual Plagiarism Detection (MLPD) has been presented for cross-lingual plagiarism analysis with ultimate objective of detection of plagiarism cases. English is the reference language and Persian materials are back translated using translation tools. The data for assessment of MLPD were obtained from English-Persian Mizan parallel cor...
Expert Systems with Applications, 2022
Electronics, 2022
The optimal power flow (OPF) is a practical problem in a power system with complex characteristic... more The optimal power flow (OPF) is a practical problem in a power system with complex characteristics such as a large number of control parameters and also multi-modal and non-convex objective functions with inequality and nonlinear constraints. Thus, tackling the OPF problem is becoming a major priority for power engineers and researchers. Many metaheuristic algorithms with different search strategies have been developed to solve the OPF problem. Although, the majority of them suffer from stagnation, premature convergence, and local optima trapping during the optimization process, which results in producing low solution qualities, especially for real-world problems. This study is devoted to proposing an effective hybridizing of whale optimization algorithm (WOA) and a modified moth-flame optimization algorithm (MFO) named WMFO to solve the OPF problem. In the proposed WMFO, the WOA and the modified MFO cooperate to effectively discover the promising areas and provide high-quality solu...
Symmetry, 2021
The moth-flame optimization (MFO) algorithm is an effective nature-inspired algorithm based on th... more The moth-flame optimization (MFO) algorithm is an effective nature-inspired algorithm based on the chemical effect of light on moths as an animal with bilateral symmetry. Although it is widely used to solve different optimization problems, its movement strategy affects the convergence and the balance between exploration and exploitation when dealing with complex problems. Since movement strategies significantly affect the performance of algorithms, the use of multi-search strategies can enhance their ability and effectiveness to solve different optimization problems. In this paper, we propose a multi-trial vector-based moth-flame optimization (MTV-MFO) algorithm. In the proposed algorithm, the MFO movement strategy is substituted by the multi-trial vector (MTV) approach to use a combination of different movement strategies, each of which is adjusted to accomplish a particular behavior. The proposed MTV-MFO algorithm uses three different search strategies to enhance the global search...
Journal of Computational Science, 2022
Electronics, 2021
Real medical datasets usually consist of missing data with different patterns which decrease the ... more Real medical datasets usually consist of missing data with different patterns which decrease the performance of classifiers used in intelligent healthcare and disease diagnosis systems. Many methods have been proposed to impute missing data, however, they do not fulfill the need for data quality especially in real datasets with different missing data patterns. In this paper, a four-layer model is introduced, and then a hybrid imputation (HIMP) method using this model is proposed to impute multi-pattern missing data including non-random, random, and completely random patterns. In HIMP, first, non-random missing data patterns are imputed, and then the obtained dataset is decomposed into two datasets containing random and completely random missing data patterns. Then, concerning the missing data patterns in each dataset, different single or multiple imputation methods are used. Finally, the best-imputed datasets gained from random and completely random patterns are merged to form the f...
The classification accuracy is strongly affected by the quality of the input features used to bui... more The classification accuracy is strongly affected by the quality of the input features used to build a learned-model. Nowadays, datasets grow enormously both in size and number of features. One of the major difficulties confronted by huge datasets analysis is existing redundant, noisy, and irrelevant features, which may reduce the performance of the classifier. Feature selection is an important preprocessing task, which aims to select the most effective subset of features from the original dataset. Therefore, using feature selection method is essential for enhancing the classification accuracy and reducing the complexity of the built model. In this paper, a wrapper-based binary Sine Cosine Algorithm (SCA) for feature selection named WBSCA is proposed. The proposed algorithm was compared with three well-known binary algorithms over seven classification datasets from the UCI machine learning repository. The results show the competitive performance of the proposed algorithm in searching the optimal subset and selecting the salient feature.
Medical datasets are mainly composed of countless irrelevant and redundant features in a series o... more Medical datasets are mainly composed of countless irrelevant and redundant features in a series of patient records. All these features are not required to obtain a medical decision-making process. On the other hand, the huge size of data is caused to increase the dimensionality and to reduce the performance of classifier. Recently, there have been many methods proposed to solve this problem and their results show that the feature selection can be an effective solution. The feature selection methods are mostly aim to reduce the size of data and enhance the efficiency of learning algorithms by eliminating the unrelated and redundant features. In this paper, a meta-heuristic algorithm is proposed named FSWOA for feature selection. This algorithm is based on the hunting methods of Humpback Whales consisting of three main steps: encircling prey, spiral bubble-net attacking and search for prey. The performance of proposed algorithm is evaluated conducted by four standard medical datasets: Pima Indians Diabetes, Original Wisconsin Breast Cancer, Statlog and Hepatitis. The results show that the proposed algorithm can reduce the dimensionality of medical datasets with acceptable accuracy for diseases diagnosis.
Processes, 2021
Moth–flame optimization (MFO) is a prominent swarm intelligence algorithm that demonstrates suffi... more Moth–flame optimization (MFO) is a prominent swarm intelligence algorithm that demonstrates sufficient efficiency in tackling various optimization tasks. However, MFO cannot provide competitive results for complex optimization problems. The algorithm sinks into the local optimum due to the rapid dropping of population diversity and poor exploration. Hence, in this article, a migration-based moth–flame optimization (M-MFO) algorithm is proposed to address the mentioned issues. In M-MFO, the main focus is on improving the position of unlucky moths by migrating them stochastically in the early iterations using a random migration (RM) operator, maintaining the solution diversification by storing new qualified solutions separately in a guiding archive, and, finally, exploiting around the positions saved in the guiding archive using a guided migration (GM) operator. The dimensionally aware switch between these two operators guarantees the convergence of the population toward the promising...
Computer Methods in Applied Mechanics and Engineering, 2022
Workload and resource management are two essential functions provided in the service level of a G... more Workload and resource management are two essential functions provided in the service level of a Grid software infrastructure. Consistently, efficient load balancing algorithms are fundamentally important to improve the global throughput of these environments. Although previous works show that, ant colony algorithm works well for load balancing, the cost is a very important factor in this subject. In this paper, a grid load balancing algorithm is proposed by using an ant colony optimization which is able to consider shortest path, type of resource, and running speed of resource. The experimental results show that the proposed algorithm by using this ant colony optimization can reduce the cost of load balancing in comparison with standard algorithm DASUD.
Entropy, 2021
Moth-flame optimization (MFO) algorithm inspired by the transverse orientation of moths toward th... more Moth-flame optimization (MFO) algorithm inspired by the transverse orientation of moths toward the light source is an effective approach to solve global optimization problems. However, the MFO algorithm suffers from issues such as premature convergence, low population diversity, local optima entrapment, and imbalance between exploration and exploitation. In this study, therefore, an improved moth-flame optimization (I-MFO) algorithm is proposed to cope with canonical MFO’s issues by locating trapped moths in local optimum via defining memory for each moth. The trapped moths tend to escape from the local optima by taking advantage of the adapted wandering around search (AWAS) strategy. The efficiency of the proposed I-MFO is evaluated by CEC 2018 benchmark functions and compared against other well-known metaheuristic algorithms. Moreover, the obtained results are statistically analyzed by the Friedman test on 30, 50, and 100 dimensions. Finally, the ability of the I-MFO algorithm to ...
Journal of AI and Data Mining, 2017
Plagiarism which is defined as “the wrongful appropriation of other writers’ or authors’ works an... more Plagiarism which is defined as “the wrongful appropriation of other writers’ or authors’ works and ideas without citing or informing them” poses a major challenge to knowledge spread publication. Plagiarism has been placed in four categories of direct, paraphrasing (rewriting), translation, and combinatory. This paper addresses translational plagiarism which is sometimes referred to as cross-lingual plagiarism. In cross-lingual translation, writers meld a translation with their own words and ideas. Based on monolingual plagiarism detection methods, this paper ultimately intends to find a way to detect cross-lingual plagiarism. A framework called Multi-Lingual Plagiarism Detection (MLPD) has been presented for cross-lingual plagiarism analysis with ultimate objective of detection of plagiarism cases. English is the reference language and Persian materials are back translated using translation tools. The data for assessment of MLPD were obtained from English-Persian Mizan parallel cor...
Expert Systems with Applications, 2022
Electronics, 2022
The optimal power flow (OPF) is a practical problem in a power system with complex characteristic... more The optimal power flow (OPF) is a practical problem in a power system with complex characteristics such as a large number of control parameters and also multi-modal and non-convex objective functions with inequality and nonlinear constraints. Thus, tackling the OPF problem is becoming a major priority for power engineers and researchers. Many metaheuristic algorithms with different search strategies have been developed to solve the OPF problem. Although, the majority of them suffer from stagnation, premature convergence, and local optima trapping during the optimization process, which results in producing low solution qualities, especially for real-world problems. This study is devoted to proposing an effective hybridizing of whale optimization algorithm (WOA) and a modified moth-flame optimization algorithm (MFO) named WMFO to solve the OPF problem. In the proposed WMFO, the WOA and the modified MFO cooperate to effectively discover the promising areas and provide high-quality solu...
Symmetry, 2021
The moth-flame optimization (MFO) algorithm is an effective nature-inspired algorithm based on th... more The moth-flame optimization (MFO) algorithm is an effective nature-inspired algorithm based on the chemical effect of light on moths as an animal with bilateral symmetry. Although it is widely used to solve different optimization problems, its movement strategy affects the convergence and the balance between exploration and exploitation when dealing with complex problems. Since movement strategies significantly affect the performance of algorithms, the use of multi-search strategies can enhance their ability and effectiveness to solve different optimization problems. In this paper, we propose a multi-trial vector-based moth-flame optimization (MTV-MFO) algorithm. In the proposed algorithm, the MFO movement strategy is substituted by the multi-trial vector (MTV) approach to use a combination of different movement strategies, each of which is adjusted to accomplish a particular behavior. The proposed MTV-MFO algorithm uses three different search strategies to enhance the global search...
Journal of Computational Science, 2022
Electronics, 2021
Real medical datasets usually consist of missing data with different patterns which decrease the ... more Real medical datasets usually consist of missing data with different patterns which decrease the performance of classifiers used in intelligent healthcare and disease diagnosis systems. Many methods have been proposed to impute missing data, however, they do not fulfill the need for data quality especially in real datasets with different missing data patterns. In this paper, a four-layer model is introduced, and then a hybrid imputation (HIMP) method using this model is proposed to impute multi-pattern missing data including non-random, random, and completely random patterns. In HIMP, first, non-random missing data patterns are imputed, and then the obtained dataset is decomposed into two datasets containing random and completely random missing data patterns. Then, concerning the missing data patterns in each dataset, different single or multiple imputation methods are used. Finally, the best-imputed datasets gained from random and completely random patterns are merged to form the f...
The classification accuracy is strongly affected by the quality of the input features used to bui... more The classification accuracy is strongly affected by the quality of the input features used to build a learned-model. Nowadays, datasets grow enormously both in size and number of features. One of the major difficulties confronted by huge datasets analysis is existing redundant, noisy, and irrelevant features, which may reduce the performance of the classifier. Feature selection is an important preprocessing task, which aims to select the most effective subset of features from the original dataset. Therefore, using feature selection method is essential for enhancing the classification accuracy and reducing the complexity of the built model. In this paper, a wrapper-based binary Sine Cosine Algorithm (SCA) for feature selection named WBSCA is proposed. The proposed algorithm was compared with three well-known binary algorithms over seven classification datasets from the UCI machine learning repository. The results show the competitive performance of the proposed algorithm in searching the optimal subset and selecting the salient feature.
Medical datasets are mainly composed of countless irrelevant and redundant features in a series o... more Medical datasets are mainly composed of countless irrelevant and redundant features in a series of patient records. All these features are not required to obtain a medical decision-making process. On the other hand, the huge size of data is caused to increase the dimensionality and to reduce the performance of classifier. Recently, there have been many methods proposed to solve this problem and their results show that the feature selection can be an effective solution. The feature selection methods are mostly aim to reduce the size of data and enhance the efficiency of learning algorithms by eliminating the unrelated and redundant features. In this paper, a meta-heuristic algorithm is proposed named FSWOA for feature selection. This algorithm is based on the hunting methods of Humpback Whales consisting of three main steps: encircling prey, spiral bubble-net attacking and search for prey. The performance of proposed algorithm is evaluated conducted by four standard medical datasets: Pima Indians Diabetes, Original Wisconsin Breast Cancer, Statlog and Hepatitis. The results show that the proposed algorithm can reduce the dimensionality of medical datasets with acceptable accuracy for diseases diagnosis.
Processes, 2021
Moth–flame optimization (MFO) is a prominent swarm intelligence algorithm that demonstrates suffi... more Moth–flame optimization (MFO) is a prominent swarm intelligence algorithm that demonstrates sufficient efficiency in tackling various optimization tasks. However, MFO cannot provide competitive results for complex optimization problems. The algorithm sinks into the local optimum due to the rapid dropping of population diversity and poor exploration. Hence, in this article, a migration-based moth–flame optimization (M-MFO) algorithm is proposed to address the mentioned issues. In M-MFO, the main focus is on improving the position of unlucky moths by migrating them stochastically in the early iterations using a random migration (RM) operator, maintaining the solution diversification by storing new qualified solutions separately in a guiding archive, and, finally, exploiting around the positions saved in the guiding archive using a guided migration (GM) operator. The dimensionally aware switch between these two operators guarantees the convergence of the population toward the promising...
Computer Methods in Applied Mechanics and Engineering, 2022
Workload and resource management are two essential functions provided in the service level of a G... more Workload and resource management are two essential functions provided in the service level of a Grid software infrastructure. Consistently, efficient load balancing algorithms are fundamentally important to improve the global throughput of these environments. Although previous works show that, ant colony algorithm works well for load balancing, the cost is a very important factor in this subject. In this paper, a grid load balancing algorithm is proposed by using an ant colony optimization which is able to consider shortest path, type of resource, and running speed of resource. The experimental results show that the proposed algorithm by using this ant colony optimization can reduce the cost of load balancing in comparison with standard algorithm DASUD.
Entropy, 2021
Moth-flame optimization (MFO) algorithm inspired by the transverse orientation of moths toward th... more Moth-flame optimization (MFO) algorithm inspired by the transverse orientation of moths toward the light source is an effective approach to solve global optimization problems. However, the MFO algorithm suffers from issues such as premature convergence, low population diversity, local optima entrapment, and imbalance between exploration and exploitation. In this study, therefore, an improved moth-flame optimization (I-MFO) algorithm is proposed to cope with canonical MFO’s issues by locating trapped moths in local optimum via defining memory for each moth. The trapped moths tend to escape from the local optima by taking advantage of the adapted wandering around search (AWAS) strategy. The efficiency of the proposed I-MFO is evaluated by CEC 2018 benchmark functions and compared against other well-known metaheuristic algorithms. Moreover, the obtained results are statistically analyzed by the Friedman test on 30, 50, and 100 dimensions. Finally, the ability of the I-MFO algorithm to ...
"اسلاید های درس پایگاه داده پیشرفته برای دانشجویان کارشناسی ارشد مهندسی نرم افزار آدرس http://... more "اسلاید های درس پایگاه داده پیشرفته برای دانشجویان کارشناسی ارشد مهندسی نرم افزار
آدرس
http://research.iaun.ac.ir/pd/nadimi/
دکتر محمد ندیمی"
این فصل ها شامل مطالب زیر است فصل اول مقدمه ای بر داده کاوی که فایل آن در این سایت هم گذاش... more این فصل ها شامل مطالب زیر است
فصل اول مقدمه ای بر داده کاوی که فایل آن در این سایت هم گذاشته شده.
فصل دوم که در مورد پیش پردازش داده ها در داده کاوی است- جهت دانلود فایل آن به صفح شخصی من به آدرس زیر رجوع کنید :
http://research.iaun.ac.ir/pd/nadimi/
فصل سوم که در مورد انباره داده ها و مکعب داده ها با نگاه داده کاوی است - جهت دانلود فایل آن به صفح شخصی من به آدرس زیر رجوع کنید
http://research.iaun.ac.ir/pd/nadimi/
فصل چهارم که در مورد قوانین انجمنی به عنوان یکی از پر کاربرد ترین تکنیک های داده کاوی است - جهت دانلود فایل آن به صفح شخصی من به آدرس زیر رجوع کنید
http://research.iaun.ac.ir/pd/nadimi/
فصل پنجم که در مورد طبقه بندی به عنوان یکی از تکنیک های مهم داده کاوی است - جهت دانلود فایل آن به صفح شخصی من به آدرس زیر رجوع کنید
http://research.iaun.ac.ir/pd/nadimi/
فصل ششم که در مورد خوشه بندی و روش های آن به عنوان یکی از تکنیک های مهم داده کاوی است - جهت دانلود فایل آن به صفح شخصی من به آدرس زیر رجوع کنید
http://research.iaun.ac.ir/pd/nadimi/
"
"این فایل شمل اسلایدهای فصل اول کتاب داده کاوی است. در این فصل مقدمه ای بر داده کاوی نشان داده می... more "این فایل شمل اسلایدهای فصل اول کتاب داده کاوی است. در این فصل مقدمه ای بر داده کاوی نشان داده می شود. شما میتوانید اسلایدهای فصل های دیکر را نیز از صفحه شخصی من دانلود کنید به آدرس
http://research.iaun.ac.ir/pd/nadimi/
این فصل ها شامل مطالب زیر است
فصل اول مقدمه ای بر داده کاوی که فایل آن در این سایت هم گذاشته شده.
فصل دوم که در مورد پیش پردازش داده ها در داده کاوی است- جهت دانلود فایل آن به صفح شخصی من به آدرس زیر رجوع کنید :
http://research.iaun.ac.ir/pd/nadimi/
فصل سوم که در مورد انباره داده ها و مکعب داده ها با نگاه داده کاوی است - جهت دانلود فایل آن به صفح شخصی من به آدرس زیر رجوع کنید
http://research.iaun.ac.ir/pd/nadimi/
فصل چهارم که در مورد قوانین انجمنی به عنوان یکی از پر کاربرد ترین تکنیک های داده کاوی است - جهت دانلود فایل آن به صفح شخصی من به آدرس زیر رجوع کنید
http://research.iaun.ac.ir/pd/nadimi/
فصل پنجم که در مورد طبقه بندی به عنوان یکی از تکنیک های مهم داده کاوی است - جهت دانلود فایل آن به صفح شخصی من به آدرس زیر رجوع کنید
http://research.iaun.ac.ir/pd/nadimi/
فصل ششم که در مورد خوشه بندی و روش های آن به عنوان یکی از تکنیک های مهم داده کاوی است - جهت دانلود فایل آن به صفح شخصی من به آدرس زیر رجوع کنید
http://research.iaun.ac.ir/pd/nadimi/
"