Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Confluent Drawing Algorithms using Rectangular Dualization Gianluca Quercini1 1 Institute

2 Dipartimento

Massimo Ancona2

for Advanced Computer Studies University of Maryland

di Informatica e Scienze dell’Informazione University of Genoa

18th Symposium of Graph Drawing, 2010

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Problem Definition The Approach

Confluent Drawing Dickerson, Eppstein, Goodrich, Meng, Confluent Drawings: Visualizing Non-planar Diagrams in a Planar Way, GD 2004

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Problem Definition The Approach

Motivation Definition Clutter is the state in which excess items, or their representation or organization, lead to a degradation of performance at some task a . a

Rosenholtz, Ruth, Li, Mansfield, Jin. Feature Congestion: a Measure of Display Clutter, CHI 2005, pp. 761–770, 2005

In Graphs: Too many edges (possibly) intersecting. Solution: Confluent Drawing.

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Problem Definition The Approach

Rectangular Dual

Rectangular dual RD(G) = (Γ, f ) of a plane graph G = (V , E) with n nodes: Γ: set of n non-overlapping rectangles no four of which meet at the same point. f : V → Γ such that (u, v ) ∈ E ↔ f (u) and f (v ) share a common boundary. G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Problem Definition The Approach

Overview Dickerson, Eppstein, Goodrich, Meng, Confluent Drawings: Visualizing Nonplanar Diagrams in a Planar Way, GD 2004 clique gate

clique crossover node

biclique crossover node

clique gate G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Problem Definition The Approach

Overview Dickerson, Eppstein, Goodrich, Meng, Confluent Drawings: Visualizing Nonplanar Diagrams in a Planar Way, GD 2004 clique gate

clique crossover node

biclique crossover node

clique gate G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Problem Definition The Approach

Overview Dickerson, Eppstein, Goodrich, Meng, Confluent Drawings: Visualizing Nonplanar Diagrams in a Planar Way, GD 2004 clique gate

clique crossover node

biclique crossover node

clique gate G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Problem Definition The Approach

Overview Dickerson, Eppstein, Goodrich, Meng, Confluent Drawings: Visualizing Nonplanar Diagrams in a Planar Way, GD 2004 clique gate

clique crossover node

biclique crossover node

clique gate G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Problem Definition The Approach

Overview Dickerson, Eppstein, Goodrich, Meng, Confluent Drawings: Visualizing Nonplanar Diagrams in a Planar Way, GD 2004 biclique gate

clique crossover node

biclique crossover node

clique gate G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Algorithms

Admissibility Conditions

A plane graph G admits a rectangular dual with four rectangles on the boundary if and only if 1 : There are exactly four nodes on the outer cycle of G. Every inner face of G is a 3−cycle. G has no separating triangles. A graph complies with these conditions is called Proper Triangular Planar (PTP).

1

Kant, He. Two Algorithms for Finding Rectangular Duals of Planar Graphs, LNCS vol. 790, pp. 396–410, 1994 G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Algorithms

Enforcing the Admissibility Conditions Plane connected graph Biconnectivity augmentation New outer face Separating triangles search (Chiba et Nishizeki, 1985) Separating triangles breaking (Quercini, 2009) Triangulation (Biedl, Kant, Kaufmann, 1994) PTP GRAPH G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Algorithms

Enforcing the Admissibility Conditions Plane connected graph Biconnectivity augmentation New outer face Separating triangles search (Chiba et Nishizeki, 1985) Separating triangles breaking (Quercini, 2009) Triangulation (Biedl, Kant, Kaufmann, 1994) PTP GRAPH G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Algorithms

Enforcing the Admissibility Conditions Plane connected graph Biconnectivity augmentation New outer face Separating triangles search (Chiba et Nishizeki, 1985) Separating triangles breaking (Quercini, 2009) Triangulation (Biedl, Kant, Kaufmann, 1994) PTP GRAPH G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Algorithms

Enforcing the Admissibility Conditions Plane connected graph Biconnectivity augmentation New outer face Separating triangles search (Chiba et Nishizeki, 1985) Separating triangles breaking (Quercini, 2009) Triangulation (Biedl, Kant, Kaufmann, 1994) PTP GRAPH G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Algorithms

Enforcing the Admissibility Conditions Plane connected graph Biconnectivity augmentation New outer face Separating triangles search (Chiba et Nishizeki, 1985) Separating triangles breaking (Quercini, 2009) Triangulation (Biedl, Kant, Kaufmann, 1994) PTP GRAPH G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Algorithms

