☼ 林永忠 ☼ > Algorithm-HITS-0.04 > Algorithm::HITS

Download:
Algorithm-HITS-0.04.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.04   Source  

NAME ^

Algorithm::HITS - Perl implementation of HITS algorithm

DESCRIPTION ^

This module implements the HITS algorithm (Kleinberg's hypertext-induced topic selection).

See also http://www2002.org/CDROM/refereed/643/node1.html

USAGE ^

  use Algorithm::HITS;

  $h = new Algorithm::HITS;

SET UP GRAPH

  $h->graph(
            [
             0 => 1,
             0 => 2,
             
             1 => 0,
             1 => 2,
             
             2 => 1,
             ]
            );

ITERATE THROUGH COMPUTATION

Iterate 1000 times.

  $h->iterate(1000);

Default value is 1

  $h->iterate();

RETURN RESULT

Return hub vector and authority vector in PDL object format.

  $h->result();

SETTINGS

Set initial authority vector. Vector is normalized to unit Euclidean length.

  $h->set_authority(\@v);

Set initial hub vector. Vector is normalized to unit Euclidean length.

  $h->set_hub(\@v);

ACKNOWLEDGEMENT ^

Thanks goes to Hugo Zanghi for pointing out the bug in normalizing vectors.

COPYRIGHT AND LICENSE ^

Copyright (C) 2004 by Yung-chung Lin (a.k.a. xern) <xern@cpan.org>

This package is free software; you can redistribute it and/or modify it under the same terms as Perl itself

syntax highlighting: