Shaharuddin Salleh
Universiti Teknologi Malaysia
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Shaharuddin Salleh.
Journal of the Operational Research Society | 2014
Dariush Khezrimotlagh; Shaharuddin Salleh; Zahra Mohsenpour
This paper provides a new structure in data envelopment analysis (DEA) for assessing the performance of decision making units (DMUs). It proposes a technique to estimate the DEA efficient frontier based on the Arash Method in a way different from the statistical inferences. The technique allows decisions in the target regions instead of points to benchmark DMUs without requiring any more information in the case of interval/fuzzy DEA methods. It suggests three efficiency indexes, called the lowest, technical and highest efficiency scores, for each DMU where small errors occur in both input and output components of the Farrell frontier, even if the data are accurate. These efficiency indexes provide a sensitivity index for each DMU and arrange both inefficient and technically efficient DMUs together while simultaneously detecting and benchmarking outliers. Two numerical examples depicted the validity of the proposed method.
international parallel processing symposium | 1998
Shaharuddin Salleh; Albert Y. Zomaya
This paper presents our work on the static task scheduling model using the mean-field annealing (MFA) technique. Mean-field annealing is a technique of thermostatic annealing that takes the statistical properties of particles as its learning paradigm. It combines good features from the Hopfield neural network and simulated annealing, to overcome their weaknesses and improve on their performances. Our MFA model for task scheduling is derived from its prototype, namely, the graph partitioning problem. MFA is deterministic in nature and this gives the advantage of faster convergence to the equilibrium temperature, compared to simulated annealing. Our experimental work verifies this finding on various network and task graph sizes. Our work also includes the simulation of the MFA model on several network topologies and parameters.
Computing | 2013
Hosein Mohamadi; Abdul Samad Ismail; Shaharuddin Salleh
Wireless sensor networks have been used in a wide variety of applications. Recently, networks consisting of directional sensors have gained prominence. An important challenge facing directional sensor networks (DSNs) is maximizing the network lifetime while covering all the targets in an area. One effective method for saving the sensors’ energy and extending the network lifetime is to partition the DSN into several covers, each of which can cover all targets, and then to activate these covers successively. This paper first proposes a fully distributed algorithm based on irregular cellular learning automata to find a near-optimal solution for selecting each sensor’s appropriate working direction. Then, to find a near-optimal solution that can cover all targets with the minimum number of active sensors, a centralized approximation algorithm is proposed based on distributed learning automata. This algorithm takes advantage of learning automata (LA) to determine the sensors that must be activated at each stage. As the presented algorithm proceeds, the activation process is focused on the sensor nodes that constitute the cover set with the minimum number of active sensors. Through simulations, we indicate that the scheduling algorithm based on LA has better performance than the greedy algorithm-based scheme in terms of maximizing network lifetime.
Wireless Personal Communications | 2014
Hosein Mohamadi; Abdul Samad Ismail; Shaharuddin Salleh
Recent years have witnessed a significant increase in employing wireless sensor networks (WSNs) for a variety of applications. Monitoring a set of discrete targets and, at the same time, extending the network lifetime is a critical issue in WSNs. One method to solve this problem is designing an efficient scheduling algorithm that is able to organize sensor nodes into several cover sets in such a way that each cover set could monitor all the targets. This study presents three learning automata-based scheduling algorithms to solve the problem. Moreover, several pruning rules are devised to avoid the selection of redundant sensors and manage critical sensors for extending the network lifetime. To evaluate the performance of proposed algorithms, we conducted several experiments, and the obtained results indicated that Algorithm 3 was more successful in terms of extending the network lifetime.
The Journal of Supercomputing | 2002
Shaharuddin Salleh; Bahrom Sanugi; Hishamuddin Jamaluddin; Stephan Olariu; Albert Y. Zomaya
This paper presents ESSR (Enhanced Simulated annealing for Single-row Routing) model for solving the single-row routing problem. The main objective in this problem is to produce a realization that minimizes both the street congestion and the number of doglegs. Simulated annealing (SA) is a stochastic, hill-climbing and gradient-descent technique based on the statistical properties of particles undergoing thermal annealing. By performing slow cooling, the nets in the single-row routing problem align themselves according to a configuration with the lowest energy. The model has been known to produce reasonably good solutions for many NP-complete optimization problems, such as the single-row routing problem. In ESSR, our strategy is to minimize both the street congestion and the number of interstreet crossings (doglegs) by expressing a single energy function as their collective properties. This objective is achieved by representing the energy as the absolute sum of the heights of the net segments. To speed up convergence, we pivot the street congestion value while having the energy drops directly proportional to the number of doglegs. This action has the effect of minimizing the number of doglegs as the energy stabilizes. Our simulation work on ESSR produces optimal results in most cases for both the street congestion and the number of doglegs. Our experimental results compare well against results obtained from our earlier model (SRR-7) and two other methods reported in the literature.
Wireless Personal Communications | 2013
Hosein Mohamadi; Abdul Samad Ismail; Shaharuddin Salleh; Ali Nodehi
Recently, directional sensor networks have received a great deal of attention due to their wide range of applications in different fields. A unique characteristic of directional sensors is their limitation in both sensing angle and battery power, which highlights the significance of covering all the targets and, at the same time, extending the network lifetime. It is known as the target coverage problem that has been proved as an NP-complete problem. In this paper, we propose four learning automata-based algorithms to solve this problem. Additionally, several pruning rules are designed to improve the performance of these algorithms. To evaluate the performance of the proposed algorithms, several experiments were carried out. The theoretical maximum was used as a baseline to which the results of all the proposed algorithms are compared. The obtained results showed that the proposed algorithms could solve efficiently the target coverage problem.
Journal of Network and Computer Applications | 2014
Hosein Mohamadi; Shaharuddin Salleh; Mohd Norsyarizad Razali
During recent years, several efficient algorithms have been designed for solving the target coverage problem in directional sensor networks (DSNs). Conventionally, it is assumed that sensors have a single power level. Though, it is clear that, in real applications, sensors may have multiple power levels that determine different sensing ranges and power consumptions. One of the most significant challenges associated with the DSNs is monitoring all the targets in a given area and, at the same time, maximizing the network lifetime. In this paper, this issue is known as Maximum Network Lifetime with Adjustable Ranges (MNLAR) which has not been already studied in the DSNs. In this paper, we propose two heuristic algorithms (Algorithms 1 and 2) to solve the problem. In order to evaluate the performance of the proposed algorithms, extensive experiments were conducted. The obtained results were compared to a theoretical upper bound in order to measure the quality of the solutions provided by the proposed algorithms. The results demonstrated that Algorithm 2 was more successful than Algorithm 1 in terms of extending the network lifetime. HighlightsIntroducing the problem of maximum network lifetime with adjustable ranges in a DSN.Designing two efficient heuristics using greedy technique to solve the problem.Evaluating the performance of the algorithms through simulations.
The Journal of Supercomputing | 2013
Hosein Mohamadi; Abdul Samad Ismail; Shaharuddin Salleh; Ali Nodhei
Wireless sensor networks (WSNs) have been widely used in different applications. One of the most significant issues in WSNs is developing an efficient algorithm to monitor all the targets and, at the same time, extend the network lifetime. As sensors are often densely deployed, employing scheduling algorithms can be considered a promising approach that is able ultimately to result in extending total network lifetime. In this paper, we propose three learning automata-based scheduling algorithms for solving target coverage problem in WSNs. The proposed algorithms employ learning automata (LA) to determine the sensors that should be activated at each stage for monitoring all the targets. Additionally, we design a pruning rule and manage critical targets in order to maximize network lifetime. In order to evaluate the performance of the proposed algorithms, extensive simulation experiments were carried out, which demonstrated the effectiveness of the proposed algorithms in terms of extending the network lifetime. Simulation results also revealed that by a proper choice of the learning rate, a proper trade-off could be achieved between the network lifetime and running time.
PLOS ONE | 2013
Behrang Barekatain; Dariush Khezrimotlagh; Mohd Aizaini Maarof; Hamid Reza Ghaeini; Shaharuddin Salleh; Alfonso Ariza Quintana; Behzad Akbari; Alicia Triviño Cabrera
In recent years, Random Network Coding (RNC) has emerged as a promising solution for efficient Peer-to-Peer (P2P) video multicasting over the Internet. This probably refers to this fact that RNC noticeably increases the error resiliency and throughput of the network. However, high transmission overhead arising from sending large coefficients vector as header has been the most important challenge of the RNC. Moreover, due to employing the Gauss-Jordan elimination method, considerable computational complexity can be imposed on peers in decoding the encoded blocks and checking linear dependency among the coefficients vectors. In order to address these challenges, this study introduces MATIN which is a random network coding based framework for efficient P2P video streaming. The MATIN includes a novel coefficients matrix generation method so that there is no linear dependency in the generated coefficients matrix. Using the proposed framework, each peer encapsulates one instead of n coefficients entries into the generated encoded packet which results in very low transmission overhead. It is also possible to obtain the inverted coefficients matrix using a bit number of simple arithmetic operations. In this regard, peers sustain very low computational complexities. As a result, the MATIN permits random network coding to be more efficient in P2P video streaming systems. The results obtained from simulation using OMNET++ show that it substantially outperforms the RNC which uses the Gauss-Jordan elimination method by providing better video quality on peers in terms of the four important performance metrics including video distortion, dependency distortion, End-to-End delay and Initial Startup delay.
Neurocomputing | 2015
Hosein Mohamadi; Shaharuddin Salleh; Mohd Norsyarizad Razali; Sara Marouf
Abstract Recently, several algorithms have been proposed to solve the problem of target coverage in wireless sensor networks (WSNs). A conventional assumption is that sensors have a single power level (i.e., fixed sensing range); however, in real applications, sensors might have multiple power levels, which determines different sensing ranges and, consequently, different power consumptions. Accordingly, one of the most important problems in WSNs is to monitor all the targets in a specific area and, at the same time, maximize the network lifetime in a network in which sensors have multiple power levels. To solve the problem, this paper proposes a learning-automata based algorithm equipped with a pruning rule. The proposed algorithm attempts to select a number of sensor nodes with minimum energy consumption to monitor all the targets in the network. To investigate the efficiency of the proposed algorithm, several simulations were conducted, and the obtained results were compared with those of two greedy-based algorithms. The results showed that, compared to the greedy-based algorithms, the proposed learning automata-based algorithm was more successful in prolonging the network lifetime and constructing higher number of cover sets.