Enforcing the Admissibility Conditions Plane connected graph Biconnectivity augmentation New outer face Separating triangles search (Chiba et Nishizeki, 1985) Separating triangles breaking (Quercini, 2009) Triangulation (Biedl, Kant, Kaufmann, 1994) PTP GRAPH G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Algorithms

Enforcing the Admissibility Conditions Plane connected graph Biconnectivity augmentation New outer face Separating triangles search (Chiba et Nishizeki, 1985) Separating triangles breaking (Quercini, 2009) Triangulation (Biedl, Kant, Kaufmann, 1994) PTP GRAPH G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Algorithms

Enforcing the Admissibility Conditions Plane connected graph Biconnectivity augmentation New outer face Separating triangles search (Chiba et Nishizeki, 1985) Separating triangles breaking (Quercini, 2009) Triangulation (Biedl, Kant, Kaufmann, 1994) PTP GRAPH G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Algorithms

From a PTP Graph to a Rectangular Dual Kant, He, Two Algorithms for Finding Rectangular Duals of Planar Graphs, LNCS Vol. 790, pp. 396-410, 1994

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Algorithms

From a PTP Graph to a Rectangular Dual Kant, He, Two Algorithms for Finding Rectangular Duals of Planar Graphs, LNCS Vol. 790, pp. 396-410, 1994

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Algorithms

From a PTP Graph to a Rectangular Dual Kant, He, Two Algorithms for Finding Rectangular Duals of Planar Graphs, LNCS Vol. 790, pp. 396-410, 1994

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

Methodology Two approaches: baseline (not efficient) and improved (efficient). The drawings are created on top of a rectangular dual. The resulting drawings are orthogonal-like with high angular resolution (≥ π/2). Strict guidelines to avoid edge intersections: 1 2

3

Nodes are drawn inside the corresponding rectangles. Edge (u, v ) must not cross the boundary of any rectangle, but f (u) and f (v ). Edges may run along the boundaries of any rectangle.

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

N W

E S

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

Discussion

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

Discussion

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

Discussion

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

How it Works

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

Discussion

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

Methodology

We compare the number of segments used to create the confluent drawing against the number of segments that would have been necessary to create the same drawing in a non-confluent fashion. 100 graphs from the AT&T data set (10-100 nodes). Kandinsky - Baseline - Improved.

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

Results 150

Kandinsky Baseline Improved

100

50

Bends

Segments G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Preliminaries Baseline Approach Improved Approach Experimental Results

Comparison

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Advantages Using rectangular dualization to create confluent drawings has several advantages: The layout of nodes and edges is immediate. The angular resolution of the resulting drawing is high (≥ π/2). Low number of segments and bends per edge 2 . The algorithms to draw plain graphs can be used to draw clustered graphs as well.

2

The number of bends can be minimized using a flow-based method such as in (Garg, Tamassia, 1997) G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Disadvantages

Using rectangular dualization to create confluent drawings has also drawbacks: The quality of resulting drawing is sometimes questionable and depends on the rectangular dual. The area of the resulting drawing is not optimal, especially when the rectangular dual contains gates. A c-rectangular dual sometimes can contain too many gates.

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Future Work

Minimization of the bends through a flow-based method like the one described in (Garg, Tamassia 1997). Assessment of the quality of the drawings with different rectangular duals. Thorough experiments with large graphs (thousand nodes and edges). Improvement of the algorithm for c-rectangular dualization.

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Thanks for your attention!

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Rectangular Dual for Clustered Graphs R-Confluent Drawing

Definition (C-Rectangular dual)

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Rectangular Dual for Clustered Graphs R-Confluent Drawing

Definition (C-Rectangular dual)

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Rectangular Dual for Clustered Graphs R-Confluent Drawing

Creation of the C-rectangular Dual

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Rectangular Dual for Clustered Graphs R-Confluent Drawing

Creation of the C-rectangular Dual

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Rectangular Dual for Clustered Graphs R-Confluent Drawing

Creation of the C-rectangular Dual

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Rectangular Dual for Clustered Graphs R-Confluent Drawing

Creation of the C-rectangular Dual

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Rectangular Dual for Clustered Graphs R-Confluent Drawing

Creation of the C-rectangular Dual

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Rectangular Dual for Clustered Graphs R-Confluent Drawing

Creation of the C-rectangular Dual

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Rectangular Dual for Clustered Graphs R-Confluent Drawing

