This research presents the interleaving two approaches. These are intelligence's ideas as well as heuristic technique as 8-puzzle and sudoku grid to solve the nurse rostering. The research proposed algorithm to assign shifts cyclically. It is considered by three shifts in one day to 9 nurses, each nurse has 8 days work with a holiday in the cyclically scheduling. The task appeared the allocation of nursing staff in health unit management theoretically. There are three shifts which cover 24 hours. The shifts are early, late, and night. This algorithm simulated the shifts through the directions of blank’s move in 8-puzzle with the methodology of sudoku grid with hard constraints should be met at all times. In our solution do on two goals first, we create a schedule that meets all the tough constraints and guarantees fairness. The second objective is to try to verify as many of the soft constraints as possible, by shifting and rotating while maintaining the soft constraints. The approach was implemented as a simulation, and a satisfactory result was demonstrated. experimental effects are extremely convenient and versatile to find appropriate nursing rostering schedule, rather than using manual techniques. The code developed to simulate it in MATLAB.
O PTIMISATION B ASED ON S IMULATION : A P ATIENT A DMISSION S CHEDULING ...IJCI JOURNAL
This document summarizes a study that developed an optimization model to schedule patient admissions in a radiology department with the goal of reducing patient wait times. A mathematical model was created to minimize total completion time and total patient waiting time as a multi-objective problem. A multi-stage queuing system was used to represent the patient flow through registration, examination, and checkout. A case study was conducted of a hospital radiology department to collect data and test the optimization model using a multi-objective evolutionary algorithm. The results showed an average 7% reduction in total completion time and 34% reduction in total patient waiting time.
The comparison study of kernel KC-means and support vector machines for class...TELKOMNIKA JOURNAL
Schizophrenia is one of mental disorder that affects the mind, feeling, and behavior. Its treatment is usually permanent and quite complicated; therefore, early detection is important. Kernel KC-means and support vector machines are the methods known as a good classifier. This research, therefore, aims to compare kernel KC-means and support vector machines, using data obtained from Northwestern University, which consists of 171 schizophrenia and 221 non-schizophrenia samples. The performance accuracy, F1-score, and running time were examined using the 10-fold cross-validation method. From the experiments, kernel KC-means with the sixth-order polynomial kernel gives 87.18 percent accuracy and 93.15 percent F1-score at the faster running time than support vector machines. However, with the same kernel, it was further deduced from the results that support vector machines provides better performance with an accuracy of 88.78 percent and F1-score of 94.05 percent.
Object Tracking using Artificial Neural NetworkAnwar Jameel
The document presents a model for object tracking using an artificial neural network (ANN). The ANN takes in the coordinates of a stimulus and the current eye positions and outputs the direction each eye should move to focus on the target. The ANN is trained on sample data and is able to smoothly track a stimulus as it moves around the visual field in both discrete and continuous positions. The results demonstrate that ANNs are capable of human-like object tracking behavior and could be extended to 3D modeling.
This document discusses workshift scheduling to manage staffing capacity and demand. Workshift scheduling involves forecasting future demand, determining required staff levels, scheduling shifts, and assigning staff to shifts while considering preferences and constraints. An example is provided of scheduling nurses for an emergency room across seven shifts planned to meet daily minimum requirements, while ensuring each nurse gets two consecutive days off per week as required. Integer linear programming and Excel solver can be used to optimize the nurse schedule to meet all constraints with the minimum number of nurses.
The Nurse Scheduling Problem (NSP), like the well-known Travelling Salesman Problem
(TSP), is an NP-hard problem. In this study, we use a tailor-made meta-heuristic Memetic Algorithm (MA)
to optimize the NSP. The MAis a hybrid algorithm, being a combination of the Genetic Algorithm (GA)
and a local search algorithm. The performance of the MA is found to be superior to that of a solitary
algorithm like GA. The MA solves the NSP in two stages. In the first stage, the randomly generated
solutions are evolved till they become feasible (i.e., the hard constraints are satisfied) and in the second
stage, these solutions are further evolved so as to minimize the violations of the soft constraints. In the final
stage, the MA produces optimal solutions in which the hard as well as the soft constraints are completely
satisfied.
Two Layer k-means based Consensus Clustering for Rural Health Information SystemIRJET Journal
This document describes a two-layer k-means based consensus clustering algorithm for rural health information systems. The algorithm helps partition heterogeneous data and form sub-clusters within main clusters to enable efficient decision-making. It was tested on an MCTS dataset and found to be highly efficient and robust even with incomplete data, outperforming traditional k-means. The algorithm involves applying k-means clustering twice - first to generate main clusters, then to each main cluster to form sub-clusters - in order to better handle outliers and variations within clusters.
Credal Fusion of Classifications for Noisy and Uncertain DataIJECEIAES
This paper reports on an investigation in classification technique employed to classify noised and uncertain data. However, classification is not an easy task. It is a significant challenge to discover knowledge from uncertain data. In fact, we can find many problems. More time we don’t have a good or a big learning database for supervised classification. Also, when training data contains noise or missing values, classification accuracy will be affected dramatically. So to extract groups from data is not easy to do. They are overlapped and not very separated from each other. Another problem which can be cited here is the uncertainty due to measuring devices. Consequentially classification model is not so robust and strong to classify new objects. In this work, we present a novel classification algorithm to cover these problems. We materialize our main idea by using belief function theory to do combination between classification and clustering. This theory treats very well imprecision and uncertainty linked to classification. Experimental results show that our approach has ability to significantly improve the quality of classification of generic database.
Successive iteration method for reconstruction of missing dataIAEME Publication
The document discusses techniques for reconstructing missing data values in datasets using an artificial neural network approach. It presents a successive iteration method for determining approximate values to replace missing data that is based on successive approximations. This technique iteratively calculates the mean value of an attribute until it approximates the missing value, which is then replaced. The method is compared to other techniques like omitting values or replacing with mean. It is found to provide more accurate results.
O PTIMISATION B ASED ON S IMULATION : A P ATIENT A DMISSION S CHEDULING ...IJCI JOURNAL
This document summarizes a study that developed an optimization model to schedule patient admissions in a radiology department with the goal of reducing patient wait times. A mathematical model was created to minimize total completion time and total patient waiting time as a multi-objective problem. A multi-stage queuing system was used to represent the patient flow through registration, examination, and checkout. A case study was conducted of a hospital radiology department to collect data and test the optimization model using a multi-objective evolutionary algorithm. The results showed an average 7% reduction in total completion time and 34% reduction in total patient waiting time.
The comparison study of kernel KC-means and support vector machines for class...TELKOMNIKA JOURNAL
Schizophrenia is one of mental disorder that affects the mind, feeling, and behavior. Its treatment is usually permanent and quite complicated; therefore, early detection is important. Kernel KC-means and support vector machines are the methods known as a good classifier. This research, therefore, aims to compare kernel KC-means and support vector machines, using data obtained from Northwestern University, which consists of 171 schizophrenia and 221 non-schizophrenia samples. The performance accuracy, F1-score, and running time were examined using the 10-fold cross-validation method. From the experiments, kernel KC-means with the sixth-order polynomial kernel gives 87.18 percent accuracy and 93.15 percent F1-score at the faster running time than support vector machines. However, with the same kernel, it was further deduced from the results that support vector machines provides better performance with an accuracy of 88.78 percent and F1-score of 94.05 percent.
Object Tracking using Artificial Neural NetworkAnwar Jameel
The document presents a model for object tracking using an artificial neural network (ANN). The ANN takes in the coordinates of a stimulus and the current eye positions and outputs the direction each eye should move to focus on the target. The ANN is trained on sample data and is able to smoothly track a stimulus as it moves around the visual field in both discrete and continuous positions. The results demonstrate that ANNs are capable of human-like object tracking behavior and could be extended to 3D modeling.
This document discusses workshift scheduling to manage staffing capacity and demand. Workshift scheduling involves forecasting future demand, determining required staff levels, scheduling shifts, and assigning staff to shifts while considering preferences and constraints. An example is provided of scheduling nurses for an emergency room across seven shifts planned to meet daily minimum requirements, while ensuring each nurse gets two consecutive days off per week as required. Integer linear programming and Excel solver can be used to optimize the nurse schedule to meet all constraints with the minimum number of nurses.
The Nurse Scheduling Problem (NSP), like the well-known Travelling Salesman Problem
(TSP), is an NP-hard problem. In this study, we use a tailor-made meta-heuristic Memetic Algorithm (MA)
to optimize the NSP. The MAis a hybrid algorithm, being a combination of the Genetic Algorithm (GA)
and a local search algorithm. The performance of the MA is found to be superior to that of a solitary
algorithm like GA. The MA solves the NSP in two stages. In the first stage, the randomly generated
solutions are evolved till they become feasible (i.e., the hard constraints are satisfied) and in the second
stage, these solutions are further evolved so as to minimize the violations of the soft constraints. In the final
stage, the MA produces optimal solutions in which the hard as well as the soft constraints are completely
satisfied.
Two Layer k-means based Consensus Clustering for Rural Health Information SystemIRJET Journal
This document describes a two-layer k-means based consensus clustering algorithm for rural health information systems. The algorithm helps partition heterogeneous data and form sub-clusters within main clusters to enable efficient decision-making. It was tested on an MCTS dataset and found to be highly efficient and robust even with incomplete data, outperforming traditional k-means. The algorithm involves applying k-means clustering twice - first to generate main clusters, then to each main cluster to form sub-clusters - in order to better handle outliers and variations within clusters.
Credal Fusion of Classifications for Noisy and Uncertain DataIJECEIAES
This paper reports on an investigation in classification technique employed to classify noised and uncertain data. However, classification is not an easy task. It is a significant challenge to discover knowledge from uncertain data. In fact, we can find many problems. More time we don’t have a good or a big learning database for supervised classification. Also, when training data contains noise or missing values, classification accuracy will be affected dramatically. So to extract groups from data is not easy to do. They are overlapped and not very separated from each other. Another problem which can be cited here is the uncertainty due to measuring devices. Consequentially classification model is not so robust and strong to classify new objects. In this work, we present a novel classification algorithm to cover these problems. We materialize our main idea by using belief function theory to do combination between classification and clustering. This theory treats very well imprecision and uncertainty linked to classification. Experimental results show that our approach has ability to significantly improve the quality of classification of generic database.
Successive iteration method for reconstruction of missing dataIAEME Publication
The document discusses techniques for reconstructing missing data values in datasets using an artificial neural network approach. It presents a successive iteration method for determining approximate values to replace missing data that is based on successive approximations. This technique iteratively calculates the mean value of an attribute until it approximates the missing value, which is then replaced. The method is compared to other techniques like omitting values or replacing with mean. It is found to provide more accurate results.
System for Prediction of Non Stationary Time Series based on the Wavelet Radi...IJECEIAES
This document proposes and examines the performance of a hybrid time series forecasting model called the wavelet radial bases function neural network (WRBFNN) model. The WRBFNN model uses wavelet transforms to extract coefficients from time series data as inputs to a radial basis function neural network for forecasting. The performance of the WRBFNN model is compared to a wavelet feed forward neural network (WFFNN) model using four types of non-stationary time series data. Results show the WRBFNN model achieves more accurate forecasts than the WFFNN model for certain types of non-stationary data, and trains significantly faster with fewer computational resources required.
Framework for progressive segmentation of chest radiograph for efficient diag...IJECEIAES
Segmentation is one of the most essential steps required to identify the inert object in the chest x-ray. A review with the existing segmentation techniques towards chest x-ray as well as other vital organs was performed. The main objective was to find whether existing system offers accuracy at the cost of recursive and complex operations. The proposed system contributes to introduce a framework that can offer a good balance between computational performance and segmentation performance. Given an input of chest x-ray, the system offers progressive search for similar image on the basis of similarity score with queried image. Region-based shape descriptor is applied for extracting the feature exclusively for identifying the lung region from the thoracic region followed by contour adjustment. The final segmentation outcome shows accurate identification followed by segmentation of apical and costophrenic region of lung. Comparative analysis proved that proposed system offers better segmentation performance in contrast to existing system.
A Learning Linguistic Teaching Control for a Multi-Area Electric Power SystemCSCJournals
This paper presents a new methodology for designing a neuro-fuzzy control for complex physical systems. By developing a Neural -Fuzzy system learning with linguistic teaching signals. The advantage of this technique is that, produce a simple and well-performing system because it selects the fuzzy sets and the numerical numbers and process both numerical and linguistic information. This approach is able to process and learn numerical information as well as linguistic information. The proposed control scheme is applied to a multi-area power system with hydraulic and thermal turbines.
Parallel Genetic Algorithms for University Scheduling ProblemIJECEIAES
University scheduling timetabling problem, falls into NP hard problems. Re-searchers have tried with many techniques to find the most suitable and fastest way for solving the problem. With the emergence of multi-core systems, the parallel implementation was considered for finding the solution. Our approaches attempt to combine several techniques in two algorithms: coarse grained algorithm and multi thread tournament algorithm. The results obtained from two algorithms are compared, using an algorithm evaluation function. Considering execution time, the coarse grained algorithm performed twice better than the multi thread algorithm.
There are very few examples of the use of various architectures for recurrent neural
networks to predict student learning outcomes. In fact, the only architecture used to
solve this problem is the LSTM architecture. In the works devoted to the use of LSTM
to predict educational outcomes, the results of a detailed theoretical substantiation of
the preference of this particular architecture of the RNN are not presented. In this
regard, it seems advisable to provide such justification in the framework of this study.
The main property of input data for prediction of educational outcomes is its
temporary nature. Some sequence of user actions unfolds in time and is evaluated
(classified) by an external observer as evidence of the presence or absence of an
educational result (objective or metaobjective). In this regard, the RNN used to classify
user actions should perform a procedure for adjusting the weights of neurons for a
certain set of states in the past. At the same time, the length of the sequence of these
states is not predetermined: it can be both short (for example, for objective results),
and quite long.
This document summarizes a systematic review of literature on methods for estimating nursing staffing needs. It describes 5 commonly used methods: 1) professional judgement, 2) nurses per occupied bed, 3) acuity-quality, 4) timed tasks/activities, and 5) regression-based. For each method, it provides examples of how to calculate staffing needs for a sample ward and discusses their strengths and weaknesses. The professional judgement and nurses per occupied bed methods are simple approaches, while the others introduce more complexity. The review aims to help health managers make informed decisions about appropriate nursing team size and mix.
Multi objective predictive control a solution using metaheuristicsijcsit
The application of multi objective model predictive control approaches is significantly limited with
computation time associated with optimization algorithms. Metaheuristics are general purpose heuristics
that have been successfully used in solving difficult optimization problems in a reasonable computation
time. In this work , we use and compare two multi objective metaheuristics, Multi-Objective Particle
swarm Optimization, MOPSO, and Multi-Objective Gravitational Search Algorithm, MOGSA, to generate
a set of approximately Pareto-optimal solutions in a single run. Two examples are studied, a nonlinear
system consisting of two mobile robots tracking trajectories and avoiding obstacles and a linear multi
variable system. The computation times and the quality of the solution in terms of the smoothness of the
control signals and precision of tracking show that MOPSO can be an alternative for real time
applications.
A Data-Integrated Simulation Model To Evaluate Nurse Patient AssignmentsSara Parker
This document introduces a data-integrated simulation model called SIMNA to evaluate nurse-patient assignments using real data from a hospital. It utilizes tree-based models and kernel density estimation extracted from the data to determine transition probabilities and time spent for nurses in the simulation. The simulation can help hospitals evaluate nurse assignments and determine if additional nurses are needed for a shift. This approach develops efficient simulation models directly from real hospital data to accurately represent the system without expert input normally required.
A comparative study of three validities computation methods for multimodel ap...IJECEIAES
The multimodel approach offers a very satisfactory results in modelling, diagnose and control of complex systems. In the modelling case, this approach passes by three steps: the determination of the model’s library, the validities computation and the establishment of the final model. In this context, this paper focuses on the elaboration of a comparative study between three recent methods of validities computation. Thus, it highlight the method that offers the best performances in term of precision. To achieve this goal, we apply, these three methods on two simulation examples in order to compare their performances.
The document proposes a hybrid algorithm combining genetic algorithm and cuckoo search optimization to solve job shop scheduling problems. It aims to minimize makespan (completion time of all jobs) by scheduling jobs on machines. The genetic algorithm is used to explore the search space but can get trapped in local optima. Cuckoo search optimization performs local search faster than genetic algorithm and helps avoid local optima. Experimental results on benchmark problems show the hybrid algorithm yields better solutions in terms of makespan and runtime compared to genetic algorithm and ant colony optimization algorithms.
This document summarizes an optimization of a time scheduling problem using a genetic algorithm in MATLAB. The problem involves optimizing the efficiency of completing a number of tasks within a given time span. A chromosome represents a permutation of half-hour time blocks. The genetic algorithm was implemented to find schedules that maximize the value and efficiency of tasks completed. Testing on sample 3-task and 8-task problems showed the algorithm improving the overall fitness of schedules over generations, though further improvements could be made to accelerate convergence.
A Time Series ANN Approach for Weather Forecastingijctcm
Weather forecasting is most challenging problem around the world. There are various reason because of its experimented values in meteorology, but it is also a typical unbiased time series forecasting problem in scientific research. A lots of methods proposed by various scientists. The motive behind research is to predict more accurate. This paper contribute the same using artificial neural network (ANN) and simulated in MATLAB to predict two important weather parameters i.e. maximum and minimum temperature. The model has been trained using past 60 years of real data collected from(1901-1960) and tested over 40 years to forecast maximum and minimum temperature. The results based on mean square error function (MSE) confirm, this model which is based on multilayer perceptron has the potential to successful application to weather forecasting
Optimal artificial neural network configurations for hourly solar irradiation...IJECEIAES
Solar energy is widely used in order to generate clean electric energy. However, due to its intermittent nature, this resource is only inserted in a limited way within the electrical networks. To increase the share of solar energy in the energy balance and allow better management of its production, it is necessary to know precisely the available solar potential at a fine time step to take into account all these stochastic variations. In this paper, a comparison between different artificial neural network (ANN) configurations is elaborated to estimate the hourly solar irradiation. An investigation of the optimal neurons and layers is investigated. To this end, feedforward neural network, cascade forward neural network and fitting neural network have been applied for this purpose. In this context, we have used different meteorological parameters to estimate the hourly global solar irirradiation in the region of Laghouat, Algeria. The validation process shows that choosing the cascade forward neural network two inputs gives an R2 value equal to 97.24% and an normalized root mean square error (NRMSE) equals to 0.1678 compared to the results of three inputs, which gives an R2 value equaled to 95.54% and an NRMSE equals to 0.2252. The comparison between different existing methods in literature show the goodness of the proposed models.
Efficiency of recurrent neural networks for seasonal trended time series mode...IJECEIAES
Seasonal time series with trends are the most common data sets used in forecasting. This work focuses on the automatic processing of a
non-pre-processed time series by studying the efficiency of recurrent neural networks (RNN), in particular both long short-term memory (LSTM), and bidirectional long short-term memory (Bi-LSTM) extensions, for modelling seasonal time series with trend. For this purpose, we are interested in the learning stability of the established systems using the mean average percentage error (MAPE) as a measure. Both simulated and real data were examined, and we have found a positive correlation between the signal period and the system input vector length for stable and relatively efficient learning. We also examined the white noise impact on the learning performance.
This document presents a model of interdependent scheduling games (ISG) where multiple players each have tasks to schedule independently but the tasks may have dependencies on each other across players. The document provides an analysis of computational problems related to ISGs including welfare maximization, computing best responses, Nash equilibria existence, and complexity results. Key results are that welfare maximization is NP-hard even for uniform rewards and two tasks per player, but can be solved in polynomial time for a single player. Best responses can also be computed efficiently in some cases but are hard in others.
Using Grid Puzzle to Solve Constraint-Based Scheduling Problemcsandit
Constraint programming (CP) is one of the most effe
ctive techniques for solving practical
operational problems. The outstanding feature of th
e method is a set of constraints affecting a
solution of a problem can be imposed without a need
to explicitly defining a linear relation
among variables, i.e. an equation. Nevertheless, th
e challenge of paramount importance in
using this technique is how to present the operatio
nal problem in a solvable Constraint
Satisfaction Problem (CSP) model. The problem model
ling is problem independent and could be
an exhaustive task at the beginning stage of proble
m solving, particularly when the problem is a
real-world practical problem. This paper investigat
es the application of a simple grid puzzle
game when a player attempts to solve a practical sc
heduling problem. The examination
scheduling is presented as an operational game. The
game‘s rules are set up based on the
operational practice. CP is then applied to solve t
he defined puzzle and the results show the
success of the proposed method. The benefit of usin
g a grid puzzle as the model is that the
method can amplify the simplicity of CP in solving
practical problems.
In everyday life, we are often faced with similar problems which we resolve with our
experience. Case-based reasoning is a paradigm of problem solving based on past experience.
Thus, case-based reasoning is considered as a valuable technique for the implementation of
various tasks involving solving planning problem. Planning is considered as a decision support
process designed to provide resources and required services to achieve specific objectives,
allowing the selection of a better solution among several alternatives. However, we propose to
exploit decision trees and k-NN combination to choose the most appropriate solutions. In a
previous work [1], we have proposed a new planning approach guided by case-based reasoning
and decision tree, called DTR, for case retrieval. In this paper, we use a classifier combination
for similarity calculation in order to select the best solution to the target case. Thus, the use of
the decision trees and k-NN combination allows improving the relevance of results and finding
the most relevant cases.
Solving Scheduling Problems as the Puzzle Games Using Constraint Programmingijpla
Constraint programming (CP) is one of the most effective techniques for solving practical operational
problems. The outstanding feature of the method is a set of constraints affecting a solution of a problem
can be imposed without a need to explicitly defining a linear relation among variables, i.e. an equation.
Nevertheless, the challenge of paramount importance in using this technique is how to present the
operational problem in a solvable Constraint Satisfaction Problem (CSP) model. The problem modelling is
problem independent and could be an exhaustive task at the beginning stage of problem solving,
particularly when the problem is a real-world practical problem. This paper investigates the application of
a simple grid puzzle game when a player attempts to solve practical scheduling problems. The examination
scheduling and logistic fleet scheduling are presented as operational games. The game‘s rules are set up
based on the operational practice. CP is then applied to solve the defined puzzle and the results show the
success of the proposed method. The benefit of using a grid puzzle as the model is that the method can
amplify the simplicity of CP in solving practical problems.
A New Method for Figuring the Number of Hidden Layer Nodes in BP Algorithmrahulmonikasharma
In the field of artificial neural network, BP neural network is a multi-layer feed-forward neural network. Because it is difficult to figure the number of hidden layer nodes in a BP neural network, the theoretical basis and the existing methods for BP network hidden layer nodes are studied. Then based on traditional empirical formulas, we propose a new approach to rapidly figure the quantity of hidden layer nodes in two-layer network. That is, with the assistance of experience formulas, the horizon of unit number in hidden layer can be confirmed and its optimal value will be found in this horizon. Finally, a new formula for figuring the quantity of hidden layer codes is obtained through fitting input dimension, output dimension and the optimal value of hidden layer codes. Under some given input dimension and output dimension, efficiency and precision of BP algorithm may be improved by applying the proposed formula.
In this paper, a modified invasive weed optimization (IWO) algorithm is presented for
optimization of multiobjective flexible job shop scheduling problems (FJSSPs) with the criteria
to minimize the maximum completion time (makespan), the total workload of machines and the
workload of the critical machine. IWO is a bio-inspired metaheuristic that mimics the
ecological behaviour of weeds in colonizing and finding suitable place for growth and
reproduction. IWO is developed to solve continuous optimization problems that’s why the
heuristic rule the Smallest Position Value (SPV) is used to convert the continuous position
values to the discrete job sequences. The computational experiments show that the proposed
algorithm is highly competitive to the state-of-the-art methods in the literature since it is able to
find the optimal and best-known solutions on the instances studied.
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
More Related Content
Similar to Establishing a cyclic schedule for nurse in the health unit
System for Prediction of Non Stationary Time Series based on the Wavelet Radi...IJECEIAES
This document proposes and examines the performance of a hybrid time series forecasting model called the wavelet radial bases function neural network (WRBFNN) model. The WRBFNN model uses wavelet transforms to extract coefficients from time series data as inputs to a radial basis function neural network for forecasting. The performance of the WRBFNN model is compared to a wavelet feed forward neural network (WFFNN) model using four types of non-stationary time series data. Results show the WRBFNN model achieves more accurate forecasts than the WFFNN model for certain types of non-stationary data, and trains significantly faster with fewer computational resources required.
Framework for progressive segmentation of chest radiograph for efficient diag...IJECEIAES
Segmentation is one of the most essential steps required to identify the inert object in the chest x-ray. A review with the existing segmentation techniques towards chest x-ray as well as other vital organs was performed. The main objective was to find whether existing system offers accuracy at the cost of recursive and complex operations. The proposed system contributes to introduce a framework that can offer a good balance between computational performance and segmentation performance. Given an input of chest x-ray, the system offers progressive search for similar image on the basis of similarity score with queried image. Region-based shape descriptor is applied for extracting the feature exclusively for identifying the lung region from the thoracic region followed by contour adjustment. The final segmentation outcome shows accurate identification followed by segmentation of apical and costophrenic region of lung. Comparative analysis proved that proposed system offers better segmentation performance in contrast to existing system.
A Learning Linguistic Teaching Control for a Multi-Area Electric Power SystemCSCJournals
This paper presents a new methodology for designing a neuro-fuzzy control for complex physical systems. By developing a Neural -Fuzzy system learning with linguistic teaching signals. The advantage of this technique is that, produce a simple and well-performing system because it selects the fuzzy sets and the numerical numbers and process both numerical and linguistic information. This approach is able to process and learn numerical information as well as linguistic information. The proposed control scheme is applied to a multi-area power system with hydraulic and thermal turbines.
Parallel Genetic Algorithms for University Scheduling ProblemIJECEIAES
University scheduling timetabling problem, falls into NP hard problems. Re-searchers have tried with many techniques to find the most suitable and fastest way for solving the problem. With the emergence of multi-core systems, the parallel implementation was considered for finding the solution. Our approaches attempt to combine several techniques in two algorithms: coarse grained algorithm and multi thread tournament algorithm. The results obtained from two algorithms are compared, using an algorithm evaluation function. Considering execution time, the coarse grained algorithm performed twice better than the multi thread algorithm.
There are very few examples of the use of various architectures for recurrent neural
networks to predict student learning outcomes. In fact, the only architecture used to
solve this problem is the LSTM architecture. In the works devoted to the use of LSTM
to predict educational outcomes, the results of a detailed theoretical substantiation of
the preference of this particular architecture of the RNN are not presented. In this
regard, it seems advisable to provide such justification in the framework of this study.
The main property of input data for prediction of educational outcomes is its
temporary nature. Some sequence of user actions unfolds in time and is evaluated
(classified) by an external observer as evidence of the presence or absence of an
educational result (objective or metaobjective). In this regard, the RNN used to classify
user actions should perform a procedure for adjusting the weights of neurons for a
certain set of states in the past. At the same time, the length of the sequence of these
states is not predetermined: it can be both short (for example, for objective results),
and quite long.
This document summarizes a systematic review of literature on methods for estimating nursing staffing needs. It describes 5 commonly used methods: 1) professional judgement, 2) nurses per occupied bed, 3) acuity-quality, 4) timed tasks/activities, and 5) regression-based. For each method, it provides examples of how to calculate staffing needs for a sample ward and discusses their strengths and weaknesses. The professional judgement and nurses per occupied bed methods are simple approaches, while the others introduce more complexity. The review aims to help health managers make informed decisions about appropriate nursing team size and mix.
Multi objective predictive control a solution using metaheuristicsijcsit
The application of multi objective model predictive control approaches is significantly limited with
computation time associated with optimization algorithms. Metaheuristics are general purpose heuristics
that have been successfully used in solving difficult optimization problems in a reasonable computation
time. In this work , we use and compare two multi objective metaheuristics, Multi-Objective Particle
swarm Optimization, MOPSO, and Multi-Objective Gravitational Search Algorithm, MOGSA, to generate
a set of approximately Pareto-optimal solutions in a single run. Two examples are studied, a nonlinear
system consisting of two mobile robots tracking trajectories and avoiding obstacles and a linear multi
variable system. The computation times and the quality of the solution in terms of the smoothness of the
control signals and precision of tracking show that MOPSO can be an alternative for real time
applications.
A Data-Integrated Simulation Model To Evaluate Nurse Patient AssignmentsSara Parker
This document introduces a data-integrated simulation model called SIMNA to evaluate nurse-patient assignments using real data from a hospital. It utilizes tree-based models and kernel density estimation extracted from the data to determine transition probabilities and time spent for nurses in the simulation. The simulation can help hospitals evaluate nurse assignments and determine if additional nurses are needed for a shift. This approach develops efficient simulation models directly from real hospital data to accurately represent the system without expert input normally required.
A comparative study of three validities computation methods for multimodel ap...IJECEIAES
The multimodel approach offers a very satisfactory results in modelling, diagnose and control of complex systems. In the modelling case, this approach passes by three steps: the determination of the model’s library, the validities computation and the establishment of the final model. In this context, this paper focuses on the elaboration of a comparative study between three recent methods of validities computation. Thus, it highlight the method that offers the best performances in term of precision. To achieve this goal, we apply, these three methods on two simulation examples in order to compare their performances.
The document proposes a hybrid algorithm combining genetic algorithm and cuckoo search optimization to solve job shop scheduling problems. It aims to minimize makespan (completion time of all jobs) by scheduling jobs on machines. The genetic algorithm is used to explore the search space but can get trapped in local optima. Cuckoo search optimization performs local search faster than genetic algorithm and helps avoid local optima. Experimental results on benchmark problems show the hybrid algorithm yields better solutions in terms of makespan and runtime compared to genetic algorithm and ant colony optimization algorithms.
This document summarizes an optimization of a time scheduling problem using a genetic algorithm in MATLAB. The problem involves optimizing the efficiency of completing a number of tasks within a given time span. A chromosome represents a permutation of half-hour time blocks. The genetic algorithm was implemented to find schedules that maximize the value and efficiency of tasks completed. Testing on sample 3-task and 8-task problems showed the algorithm improving the overall fitness of schedules over generations, though further improvements could be made to accelerate convergence.
A Time Series ANN Approach for Weather Forecastingijctcm
Weather forecasting is most challenging problem around the world. There are various reason because of its experimented values in meteorology, but it is also a typical unbiased time series forecasting problem in scientific research. A lots of methods proposed by various scientists. The motive behind research is to predict more accurate. This paper contribute the same using artificial neural network (ANN) and simulated in MATLAB to predict two important weather parameters i.e. maximum and minimum temperature. The model has been trained using past 60 years of real data collected from(1901-1960) and tested over 40 years to forecast maximum and minimum temperature. The results based on mean square error function (MSE) confirm, this model which is based on multilayer perceptron has the potential to successful application to weather forecasting
Optimal artificial neural network configurations for hourly solar irradiation...IJECEIAES
Solar energy is widely used in order to generate clean electric energy. However, due to its intermittent nature, this resource is only inserted in a limited way within the electrical networks. To increase the share of solar energy in the energy balance and allow better management of its production, it is necessary to know precisely the available solar potential at a fine time step to take into account all these stochastic variations. In this paper, a comparison between different artificial neural network (ANN) configurations is elaborated to estimate the hourly solar irradiation. An investigation of the optimal neurons and layers is investigated. To this end, feedforward neural network, cascade forward neural network and fitting neural network have been applied for this purpose. In this context, we have used different meteorological parameters to estimate the hourly global solar irirradiation in the region of Laghouat, Algeria. The validation process shows that choosing the cascade forward neural network two inputs gives an R2 value equal to 97.24% and an normalized root mean square error (NRMSE) equals to 0.1678 compared to the results of three inputs, which gives an R2 value equaled to 95.54% and an NRMSE equals to 0.2252. The comparison between different existing methods in literature show the goodness of the proposed models.
Efficiency of recurrent neural networks for seasonal trended time series mode...IJECEIAES
Seasonal time series with trends are the most common data sets used in forecasting. This work focuses on the automatic processing of a
non-pre-processed time series by studying the efficiency of recurrent neural networks (RNN), in particular both long short-term memory (LSTM), and bidirectional long short-term memory (Bi-LSTM) extensions, for modelling seasonal time series with trend. For this purpose, we are interested in the learning stability of the established systems using the mean average percentage error (MAPE) as a measure. Both simulated and real data were examined, and we have found a positive correlation between the signal period and the system input vector length for stable and relatively efficient learning. We also examined the white noise impact on the learning performance.
This document presents a model of interdependent scheduling games (ISG) where multiple players each have tasks to schedule independently but the tasks may have dependencies on each other across players. The document provides an analysis of computational problems related to ISGs including welfare maximization, computing best responses, Nash equilibria existence, and complexity results. Key results are that welfare maximization is NP-hard even for uniform rewards and two tasks per player, but can be solved in polynomial time for a single player. Best responses can also be computed efficiently in some cases but are hard in others.
Using Grid Puzzle to Solve Constraint-Based Scheduling Problemcsandit
Constraint programming (CP) is one of the most effe
ctive techniques for solving practical
operational problems. The outstanding feature of th
e method is a set of constraints affecting a
solution of a problem can be imposed without a need
to explicitly defining a linear relation
among variables, i.e. an equation. Nevertheless, th
e challenge of paramount importance in
using this technique is how to present the operatio
nal problem in a solvable Constraint
Satisfaction Problem (CSP) model. The problem model
ling is problem independent and could be
an exhaustive task at the beginning stage of proble
m solving, particularly when the problem is a
real-world practical problem. This paper investigat
es the application of a simple grid puzzle
game when a player attempts to solve a practical sc
heduling problem. The examination
scheduling is presented as an operational game. The
game‘s rules are set up based on the
operational practice. CP is then applied to solve t
he defined puzzle and the results show the
success of the proposed method. The benefit of usin
g a grid puzzle as the model is that the
method can amplify the simplicity of CP in solving
practical problems.
In everyday life, we are often faced with similar problems which we resolve with our
experience. Case-based reasoning is a paradigm of problem solving based on past experience.
Thus, case-based reasoning is considered as a valuable technique for the implementation of
various tasks involving solving planning problem. Planning is considered as a decision support
process designed to provide resources and required services to achieve specific objectives,
allowing the selection of a better solution among several alternatives. However, we propose to
exploit decision trees and k-NN combination to choose the most appropriate solutions. In a
previous work [1], we have proposed a new planning approach guided by case-based reasoning
and decision tree, called DTR, for case retrieval. In this paper, we use a classifier combination
for similarity calculation in order to select the best solution to the target case. Thus, the use of
the decision trees and k-NN combination allows improving the relevance of results and finding
the most relevant cases.
Solving Scheduling Problems as the Puzzle Games Using Constraint Programmingijpla
Constraint programming (CP) is one of the most effective techniques for solving practical operational
problems. The outstanding feature of the method is a set of constraints affecting a solution of a problem
can be imposed without a need to explicitly defining a linear relation among variables, i.e. an equation.
Nevertheless, the challenge of paramount importance in using this technique is how to present the
operational problem in a solvable Constraint Satisfaction Problem (CSP) model. The problem modelling is
problem independent and could be an exhaustive task at the beginning stage of problem solving,
particularly when the problem is a real-world practical problem. This paper investigates the application of
a simple grid puzzle game when a player attempts to solve practical scheduling problems. The examination
scheduling and logistic fleet scheduling are presented as operational games. The game‘s rules are set up
based on the operational practice. CP is then applied to solve the defined puzzle and the results show the
success of the proposed method. The benefit of using a grid puzzle as the model is that the method can
amplify the simplicity of CP in solving practical problems.
A New Method for Figuring the Number of Hidden Layer Nodes in BP Algorithmrahulmonikasharma
In the field of artificial neural network, BP neural network is a multi-layer feed-forward neural network. Because it is difficult to figure the number of hidden layer nodes in a BP neural network, the theoretical basis and the existing methods for BP network hidden layer nodes are studied. Then based on traditional empirical formulas, we propose a new approach to rapidly figure the quantity of hidden layer nodes in two-layer network. That is, with the assistance of experience formulas, the horizon of unit number in hidden layer can be confirmed and its optimal value will be found in this horizon. Finally, a new formula for figuring the quantity of hidden layer codes is obtained through fitting input dimension, output dimension and the optimal value of hidden layer codes. Under some given input dimension and output dimension, efficiency and precision of BP algorithm may be improved by applying the proposed formula.
In this paper, a modified invasive weed optimization (IWO) algorithm is presented for
optimization of multiobjective flexible job shop scheduling problems (FJSSPs) with the criteria
to minimize the maximum completion time (makespan), the total workload of machines and the
workload of the critical machine. IWO is a bio-inspired metaheuristic that mimics the
ecological behaviour of weeds in colonizing and finding suitable place for growth and
reproduction. IWO is developed to solve continuous optimization problems that’s why the
heuristic rule the Smallest Position Value (SPV) is used to convert the continuous position
values to the discrete job sequences. The computational experiments show that the proposed
algorithm is highly competitive to the state-of-the-art methods in the literature since it is able to
find the optimal and best-known solutions on the instances studied.
Similar to Establishing a cyclic schedule for nurse in the health unit (20)
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...IJECEIAES
Medical image analysis has witnessed significant advancements with deep learning techniques. In the domain of brain tumor segmentation, the ability to
precisely delineate tumor boundaries from magnetic resonance imaging (MRI)
scans holds profound implications for diagnosis. This study presents an ensemble convolutional neural network (CNN) with transfer learning, integrating
the state-of-the-art Deeplabv3+ architecture with the ResNet18 backbone. The
model is rigorously trained and evaluated, exhibiting remarkable performance
metrics, including an impressive global accuracy of 99.286%, a high-class accuracy of 82.191%, a mean intersection over union (IoU) of 79.900%, a weighted
IoU of 98.620%, and a Boundary F1 (BF) score of 83.303%. Notably, a detailed comparative analysis with existing methods showcases the superiority of
our proposed model. These findings underscore the model’s competence in precise brain tumor localization, underscoring its potential to revolutionize medical
image analysis and enhance healthcare outcomes. This research paves the way
for future exploration and optimization of advanced CNN models in medical
imaging, emphasizing addressing false positives and resource efficiency.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
Neural network optimizer of proportional-integral-differential controller par...IJECEIAES
Wide application of proportional-integral-differential (PID)-regulator in industry requires constant improvement of methods of its parameters adjustment. The paper deals with the issues of optimization of PID-regulator parameters with the use of neural network technology methods. A methodology for choosing the architecture (structure) of neural network optimizer is proposed, which consists in determining the number of layers, the number of neurons in each layer, as well as the form and type of activation function. Algorithms of neural network training based on the application of the method of minimizing the mismatch between the regulated value and the target value are developed. The method of back propagation of gradients is proposed to select the optimal training rate of neurons of the neural network. The neural network optimizer, which is a superstructure of the linear PID controller, allows increasing the regulation accuracy from 0.23 to 0.09, thus reducing the power consumption from 65% to 53%. The results of the conducted experiments allow us to conclude that the created neural superstructure may well become a prototype of an automatic voltage regulator (AVR)-type industrial controller for tuning the parameters of the PID controller.
An improved modulation technique suitable for a three level flying capacitor ...IJECEIAES
This research paper introduces an innovative modulation technique for controlling a 3-level flying capacitor multilevel inverter (FCMLI), aiming to streamline the modulation process in contrast to conventional methods. The proposed
simplified modulation technique paves the way for more straightforward and
efficient control of multilevel inverters, enabling their widespread adoption and
integration into modern power electronic systems. Through the amalgamation of
sinusoidal pulse width modulation (SPWM) with a high-frequency square wave
pulse, this controlling technique attains energy equilibrium across the coupling
capacitor. The modulation scheme incorporates a simplified switching pattern
and a decreased count of voltage references, thereby simplifying the control
algorithm.
A review on features and methods of potential fishing zoneIJECEIAES
This review focuses on the importance of identifying potential fishing zones in seawater for sustainable fishing practices. It explores features like sea surface temperature (SST) and sea surface height (SSH), along with classification methods such as classifiers. The features like SST, SSH, and different classifiers used to classify the data, have been figured out in this review study. This study underscores the importance of examining potential fishing zones using advanced analytical techniques. It thoroughly explores the methodologies employed by researchers, covering both past and current approaches. The examination centers on data characteristics and the application of classification algorithms for classification of potential fishing zones. Furthermore, the prediction of potential fishing zones relies significantly on the effectiveness of classification algorithms. Previous research has assessed the performance of models like support vector machines, naïve Bayes, and artificial neural networks (ANN). In the previous result, the results of support vector machine (SVM) were 97.6% more accurate than naive Bayes's 94.2% to classify test data for fisheries classification. By considering the recent works in this area, several recommendations for future works are presented to further improve the performance of the potential fishing zone models, which is important to the fisheries community.
Electrical signal interference minimization using appropriate core material f...IJECEIAES
As demand for smaller, quicker, and more powerful devices rises, Moore's law is strictly followed. The industry has worked hard to make little devices that boost productivity. The goal is to optimize device density. Scientists are reducing connection delays to improve circuit performance. This helped them understand three-dimensional integrated circuit (3D IC) concepts, which stack active devices and create vertical connections to diminish latency and lower interconnects. Electrical involvement is a big worry with 3D integrates circuits. Researchers have developed and tested through silicon via (TSV) and substrates to decrease electrical wave involvement. This study illustrates a novel noise coupling reduction method using several electrical involvement models. A 22% drop in electrical involvement from wave-carrying to victim TSVs introduces this new paradigm and improves system performance even at higher THz frequencies.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
Bibliometric analysis highlighting the role of women in addressing climate ch...IJECEIAES
Fossil fuel consumption increased quickly, contributing to climate change
that is evident in unusual flooding and draughts, and global warming. Over
the past ten years, women's involvement in society has grown dramatically,
and they succeeded in playing a noticeable role in reducing climate change.
A bibliometric analysis of data from the last ten years has been carried out to
examine the role of women in addressing the climate change. The analysis's
findings discussed the relevant to the sustainable development goals (SDGs),
particularly SDG 7 and SDG 13. The results considered contributions made
by women in the various sectors while taking geographic dispersion into
account. The bibliometric analysis delves into topics including women's
leadership in environmental groups, their involvement in policymaking, their
contributions to sustainable development projects, and the influence of
gender diversity on attempts to mitigate climate change. This study's results
highlight how women have influenced policies and actions related to climate
change, point out areas of research deficiency and recommendations on how
to increase role of the women in addressing the climate change and
achieving sustainability. To achieve more successful results, this initiative
aims to highlight the significance of gender equality and encourage
inclusivity in climate change decision-making processes.
Voltage and frequency control of microgrid in presence of micro-turbine inter...IJECEIAES
The active and reactive load changes have a significant impact on voltage
and frequency. In this paper, in order to stabilize the microgrid (MG) against
load variations in islanding mode, the active and reactive power of all
distributed generators (DGs), including energy storage (battery), diesel
generator, and micro-turbine, are controlled. The micro-turbine generator is
connected to MG through a three-phase to three-phase matrix converter, and
the droop control method is applied for controlling the voltage and
frequency of MG. In addition, a method is introduced for voltage and
frequency control of micro-turbines in the transition state from gridconnected mode to islanding mode. A novel switching strategy of the matrix
converter is used for converting the high-frequency output voltage of the
micro-turbine to the grid-side frequency of the utility system. Moreover,
using the switching strategy, the low-order harmonics in the output current
and voltage are not produced, and consequently, the size of the output filter
would be reduced. In fact, the suggested control strategy is load-independent
and has no frequency conversion restrictions. The proposed approach for
voltage and frequency regulation demonstrates exceptional performance and
favorable response across various load alteration scenarios. The suggested
strategy is examined in several scenarios in the MG test systems, and the
simulation results are addressed.
Enhancing battery system identification: nonlinear autoregressive modeling fo...IJECEIAES
Precisely characterizing Li-ion batteries is essential for optimizing their
performance, enhancing safety, and prolonging their lifespan across various
applications, such as electric vehicles and renewable energy systems. This
article introduces an innovative nonlinear methodology for system
identification of a Li-ion battery, employing a nonlinear autoregressive with
exogenous inputs (NARX) model. The proposed approach integrates the
benefits of nonlinear modeling with the adaptability of the NARX structure,
facilitating a more comprehensive representation of the intricate
electrochemical processes within the battery. Experimental data collected
from a Li-ion battery operating under diverse scenarios are employed to
validate the effectiveness of the proposed methodology. The identified
NARX model exhibits superior accuracy in predicting the battery's behavior
compared to traditional linear models. This study underscores the
importance of accounting for nonlinearities in battery modeling, providing
insights into the intricate relationships between state-of-charge, voltage, and
current under dynamic conditions.
Smart grid deployment: from a bibliometric analysis to a surveyIJECEIAES
Smart grids are one of the last decades' innovations in electrical energy.
They bring relevant advantages compared to the traditional grid and
significant interest from the research community. Assessing the field's
evolution is essential to propose guidelines for facing new and future smart
grid challenges. In addition, knowing the main technologies involved in the
deployment of smart grids (SGs) is important to highlight possible
shortcomings that can be mitigated by developing new tools. This paper
contributes to the research trends mentioned above by focusing on two
objectives. First, a bibliometric analysis is presented to give an overview of
the current research level about smart grid deployment. Second, a survey of
the main technological approaches used for smart grid implementation and
their contributions are highlighted. To that effect, we searched the Web of
Science (WoS), and the Scopus databases. We obtained 5,663 documents
from WoS and 7,215 from Scopus on smart grid implementation or
deployment. With the extraction limitation in the Scopus database, 5,872 of
the 7,215 documents were extracted using a multi-step process. These two
datasets have been analyzed using a bibliometric tool called bibliometrix.
The main outputs are presented with some recommendations for future
research.
Use of analytical hierarchy process for selecting and prioritizing islanding ...IJECEIAES
One of the problems that are associated to power systems is islanding
condition, which must be rapidly and properly detected to prevent any
negative consequences on the system's protection, stability, and security.
This paper offers a thorough overview of several islanding detection
strategies, which are divided into two categories: classic approaches,
including local and remote approaches, and modern techniques, including
techniques based on signal processing and computational intelligence.
Additionally, each approach is compared and assessed based on several
factors, including implementation costs, non-detected zones, declining
power quality, and response times using the analytical hierarchy process
(AHP). The multi-criteria decision-making analysis shows that the overall
weight of passive methods (24.7%), active methods (7.8%), hybrid methods
(5.6%), remote methods (14.5%), signal processing-based methods (26.6%),
and computational intelligent-based methods (20.8%) based on the
comparison of all criteria together. Thus, it can be seen from the total weight
that hybrid approaches are the least suitable to be chosen, while signal
processing-based methods are the most appropriate islanding detection
method to be selected and implemented in power system with respect to the
aforementioned factors. Using Expert Choice software, the proposed
hierarchy model is studied and examined.
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...IJECEIAES
The power generated by photovoltaic (PV) systems is influenced by
environmental factors. This variability hampers the control and utilization of
solar cells' peak output. In this study, a single-stage grid-connected PV
system is designed to enhance power quality. Our approach employs fuzzy
logic in the direct power control (DPC) of a three-phase voltage source
inverter (VSI), enabling seamless integration of the PV connected to the
grid. Additionally, a fuzzy logic-based maximum power point tracking
(MPPT) controller is adopted, which outperforms traditional methods like
incremental conductance (INC) in enhancing solar cell efficiency and
minimizing the response time. Moreover, the inverter's real-time active and
reactive power is directly managed to achieve a unity power factor (UPF).
The system's performance is assessed through MATLAB/Simulink
implementation, showing marked improvement over conventional methods,
particularly in steady-state and varying weather conditions. For solar
irradiances of 500 and 1,000 W/m2
, the results show that the proposed
method reduces the total harmonic distortion (THD) of the injected current
to the grid by approximately 46% and 38% compared to conventional
methods, respectively. Furthermore, we compare the simulation results with
IEEE standards to evaluate the system's grid compatibility.
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...IJECEIAES
Photovoltaic systems have emerged as a promising energy resource that
caters to the future needs of society, owing to their renewable, inexhaustible,
and cost-free nature. The power output of these systems relies on solar cell
radiation and temperature. In order to mitigate the dependence on
atmospheric conditions and enhance power tracking, a conventional
approach has been improved by integrating various methods. To optimize
the generation of electricity from solar systems, the maximum power point
tracking (MPPT) technique is employed. To overcome limitations such as
steady-state voltage oscillations and improve transient response, two
traditional MPPT methods, namely fuzzy logic controller (FLC) and perturb
and observe (P&O), have been modified. This research paper aims to
simulate and validate the step size of the proposed modified P&O and FLC
techniques within the MPPT algorithm using MATLAB/Simulink for
efficient power tracking in photovoltaic systems.
Adaptive synchronous sliding control for a robot manipulator based on neural ...IJECEIAES
Robot manipulators have become important equipment in production lines, medical fields, and transportation. Improving the quality of trajectory tracking for
robot hands is always an attractive topic in the research community. This is a
challenging problem because robot manipulators are complex nonlinear systems
and are often subject to fluctuations in loads and external disturbances. This
article proposes an adaptive synchronous sliding control scheme to improve trajectory tracking performance for a robot manipulator. The proposed controller
ensures that the positions of the joints track the desired trajectory, synchronize
the errors, and significantly reduces chattering. First, the synchronous tracking
errors and synchronous sliding surfaces are presented. Second, the synchronous
tracking error dynamics are determined. Third, a robust adaptive control law is
designed,the unknown components of the model are estimated online by the neural network, and the parameters of the switching elements are selected by fuzzy
logic. The built algorithm ensures that the tracking and approximation errors
are ultimately uniformly bounded (UUB). Finally, the effectiveness of the constructed algorithm is demonstrated through simulation and experimental results.
Simulation and experimental results show that the proposed controller is effective with small synchronous tracking errors, and the chattering phenomenon is
significantly reduced.
Remote field-programmable gate array laboratory for signal acquisition and de...IJECEIAES
A remote laboratory utilizing field-programmable gate array (FPGA) technologies enhances students’ learning experience anywhere and anytime in embedded system design. Existing remote laboratories prioritize hardware access and visual feedback for observing board behavior after programming, neglecting comprehensive debugging tools to resolve errors that require internal signal acquisition. This paper proposes a novel remote embeddedsystem design approach targeting FPGA technologies that are fully interactive via a web-based platform. Our solution provides FPGA board access and debugging capabilities beyond the visual feedback provided by existing remote laboratories. We implemented a lab module that allows users to seamlessly incorporate into their FPGA design. The module minimizes hardware resource utilization while enabling the acquisition of a large number of data samples from the signal during the experiments by adaptively compressing the signal prior to data transmission. The results demonstrate an average compression ratio of 2.90 across three benchmark signals, indicating efficient signal acquisition and effective debugging and analysis. This method allows users to acquire more data samples than conventional methods. The proposed lab allows students to remotely test and debug their designs, bridging the gap between theory and practice in embedded system design.
Detecting and resolving feature envy through automated machine learning and m...IJECEIAES
Efficiently identifying and resolving code smells enhances software project quality. This paper presents a novel solution, utilizing automated machine learning (AutoML) techniques, to detect code smells and apply move method refactoring. By evaluating code metrics before and after refactoring, we assessed its impact on coupling, complexity, and cohesion. Key contributions of this research include a unique dataset for code smell classification and the development of models using AutoGluon for optimal performance. Furthermore, the study identifies the top 20 influential features in classifying feature envy, a well-known code smell, stemming from excessive reliance on external classes. We also explored how move method refactoring addresses feature envy, revealing reduced coupling and complexity, and improved cohesion, ultimately enhancing code quality. In summary, this research offers an empirical, data-driven approach, integrating AutoML and move method refactoring to optimize software project quality. Insights gained shed light on the benefits of refactoring on code quality and the significance of specific features in detecting feature envy. Future research can expand to explore additional refactoring techniques and a broader range of code metrics, advancing software engineering practices and standards.
Smart monitoring technique for solar cell systems using internet of things ba...IJECEIAES
Rapidly and remotely monitoring and receiving the solar cell systems status parameters, solar irradiance, temperature, and humidity, are critical issues in enhancement their efficiency. Hence, in the present article an improved smart prototype of internet of things (IoT) technique based on embedded system through NodeMCU ESP8266 (ESP-12E) was carried out experimentally. Three different regions at Egypt; Luxor, Cairo, and El-Beheira cities were chosen to study their solar irradiance profile, temperature, and humidity by the proposed IoT system. The monitoring data of solar irradiance, temperature, and humidity were live visualized directly by Ubidots through hypertext transfer protocol (HTTP) protocol. The measured solar power radiation in Luxor, Cairo, and El-Beheira ranged between 216-1000, 245-958, and 187-692 W/m 2 respectively during the solar day. The accuracy and rapidity of obtaining monitoring results using the proposed IoT system made it a strong candidate for application in monitoring solar cell systems. On the other hand, the obtained solar power radiation results of the three considered regions strongly candidate Luxor and Cairo as suitable places to build up a solar cells system station rather than El-Beheira.
An efficient security framework for intrusion detection and prevention in int...IJECEIAES
Over the past few years, the internet of things (IoT) has advanced to connect billions of smart devices to improve quality of life. However, anomalies or malicious intrusions pose several security loopholes, leading to performance degradation and threat to data security in IoT operations. Thereby, IoT security systems must keep an eye on and restrict unwanted events from occurring in the IoT network. Recently, various technical solutions based on machine learning (ML) models have been derived towards identifying and restricting unwanted events in IoT. However, most ML-based approaches are prone to miss-classification due to inappropriate feature selection. Additionally, most ML approaches applied to intrusion detection and prevention consider supervised learning, which requires a large amount of labeled data to be trained. Consequently, such complex datasets are impossible to source in a large network like IoT. To address this problem, this proposed study introduces an efficient learning mechanism to strengthen the IoT security aspects. The proposed algorithm incorporates supervised and unsupervised approaches to improve the learning models for intrusion detection and mitigation. Compared with the related works, the experimental outcome shows that the model performs well in a benchmark dataset. It accomplishes an improved detection accuracy of approximately 99.21%.
Properties of Fluids, Fluid Statics, Pressure MeasurementIndrajeet sahu
Properties of Fluids: Density, viscosity, surface tension, compressibility, and specific gravity define fluid behavior.
Fluid Statics: Studies pressure, hydrostatic pressure, buoyancy, and fluid forces on surfaces.
Pressure at a Point: In a static fluid, the pressure at any point is the same in all directions. This is known as Pascal's principle. The pressure increases with depth due to the weight of the fluid above.
Hydrostatic Pressure: The pressure exerted by a fluid at rest due to the force of gravity. It can be calculated using the formula P=ρghP=ρgh, where PP is the pressure, ρρ is the fluid density, gg is the acceleration due to gravity, and hh is the height of the fluid column above the point in question.
Buoyancy: The upward force exerted by a fluid on a submerged or partially submerged object. This force is equal to the weight of the fluid displaced by the object, as described by Archimedes' principle. Buoyancy explains why objects float or sink in fluids.
Fluid Pressure on Surfaces: The analysis of pressure forces on surfaces submerged in fluids. This includes calculating the total force and the center of pressure, which is the point where the resultant pressure force acts.
Pressure Measurement: Manometers, barometers, pressure gauges, and differential pressure transducers measure fluid pressure.
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...IJCNCJournal
Paper Title
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation with Hybrid Beam Forming Power Transfer in WSN-IoT Applications
Authors
Reginald Jude Sixtus J and Tamilarasi Muthu, Puducherry Technological University, India
Abstract
Non-Orthogonal Multiple Access (NOMA) helps to overcome various difficulties in future technology wireless communications. NOMA, when utilized with millimeter wave multiple-input multiple-output (MIMO) systems, channel estimation becomes extremely difficult. For reaping the benefits of the NOMA and mm-Wave combination, effective channel estimation is required. In this paper, we propose an enhanced particle swarm optimization based long short-term memory estimator network (PSOLSTMEstNet), which is a neural network model that can be employed to forecast the bandwidth required in the mm-Wave MIMO network. The prime advantage of the LSTM is that it has the capability of dynamically adapting to the functioning pattern of fluctuating channel state. The LSTM stage with adaptive coding and modulation enhances the BER.PSO algorithm is employed to optimize input weights of LSTM network. The modified algorithm splits the power by channel condition of every single user. Participants will be first sorted into distinct groups depending upon respective channel conditions, using a hybrid beamforming approach. The network characteristics are fine-estimated using PSO-LSTMEstNet after a rough approximation of channels parameters derived from the received data.
Keywords
Signal to Noise Ratio (SNR), Bit Error Rate (BER), mm-Wave, MIMO, NOMA, deep learning, optimization.
Volume URL: https://airccse.org/journal/ijc2022.html
Abstract URL:https://aircconline.com/abstract/ijcnc/v14n5/14522cnc05.html
Pdf URL: https://aircconline.com/ijcnc/V14N5/14522cnc05.pdf
#scopuspublication #scopusindexed #callforpapers #researchpapers #cfp #researchers #phdstudent #researchScholar #journalpaper #submission #journalsubmission #WBAN #requirements #tailoredtreatment #MACstrategy #enhancedefficiency #protrcal #computing #analysis #wirelessbodyareanetworks #wirelessnetworks
#adhocnetwork #VANETs #OLSRrouting #routing #MPR #nderesidualenergy #korea #cognitiveradionetworks #radionetworks #rendezvoussequence
Here's where you can reach us : ijcnc@airccse.org or ijcnc@aircconline.com
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...PriyankaKilaniya
Energy efficiency has been important since the latter part of the last century. The main object of this survey is to determine the energy efficiency knowledge among consumers. Two separate districts in Bangladesh are selected to conduct the survey on households and showrooms about the energy and seller also. The survey uses the data to find some regression equations from which it is easy to predict energy efficiency knowledge. The data is analyzed and calculated based on five important criteria. The initial target was to find some factors that help predict a person's energy efficiency knowledge. From the survey, it is found that the energy efficiency awareness among the people of our country is very low. Relationships between household energy use behaviors are estimated using a unique dataset of about 40 households and 20 showrooms in Bangladesh's Chapainawabganj and Bagerhat districts. Knowledge of energy consumption and energy efficiency technology options is found to be associated with household use of energy conservation practices. Household characteristics also influence household energy use behavior. Younger household cohorts are more likely to adopt energy-efficient technologies and energy conservation practices and place primary importance on energy saving for environmental reasons. Education also influences attitudes toward energy conservation in Bangladesh. Low-education households indicate they primarily save electricity for the environment while high-education households indicate they are motivated by environmental concerns.
3rd International Conference on Artificial Intelligence Advances (AIAD 2024)GiselleginaGloria
3rd International Conference on Artificial Intelligence Advances (AIAD 2024) will act as a major forum for the presentation of innovative ideas, approaches, developments, and research projects in the area advanced Artificial Intelligence. It will also serve to facilitate the exchange of information between researchers and industry professionals to discuss the latest issues and advancement in the research area. Core areas of AI and advanced multi-disciplinary and its applications will be covered during the conferences.
ELS: 2.4.1 POWER ELECTRONICS Course objectives: This course will enable stude...Kuvempu University
Introduction - Applications of Power Electronics, Power Semiconductor Devices, Control Characteristics of Power Devices, types of Power Electronic Circuits. Power Transistors: Power BJTs: Steady state characteristics. Power MOSFETs: device operation, switching characteristics, IGBTs: device operation, output and transfer characteristics.
Thyristors - Introduction, Principle of Operation of SCR, Static Anode- Cathode Characteristics of SCR, Two transistor model of SCR, Gate Characteristics of SCR, Turn-ON Methods, Turn-OFF Mechanism, Turn-OFF Methods: Natural and Forced Commutation – Class A and Class B types, Gate Trigger Circuit: Resistance Firing Circuit, Resistance capacitance firing circuit.
Applications of artificial Intelligence in Mechanical Engineering.pdfAtif Razi
Historically, mechanical engineering has relied heavily on human expertise and empirical methods to solve complex problems. With the introduction of computer-aided design (CAD) and finite element analysis (FEA), the field took its first steps towards digitization. These tools allowed engineers to simulate and analyze mechanical systems with greater accuracy and efficiency. However, the sheer volume of data generated by modern engineering systems and the increasing complexity of these systems have necessitated more advanced analytical tools, paving the way for AI.
AI offers the capability to process vast amounts of data, identify patterns, and make predictions with a level of speed and accuracy unattainable by traditional methods. This has profound implications for mechanical engineering, enabling more efficient design processes, predictive maintenance strategies, and optimized manufacturing operations. AI-driven tools can learn from historical data, adapt to new information, and continuously improve their performance, making them invaluable in tackling the multifaceted challenges of modern mechanical engineering.
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...DharmaBanothu
The Network on Chip (NoC) has emerged as an effective
solution for intercommunication infrastructure within System on
Chip (SoC) designs, overcoming the limitations of traditional
methods that face significant bottlenecks. However, the complexity
of NoC design presents numerous challenges related to
performance metrics such as scalability, latency, power
consumption, and signal integrity. This project addresses the
issues within the router's memory unit and proposes an enhanced
memory structure. To achieve efficient data transfer, FIFO buffers
are implemented in distributed RAM and virtual channels for
FPGA-based NoC. The project introduces advanced FIFO-based
memory units within the NoC router, assessing their performance
in a Bi-directional NoC (Bi-NoC) configuration. The primary
objective is to reduce the router's workload while enhancing the
FIFO internal structure. To further improve data transfer speed,
a Bi-NoC with a self-configurable intercommunication channel is
suggested. Simulation and synthesis results demonstrate
guaranteed throughput, predictable latency, and equitable
network access, showing significant improvement over previous
designs
Establishing a cyclic schedule for nurse in the health unit
1. International Journal of Electrical and Computer Engineering (IJECE)
Vol. 12, No. 3, June 2022, pp. 2876~2884
ISSN: 2088-8708, DOI: 10.11591/ijece.v12i3.pp2876-2884 2876
Journal homepage: http://ijece.iaescore.com
Establishing a cyclic schedule for nurse in the health unit
Isra Natheer Alkallak1
, Ruqaya Zedan Shaban2
1
Department Basic Sciences, College of Nursing, University of Mosul, Mosul, Iraq
2
Computer Unit, College of Medicine, University of Mosul, Mosul, Iraq
Article Info ABSTRACT
Article history:
Received May 2, 2021
Revised Oct 2, 2021
Accepted Nov 5, 2021
This research presents the interleaving two approaches. These are
intelligence's ideas as well as heuristic technique as 8-puzzle and sudoku grid
to solve the nurse rostering. The research proposed algorithm to assign shifts
cyclically. It is considered by three shifts in one day to 9 nurses, each nurse
has 8 days work with a holiday in the cyclically scheduling. The task appeared
the allocation of nursing staff in health unit management theoretically. There
are three shifts which cover 24 hours. The shifts are early, late, and night. This
algorithm simulated the shifts through the directions of blank’s move in
8-puzzle with the methodology of sudoku grid with hard constraints should be
met at all times. In our solution do on two goals first, we create a schedule that
meets all the tough constraints and guarantees fairness. The second objective
is to try to verify as many of the soft constraints as possible, by shifting and
rotating while maintaining the soft constraints. The approach was
implemented as a simulation, and a satisfactory result was demonstrated.
experimental effects are extremely convenient and versatile to find
appropriate nursing rostering schedule, rather than using manual techniques.
The code developed to simulate it in MATLAB.
Keywords:
8-puzzle
Heuristic
Nursing rostering
Sudoku grid
This is an open access article under the CC BY-SA license.
Corresponding Author:
Isra Natheer Alkallak
Department Basic Sciences, College of Nursing, University of Mosul
Mosul, Iraq
Email: alkalak.isra@uomosul.edu.iq
1. INTRODUCTION
The nursing rostering problem is a combinatorial problem [1]. Nurse rostering problem was an active
area of study and interest within artificial intelligence. A roster is described as a collection of nurse assignments
for day-to-day shifts over a given period of time [2]–[4]. The number of hours worked per nurse per week or
satisfying duration. In nurse schedules, their cyclical attributes may be classified accordingly. A group of nurses
operates a set schedule for service in cyclical scheduling, and this schedule will be repeated as many times as
possible into the future. Cyclic scheduling is effective because the coverage is balanced over the schedule's
days and shifts. The day is split into three shifts as an early day shift, a late day shift, and a night shift [5]–[7].
The task is to create cyclic schedules for a group of nurses by assigning each nurse one of several possible shift
patterns [8]–[10]. These schedules have to execute job contracts and satisfy demand specifications for a given
number of nurses in each shift. These schedules must fulfill working contracts and meet the demand in every
shift for a specified number of nurses. There are many solutions to the nursing rostering problems in earlier
literature and although the problem of allocating work shifts to nurses is very difficult. This research focused
on nurse rostering by using methods of artificial intelligence. The dilemma with nurses being assigned to
service rosters exists in wards of health units around the world. Nurse rostering is a schedule consisting of shift
assignments and nurses working in a health unit to rest days [11]–[13]. Heuristic strategies are aimed at finding
good solutions but optimal solutions of this nature are not guaranteed [14], [15].
2. Int J Elec & Comp Eng ISSN: 2088-8708
Establishing a cyclic schedule for nurse in the health unit (Isra Natheer Alkallak)
2877
This study is the first of its kind by integrating the concepts of artificial intelligence and its algorithms
in solving the problem of rostering nurses and in a proposed algorithm that includes emphasizing the
application of hard constraints and not violating them, as well as applying the soft constraints to the problem
to be solved as much as possible. The aim of research to heuristically create cyclically nursing rostering through
artificial intelligence problems as 8-puzzle and sudoku grid. The research is organized according to the
following. Firstly, we described the nursing rostering problem. Later, we present the heuristic approach and
cyclic rosters and it showed the behaviors of 8-Puzzle and Sudoku grid approaches in section two. Additionally,
the attributes for proposed constraints were defined in section two following the hard constraints and the soft
constraints. Section three are described in detail the cyclic schedule design with the proposed algorithm for
building of cyclic schedule. Section four discusses the results are examined. Finally, section five concludes
this research.
2. HEURISTIC APPROACH AND CYCLIC ROSTERS
A roster is described as a collection of nurse assignments to day-to-day shifts over a given period [16].
For combinatorial problems, a heuristic approach may generate efficient results for hard combinatorial
problems such as nurse rostering in obtaining optimal/near-optimal results [17]–[19]. Heuristics have been
used to fix employee staffing concerns. In cyclical rosters, all workers of the same class perform precisely the
same line of work. For acyclic rosters, the lines of jobs for individual workers are fully independent. In acyclic
rosters, the lines of work are completely independent for individual employees [20]. Also, it is referred to as
fixed scheduling [21]. The accurate specifics of the issue, however, vary from hospital to hospital. A selection
of nurses for cyclical scheduling. In cyclical scheduling, a set of nurses work a fixed duty roster, and this roster
is repeated as many times as required into the future [14], [21], [22].
2.1. Behaviors of 8-puzzle and sudoku grid approaches
The 8-puzzle is a square tray, where 8 square tiles are placed. The remaining square of ninth is
uncovered. Each tile has a number on it. In that space, a tile that is adjacent to the blank space can slide. A
game consists of a starting position and a goal position that is assigned. The sliding tile puzzle, which features
n tiles numbered from 1 to n and one blank tile in a square grid, is also called the n-puzzle [23]. Sudoku grid
is a popular problem of combinatorial optimization and is known as Np-complete. Sudoku puzzle is composed
of 81 cells, contained in a 9×9 grid. Each cell includes a single integer between one and nine. Divide the grid
into nine sub-grids 3×3. The constraints of the Sudoku problem are met with each row, column, and sub-grid
3×3 of cells to contain the integers one through to nine exactly once [24], [25].
2.2. Attributes for proposed constraints
Preliminary, the research addressed the issue of rostering. Nurse rostering is a sort of resource-sharing
question that allows nurses to be allocated the workload regularly. The job is to locate change allocations, for
a group of nurses as 9 nurses, over a fixed period of time as 8 days with the holiday. Each shift time equals 8
hours. The day is divided into three shifts an early, late, and night. This problem had constraints as hard and
soft. In this research, we focused on the directions for blank’s move in 8-puzzle and generate nine submatrices,
each sub-matrix was 3×3 and it contained one blank; thus, we generated the matrix 9×9. This matrix is the
Aggregation of the nine submatrices, each of which represents 8-puzzle, also this matrix contained one blank
in a row, column, and diagonal. This stems from the hypothesis of interleaving between 8-puzzle concepts and
the sudoku grid.
2.3. The hard constraints
In this research, the schedule is invalid when hard constraints fail. The hard constraints are enforced
and should always be met. The hard constraints are: i) the nurse is assigned one shift. The nurse will not be
assigned to either the early shift, late shift, or night shift on the same day, ii) no early shift after night shift, and
iii) during a holiday, a nurse may not work shifts.
2.4. The soft constraints
In this analysis, the soft constraints include: i) a maximum number of shifts operated as three shifts
during the scheduling period, ii) the average number of the working hour are 8 hours, iii) the total number of
consecutive working days are 8, with one holiday, iv) for each nurse, no shifts over the holiday day, and
v) Each day, three kinds of shifts are distributed with the holiday to all nurses.
3. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 3, June 2022: 2876-2884
2878
3. CYCLIC SCHEDULE DESIGN
Proposed steps produce cyclical scheduling to consulting a nurse roster solution, by assigning the
number of three type’s shifts. Within a scheduling period of 9 days as 8 days with holiday to 9 nurses.
Step 1: Initialize 8-puzzle square and we highlighted the blank position. The character x denoted to the blank
in 8-puzzle in Figure 1.
Step 2: Generate 9 samples of 8-puzzle by moving the blank’s position to each position in 8-puzzle. Illustrated
graphically in Figure 2.
Figure 1. 8-puzzle square Figure 2. Cases of 8-puzzle’s blank with different
directions
Step 3: Generate matrix as 9×9. Divide the matrix into 9 sub-matrixes of 3×3. This matrix is the structural
sudoku grid. Illustrated graphically in Figure 3.
Step 4: In Figure 4 noticed the characters E, L and N mean early, late, and night shifts respectively. Assign
first column, second column, and third column by characters E, L, N, in first, fourth and seventh
submatrices. Assign first column, second column, and third column by characters L, N, E, in second,
fifth, and eighth submatrices by rotating the column E to right in the previous original assignment.
Assign first column, second column, and third column by characters N, E, L, in third, sixth, and ninth
submatrices by rotating the column N to left in the previous original assignment. Illustrated graphically
in Figure 4.
Figure 3. Original matrix Figure 4. Shifts assignment
Step 5: We can obtain several matrixes 9×9 by assigning all cases (nine) of 8-Puzzle with different
arrangements. Here, the arrangement for cases of 8- Puzzle’s blank with different directions are arbitrary
on the condition that there is a single blank in the row, column, or diagonal to satisfy the constraints of
the Sudoku grid as follows in Figure 5. Figure 5 is the source or foundation in the generation of the rest
of the forms through shifting and rotating operations. In Figure 5, we noticed the distribution of blanks
in the first row, second row, and third row in the first, second and third submatrices respectively. The
blanks are shifted to the right by once column to generate the fourth, fifth and sixth submatrices
respectively. Also, the blanks are shifted to the right by twice columns to generate the seventh, eighth,
and ninth submatrices respectively.
4. Int J Elec & Comp Eng ISSN: 2088-8708
Establishing a cyclic schedule for nurse in the health unit (Isra Natheer Alkallak)
2879
Step 6: When we rotate to down the first, second, and third submatrices in Figure 5, thus generate the Figure 6
case 2, also, the rest of the submatrices get rotated.
Step 7: When we rotate to up the seventh, eighth, and ninth submatrices in Figure 5, thus generate the
Figure 7 case 3, also, the rest of the submatrices get rotated.
Step 8: When we shift to the right first, fourth, and seventh submatrices in Figure 5, thus generate the Figure 8
case 4, also the rest of the submatrices get shifted.
Figure 5. Case 1 (source case) Figure 6. Case 2 (Step 6)
Figure 7. Case 3 (Step 7) Figure 8. Case 4 (Step 8)
Step 9: When the shift to the left the second, fifth, and eighth submatrices in Figure 5, thus generate the
Figure 9 case 5, also the rest of the submatrices get shifted.
Step 10: To assign the holiday day through Figure 5 Case 1 Source case for each nurse, for each blank in
Figure 5 represented the position of holiday in the final matrix as Figure 10. To assign all shifts in the
final solution through.
Figures 5 to 9 with duplicate some figures. Each row of the above-mentioned forms refers to each nurse.
Figure 10 illustrated the schedule is a complete of shifts generated.
Figure 9. Case 5 (Step 9)
5. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 3, June 2022: 2876-2884
2880
Figure 10. Shifts generated by proposed algorithm for 9 nurses with 9 days
3.1. Proposed algorithm for building of cyclic schedule
Below, sections of pseudo-code for building the cyclic schedule for the problem as shown:
Begin {Shift Assignment}
Generate matrix by n×n divided into n submatrices has size 3×3.
That n = 9 and represent the number of nurses.
Assign three of shift’s type in first, second, and third columns in matrix n×n as
Let column1 =E; where E is the Early shift in a day
Let column2 =L; where L is the Late shift in a day
Let column3 =N; where N is the night shift in a day
Assign each column in first, fourth, and seventh submatrices as E, L, N by:
𝑗 = 1
𝐹𝑜𝑟 𝑖 = 1 𝑡𝑜 3; where i number of submatrices
Ordersubmatrix[i] = j
𝑗 = 𝑗 + 3
End
Apply rotate operation about E, L, N columns. Column E rotate to the right. Assign each column in second,
fifth, and eighth submatrices as E, L, N in Figure 11.
𝐹𝑜𝑟 𝑖 = 1 𝑡𝑜 3
𝑛𝑒𝑤_𝑂𝑟𝑑𝑒𝑟𝑠𝑢𝑏𝑚𝑎𝑡𝑟𝑖𝑥 = 𝑂𝑟𝑑𝑒𝑟𝑠𝑢𝑏𝑚𝑎𝑡𝑟𝑖𝑥 [𝑖] + 1
𝑂𝑟𝑑𝑒𝑟𝑠𝑢𝑏𝑚𝑎𝑡𝑟𝑖𝑥 [𝑖] = 𝑛𝑒𝑤_𝑂𝑟𝑑𝑒𝑟𝑠𝑢𝑏𝑚𝑎𝑡𝑟𝑖𝑥
End
Apply rotate operation about E, L, N columns. The column N rotates to the left in Figure 12.
Figure 11. Rotate operation to right
Figure 12. Rotate operation to left
6. Int J Elec & Comp Eng ISSN: 2088-8708
Establishing a cyclic schedule for nurse in the health unit (Isra Natheer Alkallak)
2881
Assign each column in third, sixth, and ninth submatrices as N, L, E by
𝐹𝑜𝑟 𝑖 = 1 𝑡𝑜 3
𝑛𝑒𝑤_𝑂𝑟𝑑𝑒𝑟𝑠𝑢𝑏𝑚𝑎𝑡𝑟𝑖𝑥 = 𝑂𝑟𝑑𝑒𝑟𝑠𝑢𝑏𝑚𝑎𝑡𝑟𝑖𝑥 [𝑖] + 1
𝑂𝑟𝑑𝑒𝑟𝑠𝑢𝑏𝑚𝑎𝑡𝑟𝑖𝑥 [𝑖] = 𝑛𝑒𝑤_𝑂𝑟𝑑𝑒𝑟𝑠𝑢𝑏𝑚𝑎𝑡𝑟𝑖𝑥
End
End {Shift Assignment}
Begin {Pseudo-code for building holiday day}
𝐹𝑜𝑟 𝑖 = 1 𝑡𝑜 9
𝐶𝑜𝑢𝑛𝑡 = 0
𝐹𝑜𝑟 𝑗 = 1 𝑡𝑜 9
𝐼𝑓 𝑖 == 𝑗 ; check the diagonal
𝐹𝑜𝑟 𝑚 = 1 𝑡𝑜 9
𝐼𝑓 𝑐𝑎𝑠𝑒5[𝑚, 𝑚] = 𝑏𝑙𝑎𝑛𝑘
𝐶𝑜𝑢𝑛𝑡 = 𝑐𝑜𝑢𝑛𝑡 + 1
End
End
𝐼𝑓 𝑐𝑜𝑢𝑛𝑡 == 1
Then assign Holiday to nurse “satisfy constraints of Sudoku grid”
End
End
𝐼𝑓 𝑐𝑎𝑠𝑒5[𝑖, 𝑗] = 𝑏𝑙𝑎𝑛𝑘
𝑃𝑜𝑠𝑖𝑡𝑖𝑜𝑛 _𝑜𝑓_𝑏𝑙𝑎𝑛𝑘 = 𝑗
𝐶𝑜𝑢𝑛𝑡 = 𝑐𝑜𝑢𝑛𝑡 + 1
End
End; end for j
𝐼𝑓 𝑐𝑜𝑢𝑛𝑡 == 1 ; check blank in the row is done
𝐹𝑜𝑟 𝑘 = 𝑖 + 1 𝑡𝑜 9
𝐼𝑓 𝑐𝑎𝑠𝑒5(𝑘, 𝑝𝑜𝑠𝑖𝑡𝑖𝑜𝑛_𝑜𝑓_𝑏𝑙𝑎𝑛𝑘) = 𝑏𝑙𝑎𝑛𝑘
𝐶𝑜𝑢𝑛𝑡 = 𝑐𝑜𝑢𝑛𝑡 + 1
End
End; end for k
𝐼𝑓 𝑐𝑜𝑢𝑛𝑡 == 1 ; check blank in the column is done
Then assign Holiday to nurse “satisfy constraints of Sudoku grid”
Else
End
End
End {Pseudo-code for building holiday day}
Figure 13 illustrated the building of cyclic schedule as shown:
Figure 13. Buliding of cyclic schedule
7. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 3, June 2022: 2876-2884
2882
4. RESULTS AND DISCUSSION
In this research, we obtain the heuristic approaches that produced satisfactory results in a reasonably
short time. For example, when assigned all shifts to nurse1 over the nine days as follows:
− For the first day, since the first position in the matrix of Figure 5 case1, has the letter x and this indicates
the blank of 8-Puzzle, this is reserved for the holiday for this nurse.
− As for the second day, as the allocation was made from Figure 8 case 4, as it is noted that the blank of 8-
Puzzle in the column with the late shift.
− For the third day, from Figure 5 case 1, we notice the blank (letter x) in the column with the early shift. For
this reason, the early shift is dedicated to the nurse.
− For the fourth day, from Figure 9 case 5, we notice the blank (letter x) in the column with the night shift.
For this reason, the night shift is dedicated to the nurse.
− For the fifth day, from Figure 7 case 3, we notice the blank (letter x) in the column with the night shift. For
this reason, the night shift is dedicated to the nurse.
− As for the sixth day, the allocation was made through Figure 6 case 2, we notice the blank (letter x) in the
column with the late shift. For this reason, the late shift is dedicated to the nurse.
− For the seventh day, from Figure 5 case 1, we notice the blank (letter x) in the column with the early shift.
For this reason, the early shift is dedicated to the nurse.
− For the eighth day, from Figure 9 case 5, we notice the blank (letter x) in the column with the night shift.
For this reason, the night shift is dedicated to the nurse.
− For the ninth day, from Figure 8 case 4, we notice the blank (letter x) in the column with the late shift. For
this reason, the late shift is dedicated to the nurse.
− In the final solution, Figure 10, We now have one holiday in the row, column, and diagonal, as well as not
duplicate the holiday in submatrix 3×3, so we say there is no violation for Sudoku restrictions. The reason
for used Figure 5, because it begins with an x in the first position of the first submatrix, and this is useful for
including holidays for all nurses. So, for the rest of the nurses are assigned to the shifts. Creating this cyclic
scheduling without violating the constraints of the problem.
Here, we find that all nurses deserved the holiday break, where one holiday in the row, column,
diagonal of the final solution matrix, and submatrices as Figure 10, thus constraints Sudoku approach are met.
Also, we notice in our final solution that in one day there are all types of shifts in the health unit as well as a
holiday for one of the nurses and therefore we have achieved the hard and soft constraints proposed by the
research. In this research, we used the track {4,1,5,3,2,1,5,4} for the cases and including holidays, thus the path
will be shifted a day when the holiday is evened. In our research, we have adopted several tracks for cases, but
we have found a case of violation of constraints of the problem, but the track in its above order is better not to
violate of constraints of the problem. Each submatrix in our solution is the cases of 8-Puzzle’s blank with
different directions with constraints Sudoku approach and for this we have said that our research includes
intelligent techniques with the heuristic approach to cyclic scheduling of the nursing. In our research, each case
in the above-mentioned figures represents cases of 8-puzzle’s blank with different directions, and at the same
time, it represents the Sudoku approach. We found in our research, that Figure 5 case 1 is the cornerstone in
preparing this proposed algorithm and that the mentioned Figure achieves the final good solution. If there are
more nurses than mentioned in the proposed algorithm, it is possible to repeat the proposed cyclic scheduling.
5. CONCLUSION
This research presents the artificial intelligence approach for cyclic scheduling. It becomes very
attractive research in Artificial Intelligence. Two approaches taken from 8-puzzle and Sudoku grid are
presented for nurse scheduling to choose a schedule from a set for each nurse assignment. A heuristic method,
combining 8-puzzle and sudoku grid for scheduling techniques proved to be very suitable for this combinatorial
problem in which as the attempt to find a near-optimal solution. This research eliminated the gap between the
classical method and practice of nurse rostering by approaches of artificial intelligence. The proposed algorithm
meets the requirements in question as much as possible. In this research, the proposed algorithm coverage
requirements as each day require three shifts and, in each shift, present nurse at the time to work during the
day. The heuristic of solutions makes it easy to tackle complex goals, for violating the desired constraint. Hence
the heuristic has facilitated the solution. The current study deals with heuristic with a hybrid to obtain the
solution for the hard combinatorial problem as nursing rostering. The result shows the nurse rostering problem
can be simplified by combining the direction of tiles for the 8-puzzle sudoku approach to reach the solution.
We concluded through the research that the proposed algorithm is the first of its kind in scheduling nurses by
using artificial intelligence methods.
8. Int J Elec & Comp Eng ISSN: 2088-8708
Establishing a cyclic schedule for nurse in the health unit (Isra Natheer Alkallak)
2883
ACKNOWLEDGMENT
The authors are very grateful to the College of Nursing and College of Medicine at the University of
Mosul for their provided facilities, which helped to improve the quality of this work.
REFERENCES
[1] J. Li and U. Aickelin, “The application of bayesian optimization and classifier systems in nurse scheduling,” in Lecture Notes in
Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 3242,
Springer Berlin Heidelberg, 2004, pp. 581–590.
[2] G. Beddoe, S. Petrovic, and J. Li, “A hybrid metaheuristic case-based reasoning system for nurse rostering,” Journal of Scheduling,
vol. 12, no. 2, pp. 99–119, Sep. 2009, doi: 10.1007/s10951-008-0082-8.
[3] P. Brucker, R. Qu, E. Burke, and G. Post, “A decomposition, construction and post-processing approach for a specific nurse rostering
problem,” Proceedings of the 2nd Multidisciplinary Conference on Scheduling: Theory and Applications, no. January 2005,
pp. 397–406, 2005.
[4] L. Hakim, T. Bakhtiar, and Jaharuddin, “The nurse scheduling problem: A goal programming and nonlinear optimization
approaches,” IOP Conference Series: Materials Science and Engineering, vol. 166, no. 1, Jan. 2017, doi: 10.1088/1757-
899X/166/1/012024.
[5] L. Altamirano, M. C. Riff, I. Araya, and L. Trilling, “Anesthesiology nurse scheduling using particle swarm optimization,”
International Journal of Computational Intelligence Systems, vol. 5, no. 1, pp. 111–125, 2012, doi:
10.1080/18756891.2012.670525.
[6] P. Brucker, E. K. Burke, T. Curtois, R. Qu, and G. Vanden Berghe, “A shift sequence based approach for nurse scheduling and a
new benchmark dataset,” Journal of Heuristics, vol. 16, no. 4, pp. 559–573, Nov. 2010, doi: 10.1007/s10732-008-9099-6.
[7] T. Gonsalves and K. Kuwata, “Memetic algorithm for the nurse scheduling problem,” International Journal of Artificial Intelligence
& Applications, vol. 6, no. 4, pp. 43–52, Jul. 2015, doi: 10.5121/ijaia.2015.6404.
[8] R. Bai, E. K. Burke, G. Kendall, J. Li, and B. McCollum, “A hybrid evolutionary approach to the nurse rostering problem,” IEEE
Transactions on Evolutionary Computation, vol. 14, no. 4, pp. 580–590, Aug. 2010, doi: 10.1109/TEVC.2009.2033583.
[9] E. K. Burke, P. De Causmaecker, S. Petrovic, and G. Vanden Berghe, “Metaheuristics for handling time interval coverage
constraints in nurse scheduling,” Applied Artificial Intelligence, vol. 20, no. 9, pp. 743–766, Dec. 2006, doi:
10.1080/08839510600903841.
[10] E. K. Burke, J. Li, and R. Qu, “A hybrid model of integer programming and variable neighbourhood search for highly-constrained
nurse rostering problems,” European Journal of Operational Research, vol. 203, no. 2, pp. 484–493, Jun. 2010, doi:
10.1016/j.ejor.2009.07.036.
[11] M. B. S. Kumar, M. G. Nagalakshmi, and D. S. Kumaraguru, “A shift sequence for nurse scheduling using linear programming
problem,” IOSR Journal of Nursing and Health Science, vol. 3, no. 6, pp. 24–28, 2014, doi: 10.9790/1959-03612428.
[12] C. Valouxis and E. Housos, “Hybrid optimization techniques for the workshift and rest assignment of nursing personnel,” Artificial
Intelligence in Medicine, vol. 20, no. 2, pp. 155–175, Oct. 2000, doi: 10.1016/S0933-3657(00)00062-2.
[13] A. Youssef and S. Senbel, “A Bi-level heuristic solution for the nurse scheduling problem based on shift-swapping,” in 2018 IEEE
8th Annual Computing and Communication Workshop and Conference, CCWC 2018, Jan. 2018, vol. 2018-January, pp. 72–78, doi:
10.1109/CCWC.2018.8301623.
[14] M. J. Bester, I. Nieuwoudt, and J. H. Van Vuuren, “Finding good nurse duty schedules: A case study,” Journal of Scheduling,
vol. 10, no. 6, pp. 387–405, Oct. 2007, doi: 10.1007/s10951-007-0035-7.
[15] M. Liogys and A. Žilinskas, “On multi-objective optimization heuristics for nurse rostering problem,” Baltic J. Modern Computing,
vol. 2, no. 1, pp. 32–44, 2014.
[16] B. M. S. Kundu and M. Mahato and S. Acharyya, “Comparative performance of simulated annealing and genetic algorithm in
solving nurse scheduling problem,” in Proceedings of the International MultiConference of Engineers and Computer Scientists
2008 Vol I IMECS 2008, 2008, pp. 19–21.
[17] B. Cheang, H. Li, A. Lim, and B. Rodrigues, “Nurse rostering problems-a bibliographic survey,” European Journal of Operational
Research, vol. 151, no. 3, pp. 447–460, Dec. 2003, doi: 10.1016/S0377-2217(03)00021-3.
[18] R. Z. Shaban and I. N. Alkallak, “Organizing sports matches with a hybrid monkey search algorithm,” Indonesian Journal of
Electrical Engineering and Computer Science (IJEECS), vol. 22, no. 1, pp. 542–551, Apr. 2021, doi: 10.11591/ijeecs.v22.i1.pp542-
551.
[19] I. N. Alkallak and R. Z. Sha’ban, “Tabu search method for solving the traveling salesman problem Isra Natheer Alkallak Ruqaya
Zedan Sha’ ban,” Journal of Computational Mathematics, vol. 5, no. 2, pp. 141–153, 2008.
[20] A. T. Ernst, H. Jiang, M. Krishnamoorthy, and D. Sier, “Staff scheduling and rostering: A review of applications, methods and
models,” European Journal of Operational Research, vol. 153, no. 1, pp. 3–27, Feb. 2004, doi: 10.1016/S0377-2217(03)00095-X.
[21] E. Burke and P. Causmaecker and, G. Vanden Berghe and H. Van Landeghem, “The state of the art of nurse scheduling,” Journal
of Scheduling, vol. 7, no. 6, pp. 441–499, 2004.
[22] J. F. Bard and H. W. Purnomo, “Cyclic preference scheduling of nurses using a Lagrangian-based heuristic,” Journal of Scheduling,
vol. 10, no. 1, pp. 5–23, Feb. 2007, doi: 10.1007/s10951-006-0323-7.
[23] R. Sha’ban, “Applying the intelligence of ant and tabu search to solve the 8-puzzle problem,” AL-Rafidain Journal of Computer
Sciences and Mathematics, vol. 10, no. 2, pp. 101–112, Jul. 2013, doi: 10.33899/csmj.2013.163477.
[24] I. Alkallak, “Using magic square of order 3 to solve sudoku grid problem,” Tikrit Journal of Science, no. April 2012, 2012.
[25] I. N. Alkallak, Y. H. Alnema, and R. Z. Sha’ban, “A proposed hybrid algorithm for constructing knight tour problem by sudoku
grid,” Journal of Advanced Research in Dynamical and Control Systems, vol. 10, no. 10, pp. 2333–2342, 2018.
9. ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 3, June 2022: 2876-2884
2884
BIOGRAPHIES OF AUTHORS
Isra Natheer Alkallak completed her M.Sc. in computer science/ Artificial
Intelligence in 2003 and B.Sc. in computer science in 1991. She has worked in the Basic Science
department in the College of the Nursing University of Mosul. Her research interests include
Optimization algorithms, Heuristic, and Swarm Intelligence for applications. She can be
contacted at email: alkalak.isra@uomosul.edu.iq.
Rukaya Zedan Sha’ban completed her M.Sc. in computer science/Artificial
Intelligence 2001 and B.Sc. in computer science in 1989. She has worked in the computer unit
in the College of the Medicine University of Mosul. Her research interests include Optimization
algorithms, Heuristic, and Swarm Intelligence for applications. She can be contacted at email:
rzs@uomosul.edu.iq.