The Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), 2023
Human activities are dependent on energy and lifestyles that important provide services on a dail... more Human activities are dependent on energy and lifestyles that important provide services on a daily basis. Currently, polluting and energy consumption worldwide is dominated by sources non-renewable, for instance fossil fuels. Due to their environmental impact, research and investment have increased in alternative and renewable energy sources, such as photovoltaic and wind energy. Buildings use energy management systems to monitor real-time consumption and plan the operation of appliances so that the energy bill is minimized or based on other factors. The purpose of energy management systems in buildings is mainly to monitor real-time energy consumption and adjust the device's operation to minimize energy bills or achieve another specific goal. The purpose of this work is review the latest literature on energy management systems based on heuristic learning of buildings in the smart home. In addition, the literature has been updated a list of techniques that managed appliances and the planning goals and how use these techniques to in the energy scheduling.
International Journal of Electrical and Computer Engineering (IJECE), 2017
In this study, an optimal meta-heuristic optimization algorithm for load frequency control (LFC) ... more In this study, an optimal meta-heuristic optimization algorithm for load frequency control (LFC) is utilized in two-area power systems. This meta-heuristic algorithm is called harmony search (HS), it is used to tune PI controller parameters ( ) automatically. The developed controller (HS-PI) with LFC loop is very important to minimize the system frequency and keep the system power is maintained at scheduled values under sudden loads changes. Integral absolute error (IAE) is used as an objective function to enhance the overall system performance in terms of settling time, maximum deviation, and peak time. The two-area power systems and developed controller are modelled using MATLAB software (Simulink/Code). As a result, the developed control algorithm (HS-PI) is more robustness and efficient as compared to PSO-PI control algorithm under same operation conditions.
Indonesian Journal of Electrical Engineering and Computer Science
Human activities are dependent on energy and lifestyles that important provide services on a dail... more Human activities are dependent on energy and lifestyles that important provide services on a daily basis. Currently, polluting and energy consumption worldwide is dominated by sources non-renewable, for instance fossil fuels. Due to their environmental impact, research and investment have increased in alternative and renewable energy sources, such as photovoltaic and wind energy. Buildings use energy management systems to monitor real-time consumption and plan the operation of appliances so that the energy bill is minimized or based on other factors. The purpose of energy management systems in buildings is mainly to monitor real-time energy consumption and adjust the device's operation to minimize energy bills or achieve another specific goal. The purpose of this work is review the latest literature on energy management systems based on heuristic learning of buildings in the smart home. In addition, the literature has been updated a list of techniques that managed appliances and...
Indonesian Journal of Electrical Engineering and Computer Science, 2021
Over the last decade, many nature-inspired algorithms have been received considerable attention a... more Over the last decade, many nature-inspired algorithms have been received considerable attention among practitioners and researchers to handle several optimization problems. Lion optimization algorithm (LA) is inspired by a distinctive lifestyle of lions and their collective behavior in their social groups. LA has been presented as a powerful optimization algorithm to solve various optimization problems. In this paper, the LA is proposed to investigate its performance in solving one of the most popular and widespread real-life optimization problems called team orienteering problem with time windows (TOPTW). However, as any population-based metaheuristic, the LA is very efficient in exploring the search space, but inefficient in exploiting it. So, this paper proposes enhancing LA to tackle the TOPTW by utilizing its strong ability to explore the search space and improving its exploitation ability. This enhancement is achieved via improving a process of territorial defense to generate ...
Observation has been made that in Arab countries, students find it challenging to learn to progra... more Observation has been made that in Arab countries, students find it challenging to learn to program in a different language other than Arabic. Existing literature contains only a few Arabic programming languages, most of which have never been or have partially been executed. In this article, a novel Arabic programming language known as Alf..Eih language is proposed. The proposed programming language is to be used in teaching pupils and schoolchildren in Arabic countries programming. This Arabic Programming language converts the Arabic language presumed to code in (C++ language) with its implementation. After the code written in Arabic passes through the first three stages of compiler (lexical, syntax and semantic), the final phase converts code to (C++). Alf..Eih language covers many of the directives in the presumed Arabic Language such as, header file, functions, if condition, loops and etc.
2012 4th Conference on Data Mining and Optimization (DMO), 2012
ABSTRACT Multi parent crossover has been successfully applied to solve many combinatorial optimiz... more ABSTRACT Multi parent crossover has been successfully applied to solve many combinatorial optimization problems such as unconstrained binary quadratic programming problem (UBQP). This because using more than two parents has increased the intensification process by exploiting the information shared by multi parents. However not all type of crossovers are suitable to solve vehicle routing problem (VRP). Therefore, this work introduces a multi parent insertion crossover in solving vehicle routing problem with time windows (VRPTW) by enhancing two parent insertion crossovers. This crossover exchange information among three parents instead of two. Result tested on Solomon VRPTW benchmarks demonstrate that multi parent crossover outperformed two parent crossover on same instances. This prove the effectiveness of having more parents for crossover that can be help the search to find better quality solution.
Indonesian Journal of Electrical Engineering and Computer Science, 2022
Recent years have witnessed a great interest in scientific applications with large data and proce... more Recent years have witnessed a great interest in scientific applications with large data and processing-intensive, so cloud computing is used which provides the resources needed to implement and run these applications. One of the challenges in the management of scientific workflow applications is scheduling them to solve many combinatorial optimization problems, including reducing execution time, cost, resource utilization, and energy consumption. Due to the fact that the iterated local search algorithm (ILS) has been successfully applied to solve many combinatorial optimization problems, this paper investigates the performance of ILS in solving the scientific workflow scheduling problem which is a highly constrained problem. The main components that are different from one problem to others are the ILS parameters, local search, and perturbation, which must be carefully designed. The performance of the standard ILS has been examined and compared with the latest technology. The experim...
Indonesian Journal of Electrical Engineering and Computer Science, 2021
Over the last decade, many nature-inspired algorithms have been received considerable attention a... more Over the last decade, many nature-inspired algorithms have been received considerable attention among practitioners and researchers to handle several optimization problems. Lion optimization algorithm (LA) is inspired by a distinctive lifestyle of lions and their collective behavior in their social groups. LA has been presented as a powerful optimization algorithm to solve various optimization problems. In this paper, the LA is proposed to investigate its performance in solving one of the most popular and widespread real-life optimization problems called team orienteering problem with time windows (TOPTW). However, as any population-based metaheuristic, the LA is very efficient in exploring the search space, but inefficient in exploiting it. So, this paper proposes enhancing LA to tackle the TOPTW by utilizing its strong ability to explore the search space and improving its exploitation ability. This enhancement is achieved via improving a process of territorial defense to generate ...
International journal on artificial intelligence tools, 2015
Harmony search algorithm, which simulates the musical improvisation process in seeking agreeable ... more Harmony search algorithm, which simulates the musical improvisation process in seeking agreeable harmony, is a population based meta-heuristics algorithm for solving optimization problems. Although it has been successfully applied on various optimization problems; it suffers the slow convergence problem, which greatly hinders its applicability for getting good quality solution. Therefore, in this work, we propose a hybrid meta-heuristic algorithm that hybridizes a harmony search with simulated annealing for the purpose of improving the performance of harmony search algorithm. Harmony search algorithm is used to explore the search spaces. Whilst, simulated annealing algorithm is used inside the harmony search algorithm to exploit the search space and further improve the solutions that are generated by harmony search algorithm. The performance of the proposed algorithm is tested using the Solomon's Vehicle Routing Problem with Time Windows (VRPTW) benchmark. Numerical results demonstrate that the hybrid approach is better than the harmony search without simulated annealing and the hybrid also proves itself to be more competent (if not better on some instances) when compared to other approaches in the literature.
Police patrol routing problem (PPRP) attracts researchers’ attention especially on artifitial int... more Police patrol routing problem (PPRP) attracts researchers’ attention especially on artifitial inteligence. The challenge here is that a limited number of patrols cover a wide range of area that includes several hotspots. In this study, a new model for PPRP is proposed simulating the Solomon’s benchmark for vehicle routing problem with time windows. This model can solve this problem by maximising the coverage of hotspots with frequencies of high priority locations while ensuring the feasibility of routes. Two constructive greedy heuristics are developed to generate the initial solution of the PPRP: highest priority greedy heuristic (HPGH) and nearest neighbour greedy heuristic (NNGH). Experimental results show that the simulated Solomon’s benchmark is suitable to represent PPRP. In addition, results illustrate that NNGH is more efficient to construct feasible solution than HPGH.
Journal of theoretical and applied information technology, 2015
Harmony search algorithm is relatively a recent nature inspired algorithm that mimics the musical... more Harmony search algorithm is relatively a recent nature inspired algorithm that mimics the musical improvisation process in seeking agreeable harmony. It has been used to solve various optimization problems and shown to produce good results for many problems. However, harmony search algorithm has slow convergence that might decrease its efficiency in producing good quality solutions for constrained optimization problems. In order to overcome this shortcoming, we propose a hybrid harmony search algorithm that integrates a local search algorithm and harmony search algorithm to increase its exploitation process and to further improve the generated solution. Three well-known local search algorithms: hill climbing, simulated annealing, and reactive tabu search are hybridized with the harmony search algorithm. The proposed algorithm is tested on the standard public Solomon’s vehicle routing problem with time windows benchmark set. The computational experiment shows that each of the three h...
The Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), 2023
Human activities are dependent on energy and lifestyles that important provide services on a dail... more Human activities are dependent on energy and lifestyles that important provide services on a daily basis. Currently, polluting and energy consumption worldwide is dominated by sources non-renewable, for instance fossil fuels. Due to their environmental impact, research and investment have increased in alternative and renewable energy sources, such as photovoltaic and wind energy. Buildings use energy management systems to monitor real-time consumption and plan the operation of appliances so that the energy bill is minimized or based on other factors. The purpose of energy management systems in buildings is mainly to monitor real-time energy consumption and adjust the device's operation to minimize energy bills or achieve another specific goal. The purpose of this work is review the latest literature on energy management systems based on heuristic learning of buildings in the smart home. In addition, the literature has been updated a list of techniques that managed appliances and the planning goals and how use these techniques to in the energy scheduling.
International Journal of Electrical and Computer Engineering (IJECE), 2017
In this study, an optimal meta-heuristic optimization algorithm for load frequency control (LFC) ... more In this study, an optimal meta-heuristic optimization algorithm for load frequency control (LFC) is utilized in two-area power systems. This meta-heuristic algorithm is called harmony search (HS), it is used to tune PI controller parameters ( ) automatically. The developed controller (HS-PI) with LFC loop is very important to minimize the system frequency and keep the system power is maintained at scheduled values under sudden loads changes. Integral absolute error (IAE) is used as an objective function to enhance the overall system performance in terms of settling time, maximum deviation, and peak time. The two-area power systems and developed controller are modelled using MATLAB software (Simulink/Code). As a result, the developed control algorithm (HS-PI) is more robustness and efficient as compared to PSO-PI control algorithm under same operation conditions.
Indonesian Journal of Electrical Engineering and Computer Science
Human activities are dependent on energy and lifestyles that important provide services on a dail... more Human activities are dependent on energy and lifestyles that important provide services on a daily basis. Currently, polluting and energy consumption worldwide is dominated by sources non-renewable, for instance fossil fuels. Due to their environmental impact, research and investment have increased in alternative and renewable energy sources, such as photovoltaic and wind energy. Buildings use energy management systems to monitor real-time consumption and plan the operation of appliances so that the energy bill is minimized or based on other factors. The purpose of energy management systems in buildings is mainly to monitor real-time energy consumption and adjust the device's operation to minimize energy bills or achieve another specific goal. The purpose of this work is review the latest literature on energy management systems based on heuristic learning of buildings in the smart home. In addition, the literature has been updated a list of techniques that managed appliances and...
Indonesian Journal of Electrical Engineering and Computer Science, 2021
Over the last decade, many nature-inspired algorithms have been received considerable attention a... more Over the last decade, many nature-inspired algorithms have been received considerable attention among practitioners and researchers to handle several optimization problems. Lion optimization algorithm (LA) is inspired by a distinctive lifestyle of lions and their collective behavior in their social groups. LA has been presented as a powerful optimization algorithm to solve various optimization problems. In this paper, the LA is proposed to investigate its performance in solving one of the most popular and widespread real-life optimization problems called team orienteering problem with time windows (TOPTW). However, as any population-based metaheuristic, the LA is very efficient in exploring the search space, but inefficient in exploiting it. So, this paper proposes enhancing LA to tackle the TOPTW by utilizing its strong ability to explore the search space and improving its exploitation ability. This enhancement is achieved via improving a process of territorial defense to generate ...
Observation has been made that in Arab countries, students find it challenging to learn to progra... more Observation has been made that in Arab countries, students find it challenging to learn to program in a different language other than Arabic. Existing literature contains only a few Arabic programming languages, most of which have never been or have partially been executed. In this article, a novel Arabic programming language known as Alf..Eih language is proposed. The proposed programming language is to be used in teaching pupils and schoolchildren in Arabic countries programming. This Arabic Programming language converts the Arabic language presumed to code in (C++ language) with its implementation. After the code written in Arabic passes through the first three stages of compiler (lexical, syntax and semantic), the final phase converts code to (C++). Alf..Eih language covers many of the directives in the presumed Arabic Language such as, header file, functions, if condition, loops and etc.
2012 4th Conference on Data Mining and Optimization (DMO), 2012
ABSTRACT Multi parent crossover has been successfully applied to solve many combinatorial optimiz... more ABSTRACT Multi parent crossover has been successfully applied to solve many combinatorial optimization problems such as unconstrained binary quadratic programming problem (UBQP). This because using more than two parents has increased the intensification process by exploiting the information shared by multi parents. However not all type of crossovers are suitable to solve vehicle routing problem (VRP). Therefore, this work introduces a multi parent insertion crossover in solving vehicle routing problem with time windows (VRPTW) by enhancing two parent insertion crossovers. This crossover exchange information among three parents instead of two. Result tested on Solomon VRPTW benchmarks demonstrate that multi parent crossover outperformed two parent crossover on same instances. This prove the effectiveness of having more parents for crossover that can be help the search to find better quality solution.
Indonesian Journal of Electrical Engineering and Computer Science, 2022
Recent years have witnessed a great interest in scientific applications with large data and proce... more Recent years have witnessed a great interest in scientific applications with large data and processing-intensive, so cloud computing is used which provides the resources needed to implement and run these applications. One of the challenges in the management of scientific workflow applications is scheduling them to solve many combinatorial optimization problems, including reducing execution time, cost, resource utilization, and energy consumption. Due to the fact that the iterated local search algorithm (ILS) has been successfully applied to solve many combinatorial optimization problems, this paper investigates the performance of ILS in solving the scientific workflow scheduling problem which is a highly constrained problem. The main components that are different from one problem to others are the ILS parameters, local search, and perturbation, which must be carefully designed. The performance of the standard ILS has been examined and compared with the latest technology. The experim...
Indonesian Journal of Electrical Engineering and Computer Science, 2021
Over the last decade, many nature-inspired algorithms have been received considerable attention a... more Over the last decade, many nature-inspired algorithms have been received considerable attention among practitioners and researchers to handle several optimization problems. Lion optimization algorithm (LA) is inspired by a distinctive lifestyle of lions and their collective behavior in their social groups. LA has been presented as a powerful optimization algorithm to solve various optimization problems. In this paper, the LA is proposed to investigate its performance in solving one of the most popular and widespread real-life optimization problems called team orienteering problem with time windows (TOPTW). However, as any population-based metaheuristic, the LA is very efficient in exploring the search space, but inefficient in exploiting it. So, this paper proposes enhancing LA to tackle the TOPTW by utilizing its strong ability to explore the search space and improving its exploitation ability. This enhancement is achieved via improving a process of territorial defense to generate ...
International journal on artificial intelligence tools, 2015
Harmony search algorithm, which simulates the musical improvisation process in seeking agreeable ... more Harmony search algorithm, which simulates the musical improvisation process in seeking agreeable harmony, is a population based meta-heuristics algorithm for solving optimization problems. Although it has been successfully applied on various optimization problems; it suffers the slow convergence problem, which greatly hinders its applicability for getting good quality solution. Therefore, in this work, we propose a hybrid meta-heuristic algorithm that hybridizes a harmony search with simulated annealing for the purpose of improving the performance of harmony search algorithm. Harmony search algorithm is used to explore the search spaces. Whilst, simulated annealing algorithm is used inside the harmony search algorithm to exploit the search space and further improve the solutions that are generated by harmony search algorithm. The performance of the proposed algorithm is tested using the Solomon's Vehicle Routing Problem with Time Windows (VRPTW) benchmark. Numerical results demonstrate that the hybrid approach is better than the harmony search without simulated annealing and the hybrid also proves itself to be more competent (if not better on some instances) when compared to other approaches in the literature.
Police patrol routing problem (PPRP) attracts researchers’ attention especially on artifitial int... more Police patrol routing problem (PPRP) attracts researchers’ attention especially on artifitial inteligence. The challenge here is that a limited number of patrols cover a wide range of area that includes several hotspots. In this study, a new model for PPRP is proposed simulating the Solomon’s benchmark for vehicle routing problem with time windows. This model can solve this problem by maximising the coverage of hotspots with frequencies of high priority locations while ensuring the feasibility of routes. Two constructive greedy heuristics are developed to generate the initial solution of the PPRP: highest priority greedy heuristic (HPGH) and nearest neighbour greedy heuristic (NNGH). Experimental results show that the simulated Solomon’s benchmark is suitable to represent PPRP. In addition, results illustrate that NNGH is more efficient to construct feasible solution than HPGH.
Journal of theoretical and applied information technology, 2015
Harmony search algorithm is relatively a recent nature inspired algorithm that mimics the musical... more Harmony search algorithm is relatively a recent nature inspired algorithm that mimics the musical improvisation process in seeking agreeable harmony. It has been used to solve various optimization problems and shown to produce good results for many problems. However, harmony search algorithm has slow convergence that might decrease its efficiency in producing good quality solutions for constrained optimization problems. In order to overcome this shortcoming, we propose a hybrid harmony search algorithm that integrates a local search algorithm and harmony search algorithm to increase its exploitation process and to further improve the generated solution. Three well-known local search algorithms: hill climbing, simulated annealing, and reactive tabu search are hybridized with the harmony search algorithm. The proposed algorithm is tested on the standard public Solomon’s vehicle routing problem with time windows benchmark set. The computational experiment shows that each of the three h...
Uploads
Papers by Esam Yassen