From C-rectangular Dual to R-confluent Drawing

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Introduction Rectangular Dualization Confluent Drawing Algorithms Conclusions and Future Work Confluent Drawing for Clustered Graphs

Rectangular Dual for Clustered Graphs R-Confluent Drawing

From C-rectangular Dual to R-confluent Drawing

G. Quercini, M. Ancona

Confluent Drawing Algorithms using Rectangular Dualization

Confluent Drawing Algorithms using Rectangular ...

Definition. Clutter is the state in which excess items, or their representation or organization, lead to a ... A graph complies with these conditions is called Proper.

682KB Sizes 0 Downloads 271 Views

Recommend Documents

Confluent Drawing Algorithms using Rectangular ...
In order to turn G into a PTP graph G∗, we use a procedure described in [18] which goes through the following steps: (a) Edges ... each integer identifying a node (or an edge), the list L of 3-cycles and the list F of 3-faces can be lexicographical

RECTANGULAR CONVEX SETS 1. Rectangular ...
Mathematics Department, California Institute of Technology, 1200 E. California Blvd, MC 253-37, Pasadena, CA. 91125. E-mail address: [email protected].

rectangular pyramid.pdf
Sign in. Page. 1. /. 2. Loading… Page 1 of 2. Page 1 of 2. Page 2 of 2. Page 2 of 2. rectangular pyramid.pdf. rectangular pyramid.pdf. Open. Extract. Open with.

1.1 Rectangular Coordinates.pdf
Page 1 of 5. 1.1 RECTANGULAR COORDINATES. Objectives. Plot points in the Cartesian plane. Use the distance formula to find the distance between two ... Sketch a scatter plot of the data. What appears to be the relationship between the two variables?

Designing Electronic Circuits Using Evolutionary Algorithms ...
6.1.2 Conventional Circuit Design versus Evolutionary Design. The design of ... 6. 2 EVOLVING THE FUNCTIONALITY OF ELECTRONIC CIRCUITS. Up until ...... input logic functions plus all possible two-input multiplexer functions. Figure 6.19 ...

rectangular waveguide pdf
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. rectangular waveguide pdf. rectangular waveguide pdf. Open.

Periodically Loaded Rectangular Waveguide with ...
JOURNAL OF TELECOMMUNICATIONS, VOLUME 3, ISSUE 2, JULY 2010. 47 major part of the passband for each case,. 0 er. Z. Z decreases slowly to zero ...

rectangular aperture antenna pdf
Download. Connect more apps... Try one of the apps below to open or edit this item. rectangular aperture antenna pdf. rectangular aperture antenna pdf. Open.

Rectangular-Like Laser Pulse Shapes
Q = ((t–t,)/t] is the number of the recurrence cycles, and At is the computing step ... the deconvolution [Eq.(3)] support the theoretical conclusions. So at t,

P 7-06 Rectangular Graphing Expanded
Feb 20, 2017 - The Great Courses Video Lecture Series is accessible through. Bro. Gary's Website. Worksheet 7-05. Rectangular Graphing, Expanded.

rectangular coordinate system 02.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. rectangular ...

CARBON STEEL RECTANGULAR PIPES.pdf
Try one of the apps below to open or edit this item. CARBON STEEL RECTANGULAR PIPES.pdf. CARBON STEEL RECTANGULAR PIPES.pdf. Open. Extract.

Periodically Loaded Rectangular Waveguide with ...
resulting filters are inexpensive to fabricate because the building block ..... received the B.S. and M.S. degrees (with honors) in electrical engi- neering from the ...

RECTANGULAR DUALIZATION OF BICONNECTED ...
Structured Graphs; Electronic Institutions; Network Topologies. 1. Introduction. Rectangular dualization ... interaction components are determined. One part of the ...

Robust design of absorbers using genetic algorithms ...
The authors are with the Department of Electrical and Computer Engineering,. Center for ..... implies that larger intervals of angle (such as 10 degrees) can be .... jing University of Science and Technology, Nanjing, China, as a Postdoctoral. Fellow

Quantum Algorithms using the Curvelet Transform
May 30, 2009 - get f^(k) χ aθ. (k). • Take the inverse Fourier transform: get Γ f. (a,b,θ) .... Use Plancherel's theorem to go from spatial to frequency domain.

Quantum Algorithms using the Curvelet Transform
May 30, 2009 - Classical: > constant. 1 quantum sample. Quantum: Can succeed w/ probability: Given: > Ω(n) queries. > constant. Classical: < O(1) queries. > ...