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

Slides:



Advertisements
Similar presentations
The Software Infrastructure for Electronic Commerce Databases and Data Mining Lecture 4: An Introduction To Data Mining (II) Johannes Gehrke
Advertisements

Analysis of High-Throughput Screening Data C371 Fall 2004.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
13-Optimization Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
Least-squares Meshes Olga Sorkine and Daniel Cohen-Or Tel-Aviv University SMI 2004.
A Geometric Database for Gene Expression Data Baylor College of Medicine Gregor Eichele Christina Thaller Wah Chiu James Carson Rice University Tao Ju.
Efficient Clustering of Large EST Data Sets on Parallel Computers CECS Bioinformatics Journal Club September 17, 2003 Nucleic Acids Research, 2003,
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 Fall, 2001 Lecture 2 (Part 1) Tuesday, 9/11/01 Dynamic Programming.
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.
Data Mining Techniques Outline
Applied Algorithms Research Assoc. Prof. Karen Daniels Channel Assignment for Telecommunications Data Mining, Clustering, for Bioinformatics Packing for.
Advanced Algorithms Computational Geometry Spring 2004 Cristina Neacsu.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Lecture 2 Tuesday, 9/10/02 Design Patterns for Optimization.
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.
1 A Shifting Strategy for Dynamic Channel Assignment under Spatially Varying Demand Harish Rathi Advisors: Prof. Karen Daniels, Prof. Kavitha Chandra Center.
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.
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.
27803::Systems Biology1CBS, Department of Systems Biology Schedule for the Afternoon 13:00 – 13:30ChIP-chip lecture 13:30 – 14:30Exercise 14:30 – 14:45Break.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 Project.
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.
1 University of Denver Department of Mathematics Department of Computer Science.
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.
Quadtrees and Mesh Generation Student Lecture in course MATH/CSC 870 Philipp Richter Thursday, April 19 th, 2007.
Topological Surgery Progressive Forest Split Papers by Gabriel Taubin et al Presented by João Comba.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2008 Lecture 9 Tuesday, 11/18/08 Linear Programming.
Systematic Analysis of Interactome: A New Trend in Bioinformatics KOCSEA Technical Symposium 2010 Young-Rae Cho, Ph.D. Assistant Professor Department of.
LECTURE 2 Splicing graphs / Annoteted transcript expression estimation.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
ADA: 14. Intro to CG1 Objective o give a non-technical overview of Computational geometry, concentrating on its main application areas Algorithm.
City Univ of Hong Kong1 Minimal cost deployment of mesh networks with QoS requirements for indoor environment Xiaohua Jia Dept of Computer Science.
Genetic Algorithm for Multicast in WDM Networks Der-Rong Din.
7/25/ A Partition-Based Heuristic for Translational Box Covering Ben England and Karen Daniels Department of Computer Science University of Massachusetts.
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
Exploring Alternative Splicing Features using Support Vector Machines Feature for Alternative Splicing Alternative splicing is a mechanism for generating.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Spring, 2009 Lecture 1 (Part 1) Introduction/Overview Tuesday, 1/27/09.
Exact and heuristics algorithms
Biological Signal Detection for Protein Function Prediction Investigators: Yang Dai Prime Grant Support: NSF Problem Statement and Motivation Technical.
CISE IAB Meeting Nov. 2, ABET 2006 Clean bill of health! Special thanks to:  CISE & CEN IAB  Bandyopadhaya, Bermudez, Newman.
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.
© 2005 Prentice Hall1-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Data Mining and Decision Trees 1.Data Mining and Biological Information 2.Data Mining and Machine Learning Techniques 3.Decision trees and C5 4.Applications.
Quadtrees: Non-Uniform Mesh Generation Universidad de Puerto Rico – Mayagüez Mathematics Department Computational Geometric Course Course Professor: Robert.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2010 Project.
Solving the Euclidean Non-Uniform Steiner Tree Problem Using a Genetic Algorithm Ian Frommer, Dept. of Mathematics, US Coast Guard Academy Bruce Golden,
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Mesh Resampling Wolfgang Knoll, Reinhard Russ, Cornelia Hasil 1 Institute of Computer Graphics and Algorithms Vienna University of Technology.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
Center for Bioinformatics and Genomic Systems Engineering Bioinformatics, Computational and Systems Biology Research in Life Science and Agriculture.
Introduction to Graph & Network Theory Thinking About Networks: From Metabolism to the Genome to Social Conflict Summer Workshop for Teachers June 27 th.
Lecture 1 (Part 1) Introduction/Overview Tuesday, 9/9/08
Lecture 1 Introduction/Overview Text: Chapters 1, 2 Wed. 1/28/04
Supervised By: Prof. Bassem M.Mokhtar Mohamed Wagdy Nomeir
High-throughput Biological Data The data deluge
Domain-Modeling Techniques
Finding Functionally Significant Structural Motifs in Proteins
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] 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

