The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The Artificial Bee Colony (ABC) algorithm is a powerful continuous optimization tool that has been proposed in the past few years. Many studies have shown the superior performance of ABC when compared to other well-known optimization algorithms. In this paper, the implementation of an ABC algorithm with dynamic sub-populations (ABCDP) is presented. The algorithm is compared against a number of previously...
Overlay networks are virtual networks built on top of the physical computer networks. A special kind of these networks is built specifically to meet specific user's requirements. They are called Services Specific Overlay Networks (SSON). Managing and achieving load balancing in such environment is challenging. This challenge is always increasing as the current technology faces the challenge of increased...
In our investigation we focus on the A* Algorithm, for solving path-finding problems, because it is fairly flexible and can be used in a wide range of contexts. The main problem of A* Algorithm is the finite computer memory. Using this method, the robot can decide how to move from end to end point in an efficient manner without colliding with previously mapped obstacles. When in need of finding a...
In this paper, we demonstrate a new way to perform continuous authentication using Mouse Dynamics as the behavioural biometric modality. In the proposed scheme, the user will be authenticated per mouse event performed on his/her system. We have used a publicly available mouse dynamics dataset and extracted per event features suitable for the proposed scheme. In this research, we have used the mouse...
Dynamic programming and discrete-time calculus of variations optimization problems for fractional discrete-time systems with quadratic performance index have been formulated and solved. A new methods for numerical computation of optimization problems have been presented. The efficiency of the methods have been demonstrated on numerical example and illustrated by graphs. Graphs also show the differences...
In applications of the navigation and control of unmanned ground vehicles in a cross-country environment and tele-driving a rover on the unknown lunar surface for scientific exploration, human-computer interactive path planning and planned path tracking is a significant way of teleoperation. In this paper, we use the method based on Rapidly-Exploring Random Trees (RRTs) to solve the robot path planning...
Malware is used by criminals for financial gains, espionage and sabotage, and their code and evasion techniques become increasingly complex and sophisticated. This means it takes longer for security researchers to analyse a malware and develop detection and removal routines, increasing the danger of critical systems becoming infected. In order to prevent multiple infections of the same system, malware...
This paper proposes an algorithm combining the Immune Genetic Algorithm (IGA) with the Ant Colony System Algorithm (ACSA) in order to optimize the travelers' route choices in the process of traffic route guidance.It mainly takes advantage of the dynamism, positive feedback and distributed computing nature of the ACSA, and at the same time compatible with the global searching capability of the IGA...
With the development of the Internet and computer, the application and the research of streaming media technology are developed rapidly. How to assign reasonably resources among different media nodes become hot spots. We proposed a new load balancing method based on simulated annealing algorithm in streaming media system. Simulation results show that the proposed algorithm can effectively increase...
Workflows have been successfully applied to express the decomposition of complex scientific applications. However the existing tools still lack adequate support to important aspects namely, decoupling the enactment engine from tasks specification, decentralizing the control of workflow activities allowing their tasks to run in distributed infrastructures, and supporting dynamic workflow reconfigurations...
Genes acquire many changes and modifications during evolution producing many orthologous and paralogous. One of the main challenges for biologist is tracing back the origin of modified genes in the genomes of various organisms. Tracing genes modifications and developments from the ancestors to offsprings is however a massive task for biologists. Thus, computer programs can help biologists tracking...
Attribute reduction methods of Rough set and parallel computation are analyzed in this paper, then cooperating the distributed computational theory, a high-efficient parallel and distributed attribute reduction method for rough set is proposed. The algorithm consist of expansion and contraction stages, which on condition that the reduction results is Pawlak reduction, the algorithm dispatch the attribute...
We investigate the practical effectiveness of a theoretically sound algorithm for dynamic difficulty adjustment in computer games: Firstly, we show how the partially ordered set master (Posm) algorithm [11] can be incorporated in board games, taking checkers and Chinese chess as examples. Secondly, we describe an empirical study of (i) Posm on checkers against synthetic opponents of varying strength,...
With various kinds of intelligent metering equipment coming into service, there has been an urgent need for a set of examination system in the electric power industry to check the staff's level of measuring electric energy. In this paper, we design and implement a random test paper generation algorithm for this examination system, and analyze the experiment's data, based on the practical requirement...
A Golomb rectangle is an N M array of ones and zeros such that the differences between the positions of every pair of ones in the rectangle, considered as vector, are distinct. Given a rectangle N M, if a coloring c is used with N colors, of which each coloring induces a Golomb Rectangle, it is called an (N;M)-Golomb rectangle. In this note, by computer search, we obtain some (N;M)-Golomb rectangles...
The problem of rectangle packing which can be stated as putting the needed rectangles on the given sheet with an aim to minimizing sheet's unused area. The rectangle packing problem exists widely in the industry, such as mechanism, furniture and costume. Researching this problem has important practical and theoretical value. This paper discusses research status and trends of rectangular packing problem.
This paper proposes an efficient score tracking system that can track musical performance on a score in real time. This kind of technology is called score following. It can be used in wide range of applications. Our algorithm is like Dannenberg's Dynamic Programming algorithm but extends his algorithm to process polyphony music. Ideally, the notes of polyphony have to be played at the same time. But...
It is argued that educational games have the potential to be an important teaching tool because they are interactive, engaging and immersive activities. They are seen as a way that allows the learner to participate actively in his learning, also a tool allowing the acquisition of knowledge. There are many advocates for the role that serious games could play in formal education. In this paper, we propose...
A double-layer optimization algorithm (DLOA) was proposed to solve the minimum time dynamic optimization problem. The first step of DLOA was to discrete time region and control region. The inner optimization is to construct optimal control problem with free final states. Differential evolution algorithm is used to find the optimal solution in given terminal time, then the optimization results was...
“Cloud computing” is a term, which involves virtualization, distributed computing, networking, software and web services. A cloud consists of several elements such as clients, datacenter and distributed servers. It includes fault tolerance, high availability, scalability, flexibility, reduced overhead for users, reduced cost of ownership, on demand services etc. Central to these issues lies the establishment...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.