Kirchhoff Graphs – Joseph D Fehribach

📥
Total Downloads: 7
 - Unknown book cover

The algorithm and the original version of this code was developed by Gietzmann-Sanders [→12] (2017) as a part of his MQP (senior thesis) under the supervision of the author. It was later refined by Venkatraman Varatharajan as a summer undergraduate research project. The current version of this code can be found on GitHub: →https://github.com/vaakash1/kirky The Python package in the GitHub repository provides users with a Kirchhoff object that can be used to find and investigate Kirchhoff graphs and with a drawing function to produce images.

The README file and examples in the repository provide an overview of how to install and use the code, but some of these refer to an earlier version of the code. An example here may be helpful. Example 4.5. Consider the row matrix of the form R = [qI|C]: Notice that here q = 1. Constructing a Kirchhoff graph by hand for this row matrix would be at best time consuming, but our linear programming code can find a Kirchhoff graph for it with little difficulty.

Once the code is downloaded from the repository, kirky can be installed using python setup.py install from a command line inside the kirky directory. Then kirky will attempt to find and draw a Kirchhoff graph corresponding to the row matrix R in (→4.7) when the following lines are entered in Python: from kirky import Kirchhoff from kirky.block_q import * from kirky.imagine import draw_graph, draw3d import numpy as np matrix = np.array([[2,1,1], [1,2,1], [1,1,2]]) k = Kirchhoff(matrix,q=1) k.draw_solution(np.array([1, 0, 0.707]), np.array([0, 1, 0.707])) Notice that kirky expects the integer values from the coefficient block C given as matrix and the integer value of q given in the line following the definition of matrix.

These entries must be integers because our solutions must be computed using exact arithmetic.

The Deutsche Nationalbibliothek lists this publication in the Deutsche Nationalbibliografie; detailed bibliographic data are available on the Internet at http://dnb.dnb.de.

This is a short excerpt from the opening of “” by Unknown, quoted for review and introduction purposes. All rights belong to the copyright holders.

Book Information

  • Unique ID: 8aa6a9b0c1965f46
  • File Extension: .pdf
  • File Size: 6,944,548 bytes (6.623 MB)
  • Title:
  • Author: Unknown
  • ISBN: 9783111406244, 9783111408576, 9783111409399
  • Pages: 242
  • Language: English (en)

Reading & Word Statistics

  • Estimated Reading Time: 258.65 minutes
  • Total Words: 51,731
  • Total Characters: 286,983
  • Average Words per Page: 213.76
  • Average Characters per Page: 1185.88

Most Frequent Words

kirchhoff (965), graph (811), edge (542), vector (518), graphs (428), figure (402), vectors (334), vertex (333), matrix (327), two (225), row (215), example (210), reaction (196), one (191), vertices (187), cycle (151), edges (129), network (121), digraph (121), space (120), dual (120), null (114), set (113), let (108), cut (107), given (103), corresponding (103), partition (99), columns (92), steps (91), shown (87), copies (86), since (84), definition (83), linear (79), also (79), three (77), equitable (76), planar (76), number (76), algorithm (70), prime (70), associated (69), cuts (69), consider (68), frame (67), maxwell (67), first (67), entries (66), case (65), theorem (64), reciprocal (63), matrices (63), multiplicity (62), correspond (61), thus (60), cycles (60), construction (59), between (58), now (56), notice (56), possible (56), matroid (56), zero (54), nontrivial (53), form (52), finite (51), cayley (51), step (51), color (50), force (49), left (48), next (48), rate (48), proof (47), whose (46), pair (45), plane (45), symmetric (45), directed (45), overall (43), section (43), four (43), suppose (43), parallel (43), result (42), based (42), independent (41), partitions (40), figures (40), hydrogen (40), basis (40), closed (40), every (40), duals (39), law (39), least (39), entry (39), single (39), distinct (38).

PDF Download

📖 Read Online (3D Flipbook)

You can start reading by flipping the pages.

Or download it as a PDF: