• Keine Ergebnisse gefunden

We illustrate our methods for color space embeddings on two examples.

In computer graphics, surfaces are often subdivided into patches that are, e.g., useful in refining a mesh topology or result from a scan of a 3D

object captured from various angles. In the latter case, these parts have to be merged to form a complete 3D model of the object and it is often necessary to manually adjust and correct overlapping parts. Figure6.7shows an example of a 3D model with several patches that are put together. For manual corrections, it is important that adjacent patches can be distinguished well. This problem can be cast into a problem of color space embeddings.

Figure 6.7shows a graphGmodeling the adjacencies in the 3D model, where each vertex represents a patch and there is an edge between two vertices if their corresponding patches are adjacent. Note that G has some edge crossings because of patches on the left hand side of the rabbit. Using an MDS initialization and refinement in Luv, the colors given in Fig. 6.7 are obtained.

Figure 6.5: Laplace matrix initialization in Lab space and Voronoi refinement (lhs) of the original example graph from [38] (rhs)

Figure 6.6: Corresponding positions in Lab space of the lhs of Fig. 6.5

Figure 6.7: Patches colored with refined colors from MDS-initialization in Luv color space and its corresponding patch graph G

A different scenario arises from colored scatterplots. Figure 6.8 shows a scatterplot of data from character recognition, where each vertex represents a hand-written digit (from 1 to 9) and its position is determined from extracted features that shall discriminate the classes, i.e., all vertices corresponding to a certain digit should be close to each other, but well separated from other digits. Since this cannot be achieved in a low-dimensional space (here, it is 3-dimensional space), the clusters necessarily overlap. It is therefore difficult to distinguish between pairs of clusters if their colors are too similar. By creating a weighted graph G, where each vertex represents a cluster and defining weights by a normalized function, monotone in the overlap, the problem is transformed into the kind considered here. We computed the barycenter bj and the standard deviationσj of the distances from bj for each cluster to define weights by

ω({vj, vk}) =

