faultcost
Compute fault cost, minimum leaf number or leaf-guaranteedness of 2-connected graphs.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.8%) to scientific vocabulary
Repository
Compute fault cost, minimum leaf number or leaf-guaranteedness of 2-connected graphs.
Basic Info
- Host: GitHub
- Owner: JarneRenders
- License: other
- Language: C
- Default Branch: main
- Size: 22.5 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
FaultCost
This program can be used to determine the fault cost, minimum leaf number and or leaf-guaranteedness of a given graph. See "J. Goedgebeur, J. Renders, G. Wiener, and C.T. Zamfirescu, Network fault costs based on minimum leaf spanning trees, manuscript"
The latest version of this program can be obtained from https://github.com/JarneRenders/FaultCost.
Installation
This requires a working shell and make. On Windows an easy way to simulate this is by using Windows Subsystem for Linux (WSL).
- Download and extract
nauty. - Copy the file
splay.cto theutilitiesfolder. - Compile the program using:
maketo create a binary for the 64 bit versionmake 128bitto create a binary for the 128 bit versionmake allto create all of the above
The 64 bit version can handle graphs up to 64 vertices, the 128 bit version up to 128 vertices. The lower bit version is faster than the higher bit one, hence it is recommended to use the version which is strictly higher, but closest to the order of the graphs you want to inspect.
Usage of faultCost
This helptext can be found by executing ./faultCost -h.
Usage: ./faultCost [-m|-l#|-L] [-aco#O#v] [-h]
Compute fault cost or properties related to number of leaves in a spanning tree.
Graphs are read from stdin in graph6 format. Graphs are sent to stdout in graph6 format.
If -m, -l# or -L is absent the fault cost will be computed.
``` -a, --all send distinct degree sequences of every computed ml-subgraph to stderr -c, --count-branches count the number of branches in every computed ml-subgraph; introduces overhead -h, --help print this help message -l#, --k-leaf-guaranteed=# send all #-leaf-guaranteed graphs to stdout -L, --leaf-guaranteed send all leaf-guaranteed graphs to stdout -m, --ml-number compute the minimum leaf number of the input graphs; combine with -o# or -O# to send graphs with certain min leaf numbers to stdout -o#, --output=# combine with no arguments or -m to send graphs with fault cost # or ml number # to stdout respectively; can be used multiple times to output for more values; can be combined with -O# -O#, --output-from=# combine with no arguments or -m to send graphs with fault cost at least # or ml number at least # to stdout respectively; can be combined with -o#
-v, --verbose
send more verbose output to stderr
```
Owner
- Name: Jarne Renders
- Login: JarneRenders
- Kind: user
- Repositories: 1
- Profile: https://github.com/JarneRenders
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Goedgebeur" given-names: "Jan" - family-names: "Renders" given-names: "Jarne" - family-names: "Wiener" given-names: "Gábor" - family-names: "Zamfirescu" given-names: "Carol T." title: "FaultCost" version: 1 date-released: 2025-02-06 url: "https://github.com/JarneRenders/faultCost"
GitHub Events
Total
- Push event: 2
- Create event: 2
Last Year
- Push event: 2
- Create event: 2