FETA (Framework for Evolving Topology Analysis) softwareModel File FormatFETA models are defined by this file format. The model comes in two parts, an outer model and an inner model. The outer model describes what operation occurs on the network. The inner model describes a probability model for the entity on which this operation occurs. Currently the outer model operations can be:
These are matched to two inner models:
Each line in the file begins either N, E, n, e or S A # indicates comments in the file. The S is used to indicate that the graph will be simple (no repeated edges between the same node pair). Outer model file formatA line beginning n specifies the outer model for adding new nodes. The next lines are a probability distribution for the number of existing nodes the new node connects to. This line MUST be present.
n 0 0.1 0.2 0.3 0.3 0.1 A line beginning e describes the outer model for adding edges between existing nodes
e 0.1 0.4 0.5 There is no necessity for an outer model for internal edges to be present. A line containing S means the graph produced will be “simple” (no repeated edges between the same node pair). A line beginning N describes part of the inner model for choosing nodes to connect to a new node. The line has the form shown below. Several lines beginning with N can make up the inner model for nodes to connect to new nodes. At least one such line must be present and the probabilities must total 1.
N 1 0.5 Similarly a line beginning with E specifies the inner model for choosing edges between existing nodes. This must be present if and only if the outer model for such edges (a line beginning ’e’) is present. Other than the change of letter it has the same form as above.
E 2 0.3 Inner model componentsNode model components select what new nodes connect to lines have the form
For model 4,5,6 if there are no nodes which are singleton/doubleton/have triangles then all nodes have equal probability. Contact: Richard G. Clegg (richard@richardclegg.org) |