(0 if |bj−bk|> σjk , 1 if |bj−bk|<|σj −σk| ,

and linear interpolation otherwise. The result shown in Fig. 6.8 is obtained using the Laplacian matrix for initialization and refinement in Lab space.

Figure 6.8: 3D-scatterplot with Laplace matrix/force-directed Lab-colors

6.6 Conclusion

We presented refined methods for assigning visually distinct colors to vertices of graphs that model the adjacency of geometric objects as, e.g., in the two applications sketched above. These methods naturally apply to other scenarios, such as network analyses in which the output consists of a graph clustered into cohesive or structurally similar groups [12].

Assuming that the visualization is ultimately viewed on a device using RGB or CMYK let us focus on these color spaces. Note that, using the corresponding transformation between the color spaces, Algorithm 9almost immediately works for CMYK. Our methods apply to subsets of color spaces as well, though. For example, when luminosity should be fixed, such that all colors appear roughly of the same intensity, or restrictions to a subset of colors are desired that are well distinguishable for certain forms of color-blindness, this can be simply achieved by, e.g., using only a two-dimensional initialization and an appropriate clipping. Finally, rotating, e.g., the initial Laplacian layout, such that a maximum eigenvector aligns with the black-white axis, and slightly modifying the force-directed refinement, such that forces along the black-white axis are stressed, it is possible to assign colors that are well distinguishable on both color and black-and-white printers.

Summary

This concludes Part II of this work. In Chaps.3to 6we have presented four new applications that use the Laplacian matrixL. Finally, we want to briefly sum up, how concepts of Part I entered PartII.

Chapter 3. Network analysis. The Laplacian matrix is used to com-pute effective resistance Reff(s, t) and throughput τ(v) in an electrical net-work G= (V, E, c) that are needed for the centrality measures current-flow betweenness cCB(v) and current-flow closeness cCC(v).

• Us,t solves the potential equation (on graphs)LUs,ts,t,

• Us,t is a fundamental solution,

• Us,t isharmonic on V \ {s, t},

• Us,t with (LUs,t)s,t =±1 has minimum energy E(Us,t) (Dirichlet’s principle).

Chapter4. Dynamic Graph Drawing. Orthonormal eigenvectorsu2(t), u3(t), . . ., of linearly interpolated Laplacian matrices L(t) are used for dy-namic graph drawing.

• u2(t) is an eigenvector of L(t),

• u2(t) with u2(t)⊥u1(t) and |u2(t)|= 1 has minimum energy E(u2(t)) (Dirichlet’s principle).

Chapter5. Routing. The Laplacian matrix is used to compute the barycen-tric embedding pC = (x, y) of a 3-connected graph.

• x, y solve the two corresponding Dirichlet problems,

• pC with pC|C fixed has minimum energy E(pC) (Dirichlet’s principle),

• positions of inner vertices are within C (maximum principle),

• positions of inner vertices are the barycenter of their neighbors (meanvalue property).

Chapter 6. Coloring. Eigenvector un is used for an embedding χ into a color space C, such that edges are as long as possible, i.e., such that colors are perceived as differently as possible.

• un is an eigenvector of L,

• un with |un|= 1 has maximumenergy E(un).

[1] D. M. Acketa and J. Zunic. On the maximal number of edges of convex digital polygons included into an m×m-grid. Combinatorial Theory, 69(2):358–368, 1995.

[2] C. J. Alpert and A. B. Kahng. Recent directions in netlist partitioning:

A survey. Integration: the VLSI journal, 19:1–81, 1995.

[3] J. M. Anthonisse. The rush in a directed graph. Technical Report BN 9/71, Stichting Mathematisch Centrum, Amsterdam, 1971.

[4] E. M. Arkin, R. Hassin, and M. Sviridenko. Approximating the max-imum quadratic assignment problem. Information Processing Letters, 77(1):13–16, 2001.

[5] M. A. Beauchamp. An improved index of centrality.Behavioral Science, 10:161–163, 1965.

[6] B. Bollob´as. Modern Graph Theory. Springer, 1998.

[7] I. Borg and P. J. F. Groenen. Modern Multidimensional Scaling.

Springer, 2005.

[8] S. P. Borgatti. Centrality and network flow. Social Networks, 27(1):55–

71, 2005.

[9] C. F. Bornstein, A. Litman, B. M. Maggs, R. K. Sitaraman, and T. Yatzkar. On the bisection width and expansion of butterfly net-works. In Proc. 12th International Parallel Processing Symposium, pages 144–150, 1998.

[10] U. Brandes. A faster algorithm for betweenness centrality. Journal of Mathematical Sociology, 25:163–177, 2001.

[11] U. Brandes, M. Eiglsperger, M. Kaufmann, and D. Wagner. Sktech-driven orthogonal graph drawing. InProc. GD 2002, LNCS 2528, pages 1–11. Springer, 2002.

[12] U. Brandes and T. Erlebach. Network Analysis: Methodological Foun-dations. Springer LNCS vol. 3418, 2005.

[13] U. Brandes and D. Fleischer. Centrality measures based on current flow. In Proc. 22nd Symp. Theoretical Aspects of Computer Science (STACS ’05), pages 533–544, 2005.

[14] U. Brandes and D. Fleischer. Geographic routing on improved coor-dinates. In Proc. 11th Intl. Conf. Information Visualisation (IV’07), pages 263–270, 2007.

[15] U. Brandes and D. Fleischer. Vertex bisection is hard, too. Journal of Graph Algorithms and Applications, submitted.

[16] U. Brandes, D. Fleischer, and T. Puppe. Dynamic spectral layout of small worlds. InProc. 13th Intl. Symp. Graph Drawing (GD ’05), pages 25–36, 2006.

[17] U. Brandes, D. Fleischer, and T. Puppe. Dynamic spectral layout with an application to small worlds. Journal of Graph Algorithms and Applications, 11(2):325–343, 2007.

[18] U. Brandes, V. K¨a¨ab, A. L¨oh, D. Wagner, and T. Willhalm. Dynamic WWW structures in 3D. Journal of Graph Algorithms and Applica-tions, 4(3):103–114, 2000.

[19] U. Brandes and D. Wagner. A Bayesian paradigm for dynamic graph layout. InProc. GD 1997, LNCS 1353, pages 236–247. Springer, 1997.

[20] J. Branke. Dynamic graph drawing. In M. Kaufmann and D. Wagner, editors, Drawing Graphs, LNCS 2025, pages 228–246. Springer, 2001.

[21] S. Brenner. The mathematical theory of finite element methods.

Springer, 1996.

[22] S. Bridgeman and R. Tamassia. Difference metrics for interactive or-thogonal graph drawing algorithms. Journal of Graph Algorithms and Applications, 4(3):47–74, 2000.

[23] R. L. Brooks, C. A. B. Smith, A. H. Stone, and W. T. Tutte. The dissection of rectangles into squares. Duke Math. J., 7:312–340, 1940.

[24] T. N. Bui, S. Chaudhuri, F. T. Leighton, and M. Sipser. Graph bi-section algorithms with good average case behavior. Combinatorica, 7:171–191, 1987.

[25] J. Cheeger. A lower bound for the smallest eigenvalue of the Laplacian, Problems in Analysis (R.C. Gunning ed.), Princeton Univ. Press (1970) 195–199.

[26] F. R. K. Chung and S.-T. Y. A. Grigor’yan. Higher eigenvalues and isoperimetric inequalities on riemannian manifolds and graphs. Com-munications on Analysis and Geometry, 8:969–1026, 2000.

[27] P. G. Ciarlet. The Finite Element Method for Elliptic Problems. SIAM, 2002.

[28] R. Courant and D. Hilbert. Methoden der mathematischen Physik.

Springer, 1993.

[29] T. F. Cox and M. A. A. Cox.Multidimensional Scaling. CRC/Chapman and Hall, 2001.

[30] E. H. Cuthill and J. McKee. Reducing the bandwidth of sparse sym-metric matrices. InProc. of the 24th ACM National Conference, pages 157–172, 1969.

[31] D. Cvetkovi´c, M. Doob, and H. Sachs. Spectra of Graphs. Theory and Applications. Johann Ambrosius Barth, 1995.

[32] C. Demestrescu, G. Di Battista, I. Finocchi, G. Liotta, M. Patrignani, and M. Pizzonia. Infinite trees and the future. In Proc. GD 1999, LNCS 1731, pages 379–391. Springer, 1999.

[33] O. Deussen, S. Hiller, C. van Overveld, and T. Strothotte. Floating points: A method for computing stipple drawings. Computer Graphics Forum, 19(3):40–51, 2000.

[34] G. Di Battista, P. Eades, R. Tamassia, and I. G. Tollis.Graph Drawing:

Algorithms for the Visualization of Graphs. Prentice Hall, 1999.

[35] J. Diaz, J. Petit, and M. Serna. A survey of graph layout problems.

ACM Comput. Surv., 34:313–356, 2002.

[36] S. Diehl, C. G¨org, and A. Kerren. Preserving the mental map using forsighted layout. In Proc. VisSym 2001. Springer, 2001.

[37] R. Diestel. Graph Theory. Springer, 2005.

[38] M. B. Dillencourt, D. Eppstein, and M. T. Goodrich. Choosing colors for geometric graphs via color space embeddings. In Proc. of GD ’06, pages 294–305, 2006.

[39] P. Eades. A heuristic for graph drawing. Congressus Numerantium, 42:149–160, 1984.

[40] P. Eades, R. F. Cohen, and M. Huang. Online animated graph drawing for web navigation. In Proc. GD 1997, LNCS 1353, pages 330–335.

Springer, 1997.

[41] H. Edelsbrunner and N. R. Shah. Incremental topological flipping works for regular triangulations. Algorithmica, 15:223–241, 1996.

[42] P. Erd˝os and T. Gallai. Graphs with prescribed degree of vertices.Mat.

Lapok, 11:264–274, 1960.

[43] C. Erten, P. J. Harding, S. G. Kobourov, K. Wampler, and G. Yee.

GraphAEL: Graph animations with evolving layouts. In Proc. GD 2003, LNCS 2912, pages 98–110. Springer, 2003.

[44] C. Erten, S. G. Kobourov, and C. Pitta. Intersection-free morphing of planar graphs. InProc. GD 2003, LNCS 2912, pages 320–331. Springer, 2003.

[45] U. Feige and R. Krauthgamer. A polylogarithmic approximation of the minimum bisection. In IEEE Symposium on Foundations of Computer Science, pages 105–115, 2000.

[46] S. P. Fekete. Simplicity and hardness of the maximum traveling sales-man problem under geometric distances. In Proc. ACM-SIAM Sympo-sium on Discrete Algorithms, pages 337–345, 1999.

[47] M. Fiedler. Algebraic connectivity of graphs. Czech. Math. J., 23(98):298–305, 1973.

[48] M. E. Fisher. On hearing the shape of a drum. Journal of Combinato-rial Theory, 1:105–125, 1966.

[49] D. Fleischer and C. Pich. Positioning and virtual coordinate. In D. Wagner and R. Wattenhofer, editors, Algorithms for Sensor and Ad Hoc Networks, LNCS 4621, pages 283–304. Springer, 2007.

[50] O. Forster. Algorithmische Zahlentheorie. Vieweg, 1996.

[51] F. Fouss, A. Pirotte, J. Renders, and M. Saerens. A novel way of computing dissimilarities between nodes of a graph, with application to collaborative recommendation. InProc. Int. Conf. on Web Intelligence, pages 550–556, 2005.

[52] L. C. Freeman. A set of measures of centrality based on betweenness.

Sociometry, 40:35–41, 1977.

[53] L. C. Freeman, S. P. Borgatti, and D. R. White. Centrality in val-ued graphs: A measure of betweenness based on network flow. Social Networks, 13:141–154, 1991.

[54] S. Friedland. Lower bounds for the first eigenvalue of certain m-matrices associated with graphs. Linear Algebra Appl., 172:71–84, 1992.

[55] C. Friedrich and P. Eades. Graph drawing in motion. Journal of Graph Algorithms and Applications, 6(3):353–370, 2002.

[56] C. Friedrich and M. E. Houle. Graph drawing in motion II. In Proc.

GD 2001, LNCS 2265, pages 220–231. Springer, 2001.

[57] T. M. J. Fruchterman and E. M. Reingold. Graph drawing by force-directed placement. Software - Practice and Experience, 21(11):1129–

1164, 1991.

[58] M. R. Garey and D. S. Johnson.Computers and Intractability: A Guide to the Theory of N P-Completeness. W.H. Freeman, 1979.

[59] M. R. Garey, D. S. Johnson, and L. Stockmeyer. Some simplifiedN P-complete graph problems. Theor. Comput. Sci., 1:237–267, 1976.

[60] T. Gensane. Dense packings of equal spheres in a cube. Electronic Journal Combinatorics, 11(1):1–17, 2004.

[61] D. Gilbarg and N. S. Trudinger. Elliptic Partial Differential Equations of Second Order. Springer, 1983.

[62] C. Godsil and G. Royle. Algebraic Graph Theory. Springer, 2001.

[63] M. X. Goemans and D. P. Williamson. Improved approximation algo-rithms for maximum cut and satisfiability problems using semidefinite programming. J. Assoc. Comput. Mach., 42:1115–1145, 1995.

[64] G. H. Golub and C. F. van Loan. Matrix Computations. Johns Hopkins University Press, 1983.

[65] W. Hackbusch.Iterative Solution of Large Sparse Systems of Equations.

Springer, 1994.

[66] M. Hadamard. Sur le principe de dirichlet. Bull Soc. Math. France, 34:135–138, 1906.

[67] K. M. Hall. An r-dimensional quadratic placement algorithm. Man-agement Science, 17(3):219–229, 1970.

[68] L. H. Harper. Optimal numberings and isoperimetric problems on graphs. J. Comb. Theory, 1(3):385–393, 1966.

[69] C. G. Healey. Choosing effective colours for data visualization. InIEEE Visualization, pages 263–270, 1996.

[70] M. Hein, J. Audibert, and U. von Luxburg. From graphs to manifolds - weak and strong pointwise consistency of graph laplacians. In Proc.

18th Conference on Learning Theory (COLT), pages 470–485, 2005.

[71] W. Hoeffding. Probability inequalities for sums of bounded random variables. Journal of the American Statistical Association, 58:13–30, 1963.

[72] R. Horn and C. R. Johnson. Topics in Matrix Analysis. Cambridge University Press, 1991.

[73] J. Jost. Riemannian Geometry and Geometric Analysis. Springer, 2002.

[74] M. Kac. Can one hear the shape of a drum? American Mathematical Monthly, 73(4):1–23, 1966.

[75] R. M. Karp. Reducibility among combinatorial problems. Complexity of Computer Computations, pages 85–103, 1972.

[76] G. O. H. Katona. The hamming-sphere has minimum boundary. Studia Scient. Math. Hungarica, 10:131–140, 1975.

[77] M. Kaufmann and D. Wagner (eds.). Drawing Graphs: Methods and Models. Springer LNCS vol. 2025, 2001.

[78] N. G. Kinnersley. The vertex separation number of a graph equals its path width. Information Processing Letters, 42:345–350, 1992.

[79] G. Kirchhoff. ¨Uber die Aufl¨osung der Gleichungen, auf welche man bei der Untersuchung der Linearen Vertheilung galvanischer Str¨ome gef¨uhrt wird. Ann. Phys. Chem., 72:497–508, 1847.

[80] R. Klasing. The relationship between gossiping in vertex-disjoint paths mode and bisection width. Discrete Appl. Math., 83(1-3):227–244, 1998.

[81] Y. Koren. Drawing graphs by eigenvectors: Theory and practice. Com-puters and Mathematics with Applications, pages 1867–1888, 2005.

[82] Y. Koren, L. Carmel, and D. Harel. Drawing huge graphs by algebraic multigrid optimization. Multiscale Modeling and Simulation, 1(4):645–

673, 2003.

[83] E. Kranakis, H. Singh, and J. Urrutia. Compass routing on geometric networks. Proc. 11 th Canadian Conference on Computational Geom-etry, 1999.

[84] G. Kreweras. Complexit´e et circuits eul´eriens dans les sommes ten-sorielles de graphes. J. Combinatorial Theory, 24(B):202–212, 1978.

[85] F. Kuhn, R. Wattenhofer, Y. Zhang, and A. Zollinger. Geometric ad-hoc routing: Of theory and practice. Proc. 22nd ACM Symposium on Principles of Distributed Computing, 2003.

[86] R. Leis. Vorlesungen ¨uber Partielle Differentialgleichungen. Available from http://www-mathphys.iam.uni-bonn.de/leis/.

[87] T. Lengauer. Black-white pebbles and graph separation. Acta Infor-matica, 16:465–475, 1981.

[88] S. P. Lloyd. Least squares quantization in pcm. IEEE Transactions on Information Theory, 28(2):129–137, 1982.

[89] K. A. Lyons, H. Meijer, and D. Rappaport. Algorithms for cluster bust-ing in anchored graph drawbust-ing. J. Graph Algorithms and Applications, 2(1):1–24, 1998.

[90] R. M. MacGregor. On Partitioning a Graph: A Theoretical and Em-pirical Study, PhD Thesis, University of California, Berkeley, 1978.

[91] Y. Manabe, K. Hagihara, and N. Tokura. The minimum bisection widths of the cube-connected cycles graph and cube graph. Transac-tions of the Institute of Electronics and Communication Engineers of Japan, J67-D(6):647–654, 1984.

[92] K. Misue, P. Eades, W. Lai, and K. Sugiyama. Layout adjustment and the mental map. Journal of Visual Languages and Computing, 6(2):183–210, 1995.

[93] B. Mohar. The laplacian spectrum of graphs. Graph Theory, Combi-natorics and Applications, 2:871–898, 1991.

[94] B. Mohar. Some applications of laplace eigenvalues of graphs. Graph Symmetry: Algebraic Methods and Applications, 497:227–275, 1997.

[95] A. F. Monna. Dirichlet’s principle, a mathematical comedy of errors and its influence on the development of analysis. Oosthoek, 1975.

[96] P. Morin. Online routing in Geometric Graphs. PhD thesis. Carleton University School of Computer Science, 2001.

[97] K. Nakano. Linear layouts of generalized hypercubes. International Journal on Foundations of Computer Science, 14:137–156, 2003.

[98] M. E. J. Newman. A Measure of betweenness centrality based on random walks. Available from http://arxiv.org/abs/cond-mat/

0309045 (2003).

[99] L. Palios. Upper and lower bounds for optimal tree partitions. Techni-cal Report GCG 47, The Geometry Center, University of Minnesota, 1994. Available from http://www.geom.uiuc.edu/docs/preprints/

online/GCG47.html.

[100] C. Papadimitriou and D. Ratajczak. On a conjecture related to geo-metric routing. Theoretical Computer Science, 344(1):3–14, 2005.

[101] G. Polya. On the eigenvalues of vibrating membranes. Proc. London Math. Soc., 1:419–433, 1961.

[102] G. Polya and S. Szego. Isoperimetric inequalities in mathematical physics. Annals of Math. Studies, 27, 1951.

[103] A. Rao, S. Ratnasamy, C. Papadimitriou, S. Shenker, and I. Stoica. Ge-ographic routing without location information. Proc. ACM MobiCom Conference, 2003.

[104] F. Rellich. Perturbation Theory of Eigenvalue Problems. Gordon and Breach Science Publishers, 1969.

[105] J. Rolim, J. Tvrdik, J. Trdlicka, and I. Vrto. Bisecting de bruijn and kautz graphs. Discrete Applied Mathematics, 85:87–97, 1998.

[106] A. Rosenthal and J. A. Pino. A generalized algorithm for centrality problems on trees. Journal of the ACM, 36:349–381, 1989.

[107] G. Rote. The number of spanning trees in a planar graph. Oberwolfach Reports, 2:969–973, 2005.

[108] K. Soumyanath and J. S. Deogun. On the bisection width of partial k-trees. In Proc. of the 20th Southeastern Conference on Combinatorics, Graph Theory, and Computing, Congressus Numerantium, volume 74, pages 25–37, 1990.

[109] K. A. Stephenson and M. Zelen. Rethinking centrality: methods and examples. Social Networks, 11:1–37, 1989.

[110] M. Stoer and F. Wagner. A simple min cut algorithm. InProc. of ESA

’94, LNCS, volume 855, pages 141–147, 1994.

[111] H. Takagi and L. Kleinrock. Optimal transmission ranges for randomly distributed packet radio networks. IEEE Transactions on Communi-cation, 32(3):246–257, 1984.

[112] E. Tufte. Envisioning Information. Graphics Press, 1990.

[113] W. T. Tutte. How to draw a graph. Proc. London Math. Soc., 13(3):743–768, 1963.

[114] U. von Luxburg. A tutorial on spectral clustering. Technical Report 149, Max Planck Institute for Biological Cybernetics, 2006. To appear in Statistics and Computing.

[115] J. von zur Gathen and J. Gerhard. Modern Computer Algebra. Cam-bridge University Press, 2003.

[116] S. Wainger. Special trigonometric series in k-dimensions. Mem. Amer.

Math. Soc., 59, 1965.

[117] Z. Wan. An algorithm to solve integer linear systems exactly using numerical methods. J. Symb. Comput., 41(6):621–632, 2006.

[118] J. Wang and D. Eppstein. Fast approximation of centrality. In Proc. of the 12th ACM-SIAM Symposium on Discrete Algorithms, pages 228–

229, 2001.

[119] Y. Wang and X. Li. Geometric spanners for wireless ad hoc networks.

Proc. 22nd IEEE International Conf. Distributed Computing Systems, 2002.

[120] C. Ware. Color sequences for univariate maps: Theory, experiments and principles.IEEE Computer Graphics and Applications, 8(5):41–49, 1988.

[121] S. Wasserman and K. Faust. Social Network Analysis: Methods and Applications. Cambridge University Press, 1994.

[122] D. J. Watts and S. H. Strogatz. Collective dynamics of “small-world”

networks. Nature, 393:440–442, 1998.

[123] H. Whitney. Congruent graphs and the connectivity of graphs. Am. J.

Math., 54(10):150–168, 1932.

[124] G. Wyszecki and W. S. Stiles. Color science: Concepts and methods, quantitative data and formulae. John Wiley & Sons, 1982.

[125] S. Zaremba. Sur le principe de dirichlet. Acta Math., 34:293–316, 1911.

[126] A. Zollinger. Geographic routing. In D. Wagner and R. Wattenhofer, editors, Algorithms for Sensor and Ad Hoc Networks, LNCS 4621, pages 161–185. Springer, 2007.

[127] A. Zygmund. Trigonometric series. Cambridge Univ. Press, 1968.

A.1 Basic Theorems

This section is a collection of standard theorems that are frequently used.

Theorem A.1.1 (Rayleigh’s inequality) Let M ∈ Rn×n be a positive semi-definite matrix with eigenvalues 0 ≤ λ1 ≤ · · · ≤ λn and correspond-ing eigenvectors u1, . . . , un. For every 06=x∈span{uk, . . . , un},1≤k≤n

λk ≤ xTM x xTx with equality iff x is an eigenvector to λk.

Note that this is also true for the self-adjoint operator ∆ acting on L2(Ω) of a bounded domain Ω with, say, ∂Ω∈ C2,α.

Theorem A.1.2 Let Q ∈ Rn×n be an orthogonal matrix, i.e., Q−1 = QT. Rows (and columns) of Q form an orthonormal basis of Rn, detQ = ±1.

For any symmetric matrix M ∈Rn×n there is an orthogonal matrix Q, such that QTM Q is diagonal. The diagonal contains the eigenvalues of M, and the columns of Q are corresponding unit eigenvectors of M.

Theorem A.1.3 (Gershgorin) Let M ∈ Rn×n. All eigenvalues are con-tained in the union of the disks {z ∈C : |z−Mj,j| ≤P

k6=j|Mj,k|}.

Theorem A.1.4 (Hurwitz) Let M ∈ Rn×n and let Mfk denote the matrix obtained from M by omitting first k rows and columns. The matrix M is positive definite iff detMfk>0 for all 0≤k < n.

Theorem A.1.5 Let F be an R-vector space, and F0 denote all linear func-tions from F to R. If f0f = 0 for all f0 ∈ F0 then f = 0.

A set Ω ∈ Rn is called simply connected (with respect to the canonical topology T induced by the Euclidean norm) if for all x1, x2 ∈ Ω there is a continuous function γ: [0,1] −→ Ω with γ(0) = x1 and γ(1) = x2, and all such functions γ can continuously be transformed into each other.

Theorem A.1.6 Let F: Ω−→ Rn be continuously differentiable. Let Ω be simply connected and ∂jFk(x) = ∂kFj(x) for all x ∈ Ω and 1 ≤ j, k ≤ n.

There is a function U ∈ C1(Ω), such that F =−∇U.

For n = 3 the requirement on the partial derivatives is rot F = 0. If γ: [0,1]−→Ω is a closed continuously differentiable curve

1

Given a set of n vertices v ∈ V and pairwise distances d(v, w), it is easy to define an embedding p: V −→ Rn−1, such that |p(v)−p(w)| = d(v, w).

For embeddings into spaces with lower dimension, this might not be possible exactly. Multidimensional Scaling (MDS) denotes a set of techniques to derive an embedding p into Rk, k < n, such that |p(v)−p(w)| ≈ d(v, w) is fulfilled as well as possible in some sense. For details see, e.g., [7, 29]. First, define the symmetric matrix ˆB by

v,w :=−1 where µj are eigenvalues of ˆB corresponding to orthonormal eigenvectors yj

and |µn| ≥ |µn−1| ≥ · · · ≥ |µ1|. We just state the following lemma, inspired by [51], that provides a connection between MDS and electrical networks.

Lemma A.2.1 Let G= (V, E, c) be an electrical network and define Bˆ wrt d(v, w)2 := Reff(v, w). The eigenvectors of the (weighted) Laplacian matrix L=L(G) and Bˆ coincide.

Proof: For a given electrical networkG, solutionsU of the potential equation LU =ρ are only unique modulo1. In Sect.3.2, we defined unique solutions

Im Dokument Theory and Applications of the Laplacian (Seite 145-162)