$Id: itm-doc.txt,v 1.1 1996/10/04 13:29:13 ewz Exp $
Name: itm
Function: Driver to create flat random graphs and two forms
of hierarchical graphs (N-level and transit-stub).
See models.ps for a more complete description of
the methods. This file describes the syntax and
(limited) semantics of the parameter specification file.
Usage: itm <spec-file0> <spec-file1> ....
Details:
File Format
-----------
Each argument is a file containing ONE set of specs for
graph generation. Such a file has the following format:
[# comment line]
<method keyword> <number of graphs> [<initial seed>]
<method-dependent parameter lines>
<method keyword> is one of:
"geo": flat random graph
"hier": N-level hierarchical graph
"ts": transit-stub graph
<number of graphs>: number of graphs of specified type to generate
<initial seed>: initial random number seed; optional
Any line preceeded by # is a comment and is ignored by itm.
Method-dependent Parameters
---------------------------
All of the methods make use of the following <geo_parms>
line, which specifies the parameters for a flat random
graph. Six different types of flat random graphs are supported.
(See models.ps for more detail on parameters and edge
generation methods.)
<geo_parms> ::= <n> <scale> <edgemethod> <alpha> [<beta> <gamma>]
<n>: number of nodes in graph
<scale>: one-sided dimension of space in which nodes are distributed
<edgemethod>: method for generating edges; valid range 1..6
1: Waxman 1
2: Waxman 2
3: Pure random
4: Doar-Leslie
5: Exponential
6: Locality
<alpha>: random graph parameter (0.0 <= alpha <= 1.0)
<beta>: random graph parameter (0.0 <= beta)
<gamma>: random graph parameter (0.0 <= gamma)
The <method-dependent parameter lines> are as follows:
<"geo" parms> ::= <geo_parms>
<"hier" parms> ::= <number of levels> <edgeconnmethod> <threshold>
<geo_parms>+ {one per number of levels}
<number of levels>: number of levels in hierarchy
<edgeconnmethod>: method of resolving edges
(NOTE: probably should just use method 0)
0: random
1: use non-leaf node of smallest degree
2: use node of smallest degree
3: use first node with degree less than <threshold>
<threshold>: see above
<"ts" parms> ::= <# stubs/xit> <#t-s edges> <#s-s edges>
<geo_parms> {top-level parameters}
<geo_parms> {transit domain parameters}
<geo_parms> {stub domain parameters}
<# stubs/xit>: avg number of stub domains attached per transit node
<#t-s edges>: number of extra transit-stub edges
<#s-s edges>: number of extra stub-stub edges
Output File Naming Convention:
------------------------------
The i'th graph created with the parameters from file "arg" is placed
in file "arg-i.gb", where the first value of i is zero.
Example of Usage:
-----------------
The following is a valid specification file called r10:
# <method keyword> <number of graphs> [<initial seed>]
# <n> <scale> <edgemethod> <alpha> [<beta>] [<gamma>]
geo 3
10 10 3 .2
If we run 'itm r10' then three pure random graphs of 10 nodes
each will be created. The nodes of each graph will be generated
in a 10 by 10 (logical) grid. The probability of an edge is 0.2, as
given by the <alpha> parameter; <beta> and <gamma> are not needed
for this method. The output files will be named: r10-0.gb, r10-1.gb,
r10-2.gb. (This specification file and the resulting output files
can be found in sample-graphs/rand/r10.)
Another Example of Usage:
-------------------------
The following is a valid specification file called t100:
# <method keyword> <number of graphs> [<initial seed>]
# <# stubs/xit> <#t-s edges> <#s-s edges>
# <n> <scale> <edgemethod> <alpha> [<beta>] [<gamma>]
# number of nodes = 1x4x(1+3x8) = 100
ts 10 47
3 0 0
1 20 3 1.0
4 20 3 0.6
8 10 3 0.42
If we run 'itm t100', then 10 transit-stub graphs of 100 nodes each
will be created, starting with initial seed 47. Each graph will have
three stub domains per transit node, with no extra transit-stub
or stub-stub edges. The line "1 20 3 1.0" says that there
will be one transit domain. The next line "4 20 3 0.6" specifies
transit domains have (on average) four nodes, and an edge between each
pair of nodes with probability 0.6. The last line "8 10 3 0.42" says
that each stub domain will have (on average) eight nodes, and edge
probability 0.42. The graphs will be named t100-[0-9].gb.
没有合适的资源?快使用搜索试试~ 我知道了~
gt-itm-linux.tar.gz_GT-ITM Topology_WSN_wsn topology
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 7 浏览量
2022-09-21
05:34:02
上传
评论
收藏 554KB GZ 举报
温馨提示
共136个文件
alt:33个
gb:33个
c:7个
generating topology in wsn
资源详情
资源评论
资源推荐
收起资源包目录
gt-itm-linux.tar.gz_GT-ITM Topology_WSN_wsn topology (136个子文件)
libgb-linux.a 317KB
ts600-7.alt 29KB
ts600-0.alt 29KB
ts600-6.alt 29KB
ts600-9.alt 29KB
ts600-3.alt 29KB
ts600-2.alt 29KB
ts600-1.alt 29KB
ts600-4.alt 29KB
ts600-8.alt 29KB
ts600-5.alt 28KB
ts100-9.alt 4KB
ts100-7.alt 4KB
ts100-8.alt 4KB
ts100-0.alt 4KB
ts100-4.alt 4KB
ts100-6.alt 4KB
ts100-1.alt 4KB
ts100-5.alt 4KB
ts100-2.alt 4KB
ts100-3.alt 4KB
r100-5.alt 3KB
r100-0.alt 3KB
r100-3.alt 3KB
r100-1.alt 3KB
r100-9.alt 3KB
r100-7.alt 3KB
r100-4.alt 3KB
r100-2.alt 3KB
r100-8.alt 3KB
r100-6.alt 3KB
r10-1.alt 390B
r10-0.alt 380B
r10-2.alt 353B
ts.c 21KB
geog.c 17KB
itm.c 7KB
eval.c 6KB
edriver.c 5KB
sgb2alt.c 3KB
dfs.c 2KB
edriver 58KB
ts600-7.gb 50KB
ts600-0.gb 50KB
ts600-2.gb 50KB
ts600-3.gb 50KB
ts600-9.gb 50KB
ts600-4.gb 50KB
ts600-6.gb 49KB
ts600-1.gb 49KB
ts600-8.gb 49KB
ts600-5.gb 47KB
ts100-9.gb 7KB
ts100-7.gb 7KB
ts100-8.gb 7KB
ts100-0.gb 7KB
ts100-4.gb 7KB
ts100-1.gb 7KB
ts100-6.gb 7KB
ts100-5.gb 7KB
ts100-2.gb 7KB
ts100-3.gb 7KB
r100-5.gb 7KB
r100-0.gb 7KB
r100-3.gb 7KB
r100-1.gb 7KB
r100-9.gb 6KB
r100-7.gb 6KB
r100-4.gb 6KB
r100-2.gb 6KB
r100-8.gb 6KB
r100-6.gb 5KB
r10-1.gb 1KB
r10-0.gb 1KB
r10-2.gb 1KB
gb_graph.h 2KB
geog.h 2KB
gb_dijk.h 655B
gb_flip.h 285B
eval.h 226B
gb_save.h 93B
itm 73KB
Makefile 1KB
models.ps 131KB
metrics.ps 19KB
r10 128B
r10-0-ev 149B
r10-1-ev 149B
r10-2-ev 149B
r100 133B
r100-0-ev 250B
r100-1-ev 248B
r100-2-ev 248B
r100-3-ev 247B
r100-4-ev 248B
r100-5-ev 248B
r100-6-ev 250B
r100-7-ev 248B
r100-8-ev 248B
r100-9-ev 248B
共 136 条
- 1
- 2
weixin_42653672
- 粉丝: 92
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0