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.
Multi-Agent Path Planning (MAPP) can be considered the basic building block for implementing a reliable Multi-Agent Systems capable for interacting with real world. MAPP main task is how to get the appropriate path for movable agents where each agent is considered a dynamic obstacle to the others. Planning the exact path for each movable agent in a highly dynamic environment is a difficult task. This...
In this paper we propose a music Query by Humming System made of two main functional blocks; the first implements a voice-to-midi transcription algorithm to process the query, the second implements a search engine based on a novel template matching technique for Dynamic Time Warping. The voice-to-midi algorithm transforms the sung or hummed query in a MIDI file by segmenting and identifying the notes'...
Outlier is strange data values that stand out from datasets. In some applications, finding outliers are more interesting than finding inliers in datasets, such as fraud detection, network system, financial and others. In this research, an algorithm is proposed to find minimum non-Reduct based on Rough set using Particle Swarm Optimization (PSO) for outlier detection. Like Genetic Algorithm (GA), PSO...
This paper introduces a relational fuzzy c-means clustering algorithm that is able to partition objects taking into account simultaneously several dissimilarity matrices. The aim is to obtain a collaborative role of the different dissimilarity matrices in order to obtain a final consensus partition. These matrices could have been obtained using different sets of variables and dissimilarity functions...
Advances in DNA microarray technology has motivated the research community to introduce sophisticated techniques for analyzing the resulted large-scale datasets. Biclustering techniques have been widely adapted for analyzing microarray gene expression data due to its ability to extract local patterns with a subset of genes that are similarly expressed over a subset of samples. Mostly, biclustering...
In this paper, we consider the problem of analysis and visualization of online conversations (chat histories, email archives, etc.). We present a dynamic graph drawing algorithm based on modification of multidimensional scaling. The algorithm builds a layout of sequence of graphs and produces a slice view of the evolution of online communications. The method have been applied for visualization of...
The generalized assignment problem is a well-known NP-complete problem whose objective is to find a minimum cost assignment of a set of jobs to a set of agents by considering the resource constraints. Dynamic instances of the generalized assignment problem can be created by changing the resource consumptions, capacity constraints and costs of jobs. Memory-based approaches are among a set of evolutionary...
Worker differences are fundamental consideration in personnel assignment which is one of the key decisions that influence the productivity and quality of assembly production. The personnel station fitness is proposed to describe the suitability of the worker for the assembly activity they assume. A personnel assignment model for assembly production is constructed, and the objectives are maximizing...
In cloud computing, computational resources are provided to remote users in the form of leases. For a cloud user, he/she can request multiple cloud services simultaneously. In this case, parallel processing in the cloud system can improve the performance. When applying parallel processing in cloud computing, it is necessary to implement a mechanism to allocate resource and schedule the tasks execution...
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.