Najdan Vuković
University of Belgrade
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Najdan Vuković.
Knowledge Based Systems | 2015
Marko Mitić; Najdan Vuković; Milica Petrovic; Zoran Miljković
Display Omitted Development of new method named chaotic fruit fly optimization algorithm (CFOA).Fruit fly algorithm (FOA) is integrated with ten different chaos maps.Novel algorithm is tested on ten different well known benchmark problems.CFOA is compared with FOA, FOA with Levy distribution, and similar chaotic methods.Experiments show superiority of CFOA in terms of obtained statistical results. Fruit fly optimization algorithm (FOA) is recently presented metaheuristic technique that is inspired by the behavior of fruit flies. This paper improves the standard FOA by introducing the novel parameter integrated with chaos. The performance of developed chaotic fruit fly algorithm (CFOA) is investigated in details on ten well known benchmark problems using fourteen different chaotic maps. Moreover, we performed comparison studies with basic FOA, FOA with Levy flight distribution, and other recently published chaotic algorithms. Statistical results on every optimization task indicate that the chaotic fruit fly algorithm (CFOA) has a very fast convergence rate. In addition, CFOA is compared with recently developed chaos enhanced algorithms such as chaotic bat algorithm, chaotic accelerated particle swarm optimization, chaotic firefly algorithm, chaotic artificial bee colony algorithm, and chaotic cuckoo search. Overall research findings show that FOA with Chebyshev map show superiority in terms of reliability of global optimality and algorithm success rate.
Neural Networks | 2013
Najdan Vuković; Zoran Miljković
Radial basis function (RBF) neural network is constructed of certain number of RBF neurons, and these networks are among the most used neural networks for modeling of various nonlinear problems in engineering. Conventional RBF neuron is usually based on Gaussian type of activation function with single width for each activation function. This feature restricts neuron performance for modeling the complex nonlinear problems. To accommodate limitation of a single scale, this paper presents neural network with similar but yet different activation function-hyper basis function (HBF). The HBF allows different scaling of input dimensions to provide better generalization property when dealing with complex nonlinear problems in engineering practice. The HBF is based on generalization of Gaussian type of neuron that applies Mahalanobis-like distance as a distance metrics between input training sample and prototype vector. Compared to the RBF, the HBF neuron has more parameters to optimize, but HBF neural network needs less number of HBF neurons to memorize relationship between input and output sets in order to achieve good generalization property. However, recent research results of HBF neural network performance have shown that optimal way of constructing this type of neural network is needed; this paper addresses this issue and modifies sequential learning algorithm for HBF neural network that exploits the concept of neurons significance and allows growing and pruning of HBF neuron during learning process. Extensive experimental study shows that HBF neural network, trained with developed learning algorithm, achieves lower prediction error and more compact neural network.
Expert Systems With Applications | 2016
Milica Petrovic; Najdan Vuković; Marko Mitić; Zoran Miljković
Chaotic PSO algorithm is proposed to solve NP-hard IPPS problem.Ten chaotic maps are implemented to avoid premature convergence to local optimum.Makespan, balanced level of machine utilization and mean flow time are observed.Five experimental studies show that cPSO outperforms GA, SA, and hybrid algorithm.Scheduling plans are tested by mobile robot within a laboratory environment. Process planning and scheduling are two of the most important manufacturing functions traditionally performed separately and sequentially. These functions being complementary and interrelated, their integration is essential for the optimal utilization of manufacturing resources. Such integration is also significant for improving the performance of the modern manufacturing system. A variety of alternative manufacturing resources (machine tools, cutting tools, tool access directions, etc.) causes integrated process planning and scheduling (IPPS) problem to be strongly NP-hard (non deterministic polynomial) in terms of combinatorial optimization. Therefore, an optimal solution for the problem is searched in a vast search space. In order to explore the search space comprehensively and avoid being trapped into local optima, this paper focuses on using the method based on the particle swarm optimization algorithm and chaos theory (cPSO). The initial solutions for the IPPS problem are presented in the form of the particles of cPSO algorithm. The particle encoding/decoding scheme is also proposed in this paper. Flexible process and scheduling plans are presented using AND/OR network and five flexibility types: machine, tool, tool access direction (TAD), process, and sequence flexibility. Optimal process plans are obtained by multi-objective optimization of production time and production cost. On the other hand, optimal scheduling plans are generated based on three objective functions: makespan, balanced level of machine utilization, and mean flow time. The proposed cPSO algorithm is implemented in Matlab environment and verified extensively using five experimental studies. The experimental results show that the proposed algorithm outperforms genetic algorithm (GA), simulated annealing (SA) based approach, and hybrid algorithm. Moreover, the scheduling plans obtained by the proposed methodology are additionally tested by Khepera II mobile robot using a laboratory model of manufacturing environment.
Engineering Applications of Artificial Intelligence | 2015
Najdan Vuković; Marko Mitić; Zoran Miljković
In this paper, we present new Learning from Demonstration-based algorithm that generalizes and extracts relevant features of desired motion trajectories for differential drive mobile robots. The algorithm is tested through series of simulations and real world experiments in which desired task is demonstrated by the human teacher while teleoperating the mobile robot in the working environment. In the first step of the developed method, Gaussian Mixture Model (GMM) is built for incremental motions of the mobile robot between two consecutive poses. After this, the hidden Markov model is used to capture transitions between states (temporal variations of the data between clusters) which are missing from static GMM representation. Generalization of the motion is achieved by using the concept of keyframes, defined as points in which significant changes between GMM/HMM states occur. In the second step, the resulting GMM/HMM representation is used to generate optimal state sequences for each demonstration and to temporally align them, using 1D dynamic time warping, with respect to the one most consistent with the GMM/HMM model. This phase implies extraction of keyframes along all state sequences and projecting them into control space, in which controls are aligned in time as well. Finally, the generalized controls are obtained by averaging over all controls at the keyframes; simple piecewise cubic spline method is used for interpolation between generated control values. The main advantage of the developed algorithm is its ability to learn and generalize from all demonstrated examples which results in high quality reproductions of the motion. The proposed approach is verified both in simulated environment and using real mobile robot.
Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science | 2016
Zoran Miljković; Najdan Vuković; Marko Mitić
The extended Kalman filter (EKF) has become a popular solution for the simultaneous localization and mapping (SLAM). This paper presents the implementation of the EKF coupled with a feedforward neural network for the monocular SLAM. The neural extended Kalman filter (NEKF) is applied online to approximate an error between the motion model of the mobile robot and the real system performance. Inadequate modeling of the robot motion can jeopardize the quality of estimation. The paper shows integration of EKF with feedforward neural network and simulation analysis of its consistency and implementation of the NEKF with a mobile robot, laboratory experimental environment, and a simple USB camera. The simulation and experimental results show that integration of neural network into EKF prediction–correction cycle results in improved consistency and accuracy.
Applied Mechanics and Materials | 2016
Milica Petrovic; Jelena Petronijević; Marko Mitić; Najdan Vuković; Zoran Miljković; Bojan Babić
Process planning and scheduling are two of the most important manufacturing functions which are usually performed sequentially in traditional approaches. Considering the fact that these functions are usually complementary, it is necessary to integrate them so as to improve performance of a manufacturing system. This paper presents implementation of novel nature-inspired Ant Lion Optimization (ALO) algorithm for solving this combinatorial optimization problem effectively. As the ALO algorithm mimics the intelligent behavior of antlions in hunting ants, the main steps of hunting prey, its mathematical modeling, and optimization procedure for integration of process planning and scheduling is proposed. The algorithm is implemented in Matlab environment and run on the 3.10 GHz processor with 2 GBs of RAM memory. Experimental results show applicability of the proposed approach in solving integrated process planning and scheduling problem.
Neural Computing and Applications | 2018
Marko Mitić; Najdan Vuković; Milica Petrovic; Zoran Miljković
Most of today’s mobile robots operate in controlled environments prone to various unpredictable conditions. Programming or reprogramming of such systems is time-consuming and requires significant efforts by number of experts. One of the solutions to this problem is to enable the robot to learn from human teacher through demonstrations or observations. This paper presents novel approach that integrates Learning from Demonstrations methodology and chaotic bioinspired optimization algorithms for reproduction of desired motion trajectories. Demonstrations of the different trajectories to reproduce are gathered by human teacher while teleoperating the mobile robot in working environment. The learning (optimization) goal is to produce such sequence of mobile robot actuator commands that generate minimal error in the final robot pose. Four different chaotic methods are implemented, namely chaotic Bat Algorithm, chaotic Firefly Algorithm, chaotic Accelerated Particle Swarm Optimization and newly developed chaotic Grey Wolf Optimizer (CGWO). In order to determine the best map for CGWO, this algorithm is tested on ten benchmark problems using ten well-known chaotic maps. Simulations compare aforementioned algorithms in reproduction of two complex motion trajectories with different length and shape. Moreover, these tests include variation of population in swarm and demonstration examples. Real-world experiment on a nonholonomic mobile robot in indoor environment proves the applicability of the proposed approach.
Applied Soft Computing | 2017
Najdan Vuković; Milica Petrovic; Zoran Miljković
Abstract The Random Vector Functional Link Neural Network (RVFLNN) enables fast learning through a random selection of input weights while learning procedure determines only output weights. Unlike Extreme Learning Machines (ELM), RVFLNN exploits connection between the input layer and the output layer which means that RVFLNN are higher class of networks. Although RVFLNN has been proposed more than two decades ago (Pao, Park, Sobajic, 1994), the nonlinear expansion of the input vector into set of orthogonal functions has not been studied. The Orthogonal Polynomial Expanded Random Vector Functional Link Neural Network (OPE-RVFLNN) utilizes advantages from expansion of the input vector and random determination of the input weights. Through comprehensive experimental evaluation by using 30 UCI regression datasets, we tested four orthogonal polynomials (Chebyshev, Hermite, Laguerre and Legendre) and three activation functions (tansig, logsig, tribas). Rigorous non-parametric statistical hypotheses testing confirms two major conclusions made by Zhang and Suganthan for classification (Zhang and Suganthan, 2015) and Ren et al. for timeseries prediction (Ren, Suganthan, Srikanth, Amaratunga, 2016) in their RVFLNN papers: direct links between the input and output vectors are essential for improved network performance, and ridge regression generates significantly better network parameters than Moore-Penrose pseudoinversion. Our research shows a significant improvement of network performance when one uses tansig activation function and Chebyshev orthogonal polynomial for regression problems. Conclusions drawn from this study may be used as guidelines for OPE-RVFLNN development and implementation for regression problems.
Applied Mechanics and Materials | 2016
Jelena Petronijević; Milica Petrovic; Najdan Vuković; Marko Mitić; Bojan Babić; Zoran Miljković
Market growth and mass customization cause a need for a change in traditional manufacturing. Decentralized decision making and integration of process planning is necessary in order to become concurrent in the market. The paper presents decentralized decision making methodology using multi-agent systems. The model is used for integrated process planning and scheduling based on the minimum processing time under dynamic change of the environment. Two types of disturbance are used to represent the change: part arrival and machine breakdown. The proposed model comprises part agent, job agent, machine agent and optimization agent. Comparative analysis is conducted using simulation in AnyLogic software in order to verify the proposed approach.
Tehnika | 2014
Najdan Vuković; Zoran Miljković
In this paper we test three new sequential machine learning algorithms for radial basis function (RBF) neural network based on Kalman filter theory. Three new algorithms are derived: linearized Kalman filter, linearized information filter and unscented Kalman filter. Having introduced and derived mathematical model of each algorithm in the previous part of the paper, in this part we test and assess their performance using standard test sets from machine learning community. RBF neural network and three developed algorithms are implemented in MATLAB® programming environment. Experimental results obtained on real data sets as well as on real engineering problem show that developed algorithms result in more accurate models of the problem being investigated based on radial basis function neural network.