11
Applied Algorithms Research Assoc. Prof. Karen Daniels hannel Assignment for elecommunications Data Mining, Clustering, for Bioinformatics Packing for Manufacturing Design Analyz e Apply for covering, assignment, clustering, packing, layout, geometric modeling feasibility, estimation, optimization problems Covering for Geometric Modeling Meshing for Geometr ic Modelin g Courtesy of Cadence Design Systems Topological Invariant Estimation for Geometric Modeling

Applied Algorithms Research Assoc. Prof. Karen Daniels

  • Upload
    paco

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

Core Geometric &. Combinatorial Algorithms. Applied Algorithms Research Assoc. Prof. Karen Daniels. Channel Assignment for Telecommunications. Design. Analyze. Covering for Geometric Modeling. feasibility, estimation, optimization problems. for - PowerPoint PPT Presentation

Citation preview

Page 1: Applied Algorithms Research Assoc. Prof. Karen Daniels

Applied Algorithms ResearchAssoc. Prof. Karen Daniels

Channel Assignment forTelecommunications

Data Mining, Clustering, for Bioinformatics

Packing for Manufacturing

Design Analyze

Apply

for covering, assignment, clustering, packing, layout,

geometric modeling

feasibility, estimation, optimization problems Covering for Geometric Modeling

Meshing for Geometric Modeling

Courtesy of Cadence Design Systems

Topological Invariant Estimation for Geometric Modeling

Page 2: Applied Algorithms Research Assoc. Prof. Karen Daniels

With graduate students R. Inkulu, A. Mathur, C.Neacsu, & UNH professor R. Grinde

Covering: 2D Polygonal Covering [CCCG 2001,CCCG2003]

Q3Q1 Q2

Sample P and Q

P1

P2

Translated Q Covers P

P1

Q1

Q2Q3

P2Translational 2D Polygon Covering

Input: Covering polygons Q = {Q1, Q2 , ... , Qm}Target polygons (or point-sets) P = {P1, P2 , ... , Pn}

Output:Translations g = {g 1, g 2 , ... , g m} such that

mjj j

QP

1

)(g

Supported under NSF/DARPA CARGO program

Page 3: Applied Algorithms Research Assoc. Prof. Karen Daniels

Covering: 2D B-Spline Covering [CORS/INFORMS2004, UMass Lowell Student Research Symposium 2004, Computers Graphics Forum, 2006]

With graduate student C. Neacsu

Supported under NSF/DARPA CARGO program

S

E T1

T2

Out

In

I

Page 4: Applied Algorithms Research Assoc. Prof. Karen Daniels

Covering: Box Covering[12th WSEAS Int. Conf. on Computers, 2008]

Goal: Translate boxes to cover another box Orthotope (box) covering in 2D, 3D, …

With Masters student B. England

Partial cover (red part uncovered) Full cover

2D views of 3D covering

Supported under NSF/DARPA CARGO program

Page 5: Applied Algorithms Research Assoc. Prof. Karen Daniels

Covering: Covering Web Sitehttp://www.cs.uml.edu/~kdaniels/covering/covering.htm

With graduate student C. Neacsu and undergraduate A. Hussin

Page 6: Applied Algorithms Research Assoc. Prof. Karen Daniels

Geometric Modeling: Estimating Topological Properties from a Point Sample [4th Int. Symp. on 3D

Data Processing, Visualization and Transmission, 2008]

With graduate student C. Neacsu, UMass Amherst student B. Jones, UML Math Profs. Klain, Rybnikov, students N. Laflin, V. Durante

Euler characteristic:

Supported under NSF/DARPA CARGO program

Heart MRI data Stanford bunny

Cube with 3 crossing tunnels: c = -4

c = #(components) - #(tunnels) + #(bubbles)

Page 7: Applied Algorithms Research Assoc. Prof. Karen Daniels

Geometric Modeling: Mesh Generation for Finite Element Modeling [accepted as Research Note for

17th Int. Meshing Roundtable, 2008, and Fall CG Workshop, 2009]

Doctoral student S. Ye

Needed for signal integrity in printed circuit board interconnect routing

2D constrained Delaunay triangulation is extruded into 3D to form triangular prism mesh

Courtesy of Cadence Design Systems

Page 8: Applied Algorithms Research Assoc. Prof. Karen Daniels

Computational Geometry: Thrackle Extensibility [CCCG 2006]

Thrackle: Drawing of a simple graph on the

plane: each edge drawn as a smooth arc with

distinct end-points, every two edges have exactly one

common point, endpoints of each edge are two vertices; no edge crosses itself.

Conway’s thrackle conjecture: Number of edges for n vertices is at

most n.

With graduate student W. Li and Math Prof. Rybnikov

Page 9: Applied Algorithms Research Assoc. Prof. Karen Daniels

With doctoral student S. Lee

Bioinformatics: Improved Support Vector Clustering [ICBA2004, SIAM Data Mining 2006, UMass Lowell Student Research Symposium 2003 ]

Goal: Find natural groupings of data points Support Vector Clustering based on machine learning method

Page 10: Applied Algorithms Research Assoc. Prof. Karen Daniels

ISET Research Scholars ProgramInformation Sciences, Engineering and Technology

Faculty mentorsScholarship supportSponsored by National

Science Foundation

Research Projects• Polygonal Covering

• S. MacFarland (2005)• A. Hussin (2005)

• Algorithm Efficiency• A. Singh (2006)

• Random Forests for Cancer Classification

• L. Liang (2006)• Bioinformatics

• N. Laflin (2006) • Topological Estimation

• N. Laflin, V. Durante (2006)

This program was funded by NSF from Fall, 2001 - Summer, 2007.

Research Projects• Optimizing Channel

Allocation in Wireless Networks

• H. Rathi (2002-2003)• Modeling Hemoglobin

Formation• S. Kundu (2003)• S. Rathi (2003)

• Flow Networks• S. Casey (2005)

Page 11: Applied Algorithms Research Assoc. Prof. Karen Daniels

Key Partners & Resources

Design Analyze

Apply

for covering, assignment, clustering,

packing, layout

feasibility, optimization problems

Students: ScD, MS, undergrad

Applied Algorithms Lab: OS 220B

Computers: SparcUltras,Sun Blades, PCs

Software Libraries: CPLEX, CGAL, LEDA

Affiliations:

CACT

IVPR

HCTAR

Algorithms & Geometry Related Courses: 91.503, 91.504, 91.404, 91.580