Applied Algorithms Research Assoc. Prof. Karen Daniels Channel Assignment for Telecommunications Data Mining, Clustering, for Bioinformatics Packing for.

Slides:



Advertisements
Similar presentations
22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
Advertisements

22C:19 Discrete Math Graphs Fall 2014 Sukumar Ghosh.
Least-squares Meshes Olga Sorkine and Daniel Cohen-Or Tel-Aviv University SMI 2004.
Lecture 1: The Euler characteristic of a series of preparatory lectures for the Fall 2013 online course MATH:7450 (22M:305) Topics in Topology: Scientific.
Computational Geometry Definition and Application Areas.
Lecture 29 of 42 Bezier Curves and Splines Wednesday, 02 April 2008
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 12.
1 Computer Graphics Chapter 7 3D Object Modeling.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/4/01.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2005 Lecture 1 (Part 1) Introduction/Overview Tuesday, 1/25/05.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2009 Lecture 1 Introduction/Overview Text: Chapters 1, 2 Th. 9/3/2009.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2001 Lecture 4 Chapter 6: Arrangements Monday,
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Lectures 3 Tuesday, 9/25/01 Graph Algorithms: Part 1 Shortest.
Advanced Algorithms Computational Geometry Spring 2004 Cristina Neacsu.
Stockman CSE/MSU Fall 2005 Models and Matching Methods of modeling objects and their environments; Methods of matching models to sensed data for recogniton.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Lecture 2 Tuesday, 9/10/02 Design Patterns for Optimization.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2006 Lecture 2 Monday, 9/13/06 Design Patterns for Optimization Problems.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2006 Text: Chapter 3 Growth of Functions.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Tuesday, 26 November Number-Theoretic Algorithms Chapter 31.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Wednesday, 9/26/01 Graph Basics.
A Combinatorial Maximum Cover Approach to 2D Translational Geometric Covering Karen Daniels, Arti Mathur, Roger Grinde University of Massachusetts Lowell.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/3/02.
Assignment II Integrated Circuits Design Ping-Hsiu Lee Reagan High School, Houston I. S. D. Deborah Barnett Tidehaven High School, Tidehaven I. S. D. Faculty.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Project.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Review Lecture Tuesday, 12/10/02.
Computational Geometry Algorithms Library Source: CGAL web page
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 Geometric Modeling.
UMass Lowell Computer Science Geometric Modeling Prof. Karen Daniels Spring, 2009 Lecture 1 Course Introduction.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Lecture 1 Introduction/Overview Wed. 9/5/01.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 Lecture 1 Course Introduction.
Assignment IV E 3 Symposium The Implementation of Research Assignment Ping-Hsiu Lee Reagan High School, Houston I. S. D. Deborah Barnett Tidehaven High.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 Project.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 O’Rourke Chapter 8 Motion Planning.
Cristina Neacsu, Karen Daniels University of Massachusetts Lowell
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2005 Lecture 1 Introduction/Overview Text: Chapters 1, 2 Wed. 9/7/05.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2004 Lecture 1 (Part 1) Introduction/Overview Wednesday, 9/8/04.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2007 Lecture 1 Introduction/Overview Text: Chapters 1, 2 Wed. 1/24/07.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2001 Lecture 1 Introduction/Overview Wed. 1/31/01.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2001 Lecture 6 Start of Part II Material Monday,
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2000 Lecture 1 Introduction/Overview Wed. 9/6/00.
Applied Algorithms Research Assoc. Prof. Karen Daniels Channel Assignment for Telecommunications Data Mining, Clustering, for Bioinformatics Packing for.
1 Street Generation for City Modeling Xavier Décoret, François Sillion iMAGIS GRAVIR/IMAG - INRIA.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2008 Lecture 2 Tuesday, 9/16/08 Design Patterns for Optimization.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 Lecture 1 Course Introduction.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2002 Lecture 1 (Part 1) Introduction/Overview Tuesday, 1/29/02.
Visualization 2000 Tutorial Mesh-Based Methods for Multiresolution Representations Instructor: Ken Joy Center for Image Processing and Integrated Computing.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2008 Lecture 9 Tuesday, 11/18/08 Linear Programming.
Library of Efficient Data types and Algorithms (LEDA)
ADA: 14. Intro to CG1 Objective o give a non-technical overview of Computational geometry, concentrating on its main application areas Algorithm.
CAM-I Scalable Flexible Manufacturing Initiative NGMS Task 6.1.
ME6104: CAD. Module 32. ME6104: CAD. Module 32. Systems Realization Laboratory Module 32 CAD-RP Transition ME 6104.
7/25/ A Partition-Based Heuristic for Translational Box Covering Ben England and Karen Daniels Department of Computer Science University of Massachusetts.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2009 Lecture 1 (Part 1) Introduction/Overview Tuesday, 1/27/09.
Biological Signal Detection for Protein Function Prediction Investigators: Yang Dai Prime Grant Support: NSF Problem Statement and Motivation Technical.
Solid Modeling. Solid Modeling - Polyhedron A polyhedron is a connected mesh of simple planar polygons that encloses a finite amount of space. A polyhedron.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2010 Shewchuck 2D Triangular Meshing.
Some NP-complete Problems in Graph Theory Prof. Sin-Min Lee.
Beyond planarity of graphs Eyal Ackerman University of Haifa and Oranim College.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2010 Project.
Nets and Surface Area – Draw two-dimensional models for three-dimensional figures. – Find surface area. Designers use wind tunnels to study the shapes.
IlliTantrix A new way of looking at knot projections Yana Malysheva, Amit Chatwani IlliMath2002.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Review Lecture Tuesday, 12/11/01.
Mesh Resampling Wolfgang Knoll, Reinhard Russ, Cornelia Hasil 1 Institute of Computer Graphics and Algorithms Vienna University of Technology.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
Introduction to Graph & Network Theory Thinking About Networks: From Metabolism to the Genome to Social Conflict Summer Workshop for Teachers June 27 th.
Unit-4 Geometric Objects and Transformations- I
Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/9/08
Lecture 1 Introduction/Overview Text: Chapters 1, 2 Wed. 1/28/04
Domain-Modeling Techniques
Presentation transcript:

Applied Algorithms Research Assoc. Prof. Karen Daniels Channel Assignment for Telecommunications 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

With graduate students R. Inkulu, A. Mathur, C.Neacsu, & UNH professor R. Grinde Covering: 2D Polygonal Covering [CCCG 2001,CCCG2003] Q3Q3 Q1Q1 Q2Q2 Sample P and Q P1P1 P2P2 Translated Q Covers P P1P1 Q1Q1 Q2Q2 Q3Q3 P2P2 Translational 2D Polygon Covering ä Input: ä Covering polygons Q = {Q 1, Q 2,..., Q m } ä Target polygons (or point-sets) P = {P 1, P 2,..., P n } ä Output:  Translations  = {  1,  2,...,  m } such that Supported under NSF/DARPA CARGO program

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

Covering: Box Covering [12 th 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

Covering: Covering Web Site With graduate student C. Neacsu and undergraduate A. Hussin

Geometric Modeling: Estimating Topological Properties from a Point Sample [4 th 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:  = -4  = #(components) - #(tunnels) + #(bubbles)

Geometric Modeling: Mesh Generation for Finite Element Modeling [accepted as Research Note for 17 th 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

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

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

ISET Research Scholars Program Information Sciences, Engineering and Technology Faculty mentors Scholarship support Sponsored by National Science Foundation Research Projects Polygonal CoveringPolygonal Covering S. MacFarland (2005)S. MacFarland (2005) A. Hussin (2005)A. Hussin (2005) Algorithm EfficiencyAlgorithm Efficiency A. Singh (2006)A. Singh (2006) Random Forests for Cancer ClassificationRandom Forests for Cancer Classification L. Liang (2006)L. Liang (2006) BioinformaticsBioinformatics N. Laflin (2006)N. Laflin (2006) Topological EstimationTopological Estimation N. Laflin, V. Durante (2006)N. Laflin, V. Durante (2006) This program was funded by NSF from Fall, Summer, Research Projects Optimizing Channel Allocation in Wireless NetworksOptimizing Channel Allocation in Wireless Networks H. Rathi ( )H. Rathi ( ) Modeling Hemoglobin FormationModeling Hemoglobin Formation S. Kundu (2003)S. Kundu (2003) S. Rathi (2003)S. Rathi (2003) Flow NetworksFlow Networks S. Casey (2005)S. Casey (2005)

Key Partners & Resources Design Analyze Apply for covering, assignment, clustering, packing, layout feasibility, optimization problems Students: ScD, MS, undergrad AppliedAlgorithmsLab: OS 220B Computers:SparcUltras, Sun Blades, PCs Software Libraries: CPLEX, CGAL, LEDA Affiliations:CACT IVPR IVPRHCTAR Algorithms & Geometry Related Courses: , , ,