Purpose: Find patterns for alternative splicing, and predict splicing sites directly in genome. Bioinformatics: Alternative Splicing [IEEE 7 th Int. Symp. BioInformatics & BioEngineering 2007, Int. Journal Computational Biology and Drug Design (in press), UMass Lowell Student Research Symposium 2007, 2008 ] With graduate student M. Park, Biology Prof. Falcone and postdoc K. Yun Protein 1 Protein 2 intron exon one gene 533 acceptor sites * 426 acceptor sites 107 acceptor sites CC1 70 acceptor sites * 61 acceptor sites ** 37 acceptor sites Yes No ** 9 acceptor sites *Normal splicing, ** alternative splicing CC1: codons for normal splicing CC2: codons for alternative splicing CC2 Yes No CC1 Yes No Example : In Chromosome At2g of Arabidopsis

Purpose: Classify patients and allow prediction errors to be calculated. Example: ALL 4 AML 25 L09209_s_at < ALL 43 AML 0 ALL 47 AML 25 D84294_at ALL 4 AML 0 ALL 0 AML 25 < Gene expression level threshold value Gene name Number of patients for each type M19507_at ALL 0 AML 0 ALL 43 AML 0 < Genes will be selected to be the gene to split on at the root. - 3 Genes will be selected to be the gene to split on at each other internal node. - Constructing the trees using different combinations of the gene at the root and at the leaf, the total number of trees is 180 = (20x3x3.) Bioinformatics: Constructing Random Forests [UMass Lowell Student Research Symposium 2006] With undergraduate student L. Liang, Math Prof. Jones and CS Prof. Livingston

- Model molecular environment - Can a molecular complex “fit” into environment? from NSF proposal Bioinformatics: Hemoglobin Assembly Simulation With students S. Kundu, S. Rathi, Biochemistry Prof. McDonald and postdoc Vasudevan

Dynamic Channel Assignment for Wireless Networks [ GLOBECOM 2001, INFORMS TELCOM 2004, UMass Lowell Student Research Symposium 2003, 2004, ACM SIGMOBILE’s Mobile Computing & Communications Review ] ä Input: ä Number of time periods ä 7 x 7 square cell grid ä Set of channels ä Co-channel interference threshold B = ä Demand for each time period ä Output: ä For each time period ä Feasible assignment of channels to cells satisfying: ä Demand model ä Co-channel interference constraints ä (SignalStrength/Interference) > B ä Computation time limit ä Minimize number of channels used ä Minimize reassignments across time solution assumes no channel repetition within any 2 x 2 square Sample solution for 1 time period Demand Assignment 5 different channels are used With ECE Prof. Chandra & graduate students S. Liu, S.Widhani, H. Rathi

Manufacturing: Inventory Optimization ä Using Ordinal Optimization [Ho, Harvard] to schedule factory production With PhD student S. Bouhia in Harvard’s Division of Engineering & Applied Sciences and Center for Textile & Apparel Research; also UMass Lowell graduate students S. Gupta & S. Banker

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 Courses: , ,