Man Linux: Main Page and Category List

NAME

       Dreadnaut - command line interface to nauty graph isomorphism library

SYNOPSIS

       dreadnaut

       Dreadnaut   is  interactive,  and  takes  no  command  line  arguments.
       Commands to read and write graphs, and  compute  isomorphisms,  can  be
       given on standard input, either from a script or from the keyboard.  To
       exit, type ^D

COMMANDS

       +- a : write automs        v : write degrees    *=# : select invariant:
           b : write canong      w=# : set worksize
        +- c : canonise            x : run nauty         -1 = user-defined
        +- d : digraph or loops  y=# : set tc_level       0 = none
           e : edit graph          z : write hashcode     1 = twopaths
        -f, f=#, f=[...] : set colours                    2 = adjtriang(K=0,1)
           g : read graph        $=# : set origin         3 = triples
         h,H : help               $$ : restore origin     4 = quadruples
           i : refine              ? : type options       5 = celltrips
           I : refine using invar  _ : compl  __ : conv   6 = cellquads
           j : relabel randomly    % : Mathon doubling    7 = cellquins
        k=# # : set invar levels   & : type colouring     8 = distances(K)
         K=# : set invar param    && : + quotient matrix  9 = indsets(K)
         l=# : set line length   >ff : write to file     10 = cliques(K)
        +- m : write markers    >>ff : append to file    11 = cellcliq(K)
         n=# : set order          -> : revert to stdout  12 = cellind(K)
           o : write orbits      <ff : read from file    13 = adjacencies
        +- p : set autom format    @ : save canong       14 = cellfano
           q : quit                # : canong = savedg?  15 = cellfano2
         r,R : relabel/subgraph   ## : + write mapping
         s=# : random g (p=1/#)  "..." : copy comment
         t,T : type graph          ! : ignore line

       Commands for g and e :
           There is always a "current vertex" v, initially first vertex.
           # : add edge v=#       ; : increment v (exit if over limit)
          -# : delete edge v=#   #: : set v := #
           ? : list nbhs of v     . : exit
        Syntax for f :  f=[2 3|4:9|10]  (rest in extra cell at right)
                       -f same as f=[], f=# same as f=[#]
        Syntax for r :  r 2:4 1 5;    (rest appended in order)
        Syntax for R :  R 2:4 1 5;   or  -R 0 3 6:10;
        Arguments for u : 1=node,2=autom,4=level,16=ref (add them)
        Accurate times for easy graphs: M=# selects number of times to run.