DocumentCode
3306636
Title
Algorithms for Random Adjacency Matrixes Generation Used for Scheduling Algorithms Test
Author
Wang, Yingfeng ; Liu, Zhijing ; Yan, Wei
Author_Institution
Sch. of Comput. Sci. & Technol., Xidian Univ., Xi´´an, China
fYear
2010
fDate
24-25 April 2010
Firstpage
422
Lastpage
424
Abstract
In order to meet the testing requirements of task scheduling algorithms, this paper proposes two algorithms for generating random adjacency matrixes. One algorithm is used for generating random adjacency matrixes representing either directed cyclic graphs or directed acyclic graphs. The other algorithm is used for generating directed acyclic graphs only. The paper analyses the characters of elements of an adjacency matrix, and applies a square matrix with elements falling into a Gaussian distribution and the technique of descending order to achieve a random adjacency matrix. We conduct experiments on our algorithms using MATLAB. The experimental results show that the algorithms have high efficiencies, and adjacency matrixes which represent task graphs with dozens of nodes and dozens of edges can be generated in one minute. Those random adjacency matrixes generated by the algorithms are suited for task scheduling algorithms which use random adjacency matrixes to verify validities.
Keywords
Algorithm design and analysis; Benchmark testing; Computer science; Design methodology; Gaussian distribution; MATLAB; Machine vision; Man machine systems; Scheduling algorithm; Sufficient conditions; adjacency matrix; directed acyclic graph; random number; task scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Machine Vision and Human-Machine Interface (MVHI), 2010 International Conference on
Conference_Location
Kaifeng, China
Print_ISBN
978-1-4244-6595-8
Electronic_ISBN
978-1-4244-6596-5
Type
conf
DOI
10.1109/MVHI.2010.190
Filename
5532669
Link To Document