• 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