Treemaps for Search-Tree Visualization
|
|
|
- Gerald Damon Foster
- 10 years ago
- Views:
Transcription
1 Treemaps for Search-Tree Visualization Rémi Coulom July, 2002 Abstract Large Alpha-Beta search trees generated by game-playing programs are hard to represent graphically. This paper describes how treemaps can be applied to the visualization of these trees. The principle of treemaps is presented, and difficulties of its application to the particular structure of search trees are reviewed. An original ordered squarified layout is proposed. It has been implemented in a freely available program, that can be easily re-used by computer-chess programmers. Introduction Many game-playing programs are based on the alpha-beta algorithm [5] and can explore huge search trees in a few seconds. Being able to visualize these large trees could be of a great help to tune search algorithms. Unfortunately, they may have millions of nodes (up to 200 million nodes per second for Deep Blue [3]), and traditional node-and-link diagrams do not allow to represent them conveniently. Treemaps, developed by Shneiderman and Johnson [6, 4], are particularly well adapted to this problem. They are extremely efficient to represent extensive attributes (size, cost, value) of elements organized in a hierarchy. Their first application was the visualization of disk usage in a large directory structure. This paper shows how the visualization of search trees can also take advantage of treemaps properties. The first section of this paper presents the general basic principle of treemap visualization. The second part deals with aspects of this problem that are specific to alphabeta trees. In particular, obtaining a good aspect ratio for rectangles while keeping move-ordering information is a key issue. An ordered squarified layout is proposed to solve this problem. 1 Principle Figure 1 illustrates the principle of treemaps. The whole tree is represented as a rectangle. Each sub-tree is represented as a sub-rectangle of its parent rectangle. At the first level of the hierarchy, the whole rectangle is split vertically. Then, sub-rectangles are split horizontally. Sub-sub-rectangles are split vertically, and so on. Each splitting is done so that the area covered by a rectangle is proportional to the number of nodes it contains. 1
2 e4 e3 d4 e5 c5 d5 Nf6 c4 Nf3 (a) A traditional node-and-link representation of a tree e4 e3 d4 e5 d5 c4 Nf3 c5 Nf6 (b) The corresponding treemap Figure 1: Principle of treemap visualization 2
3 Figure 2: Poor aspect ratios with the standard slice-and-dice layout 1.1 Color Scheme Besides the size of each node, which is represented by the area of its rectangle, it is possible to represent other information by selecting the color used to fill the rectangle. This information can be of any kind: extension, cutoff, check, depth, player to move, hash-table hit, etc. In the screen captures presented in this paper, brightness indicates the depth of the node. More precisely, the color level is equal to level = flatness depth + flatness 1, where flatness is a constant parameter. This formula gives an effect of depth to the treemap. Beta cutoffs have a higher red component. Nodes wasted because of a bad move ordering have a higher green component. 2 Efficient Layout Algorithm The simple slicing algorithm that was presented in the previous section has serious shortcomings. When visualizing search trees, more sophisticated techniques are required. This section explains why, and what better layout algorithms can be used. 2.1 Aspect Ratio Problems The basic layout presented in the previous section is called slice and dice. Regardless of the shape of the parent rectangle, it is sliced vertically or horizontally, depending on the depth of the node. Unfortunately, this causes a lot of problems for alpha-beta trees. Very often, a single move causes a beta cutoff, and is followed by a full-width extension of the tree. Each of these moves is then followed by a single move that fails high and so on. As a consequence, rectangles are always sliced in the same direction and become extremely thin. Figure 2 illustrate this with a chess tree generated from the starting position. 3
4 Figure 3: An ordered squarified treemap This problem can be solved by using more clever algorithms to split the area of one rectangle into sub-rectangles. In particular, Bruls et al. proposed a squarified layout algorithm [2]. The principle of this method consists in enforcing an aspect ratio that is as close as possible to Move Ordering A major difficulty with classical squarified treemaps is that they loose node-ordering information that is extremely important to analyze the shape of search trees. In order to solve this problem, a number of alternative layout algorithms have been proposed [7, 1]. The strip treemap algorithm [1] is an interesting solution, that is similar to squarified treemaps, except that rectangles are not sorted by size and all the strips are horizontal. A simpler way to keep ordering information consists in using the squarified treemap layout, without sorting nodes by size. This is likely to produce better aspect ratios that the strip-treemap algorithm, and does not require any look-ahead. Figure 3 shows a treemap produced by this method. Move-ordering information can be retrieved from the layouts produced by this method, though it is not as straightforward as in the case of the strip-treemap algorithm. An example of how the order of moves can be obtained is shown on Figure 4. The first move is always at the top left, and the last move is always at the bottom right. So, on Figure 4, e4 is the first move. In the remaining rectangle, the same principle is applied recursively, so h3 is the next move. h3 is followed by g4, g3, and f4, because these move form the only strip that is aligned with h3. The remaining rectangle starts with h4 at its top left, and e3 is the only node alighned with h4 in an horizontal strip. The same principle is applied again and the following moves are d4, d3, c4, b4, b3, a4, a3, Nf3, Nh3, Na3, and Nc3. 4
5 Figure 4: The order of labeled moves is: e4, h3, g4, g3, f4, h4, e3, d4, d3, c4, b4, b3, a4, a3, Nf3, Nh3, Na3, Nc3 2.3 Layout Stability In order to explore the search tree, the user of the treemap visualization tool can zoom in and out, or resize the window. The consequence is a change in the aspect ratio of the rectangle, which may produce a completely different layout. Figure 5 illustrates this phenomenon after zooming into the pointed node of Figure 4. This change can be confusing, and it is desirable to find ways to prevent it. So, an option to lock the layout has been provided, which results in Figure 6. Conclusion Some ideas to build a tool for search-tree visualization based on the treemap technique have been presented. In particular, the ordered squarified treemap layout algorithm has been proposed. It is well adapted to deal with the aspect-ratio and move-ordering issues that arise with alpha-beta trees. The program developed during these experiments is freely available from the author s home page, with source and documentation. It can read any chess tree in PGN format. This way, other programmers should be able to easily export their search trees to this tool. Many improvements to the current program could be made. In particuliar, it would be nice to have a graphical board in parallel with the treemap that would display the position of the currently selected node. Also, using it to perform a graphical diff between two chess trees might be a good way to visualize the effect of changing an heuristic in the search algorithm. References [1] Benjamin B. Berderson, Ben Shneiderman, and Martin Wattenberg. Ordered and quantum treemaps: Making effective use of 2D space to display hierarchies. In 5
6 Figure 5: The Layout can be lost when zooming in Figure 6: Locking the layout produces poorer aspect ratios, but keeps a stable look of the tree representation when zooming. 6
7 ACM Transactions on Computer Graphics [2] Mark Bruls, Kees Huizing, and Jarke J. van Wijk. Squarified treemaps. In W. de Leeuw and R. van Liere, editors, Proceedings of Joint Eurographics and IEEE TCVG Symposium on Visualization, pages Springer, Vienna, [3] Murray Campbell, A. Joseph Hoane Jr., and Feng-hsiung Hsu. Deep blue. Artificial Intelligence, 134:57 83, [4] Brian Johnson and Ben Shneiderman. Treemaps: a space-filling approach to the visualization of hierarchical information structure. In Proceedings of the second International IEEE Visualization Conference, pages , October [5] Donald E. Knuth and Ronald W. Moore. An analysis of alpha-beta pruning. Artificial Intelligence, 6: , [6] Ben Shneiderman. Tree visualization with tree-maps: A 2-d space-filling approach. ACM Transactions on Graphics, 11(1):92 99, January [7] Ben Shneiderman and Martin Wattenberg. Ordered treemap layouts. In Proceedings of IEEE Symposium on Information Visualization. IEEE Press, Los Alamitos, CA,
HierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data
P a g e 77 Vol. 9 Issue 5 (Ver 2.0), January 2010 Global Journal of Computer Science and Technology HierarchyMap: A Novel Approach to Treemap Visualization of Hierarchical Data Abstract- The HierarchyMap
Agenda. TreeMaps. What is a Treemap? Basics
Agenda TreeMaps What is a Treemap? Treemap Basics Original Treemap Algorithm (Slice-and-dice layout) Issues for Treemaps Cushion Treemaps Squarified Treemaps Ordered Treemaps Quantum Treemaps Other Treemaps
Squarified Treemaps. Mark Bruls, Kees Huizing, and Jarke J. van Wijk
Squarified Treemaps Mark Bruls, Kees Huizing, and Jarke J. van Wijk Eindhoven University of Technology Dept. of Mathematics and Computer Science, P.O. Box 513, 500 MB Eindhoven, The Netherlands emailfkeesh,
Ordered Treemap Layouts
Ordered Treemap Layouts Ben Shneiderman Department of Computer Science, Human-Computer Interaction Lab, Insitute for Advanced Computer Studies & Institute for Systems Research University of Maryland [email protected]
Hierarchical Data Visualization. Ai Nakatani IAT 814 February 21, 2007
Hierarchical Data Visualization Ai Nakatani IAT 814 February 21, 2007 Introduction Hierarchical Data Directory structure Genealogy trees Biological taxonomy Business structure Project structure Challenges
Package treemap. February 15, 2013
Type Package Title Treemap visualization Version 1.1-1 Date 2012-07-10 Author Martijn Tennekes Package treemap February 15, 2013 Maintainer Martijn Tennekes A treemap is a space-filling
Visualizing Large Graphs with Compound-Fisheye Views and Treemaps
Visualizing Large Graphs with Compound-Fisheye Views and Treemaps James Abello 1, Stephen G. Kobourov 2, and Roman Yusufov 2 1 DIMACS Center Rutgers University {abello}@dimacs.rutgers.edu 2 Department
Cascaded Treemaps: Examining the Visibility and Stability of Structure in Treemaps
Cascaded Treemaps: Examining the Visibility and Stability of Structure in Treemaps Hao Lü and James Fogarty Computer Science & Engineering DUB Group University of Washington { hlv, jfogarty }@cs.washington.edu
Hierarchical Data Visualization
Hierarchical Data Visualization 1 Hierarchical Data Hierarchical data emphasize the subordinate or membership relations between data items. Organizational Chart Classifications / Taxonomies (Species and
Hierarchy and Tree Visualization
Hierarchy and Tree Visualization Definition Hierarchies An ordering of groups in which larger groups encompass sets of smaller groups. Data repository in which cases are related to subcases Hierarchical
A Note on Space-Filling Visualizations and Space-Filling Curves
A Note on Space-Filling Visualizations and Space-Filling Curves Martin Wattenberg, IBM Research ABSTRACT A recent line of treemap research has focused on layout algorithms that optimize properties such
Space-filling Techniques in Visualizing Output from Computer Based Economic Models
Space-filling Techniques in Visualizing Output from Computer Based Economic Models Richard Webber a, Ric D. Herbert b and Wei Jiang bc a National ICT Australia Limited, Locked Bag 9013, Alexandria, NSW
Effective Visualization of File System Access-Control
Effective Visualization of File System Access-Control Alexander Heitzmann 1, Bernardo Palazzi 1,2,3, Charalampos Papamanthou 1, and Roberto Tamassia 1 1 Brown University, Department of Computer Science,
Regular TreeMap Layouts for Visual Analysis of Hierarchical Data
Regular TreeMap Layouts for Visual Analysis of Hierarchical Data Tobias Schreck Daniel Keim Florian Mansmann Databases and Visualization Group University of Konstanz, Germany {schreck,keim,mansmann}@inf.uni-konstanz.de
Treemaps with bounded aspect ratio
technische universiteit eindhoven Department of Mathematics and Computer Science Master s Thesis Treemaps with bounded aspect ratio by Vincent van der Weele Supervisor dr. B. Speckmann Eindhoven, July
7. Hierarchies & Trees Visualizing topological relations
7. Hierarchies & Trees Visualizing topological relations Vorlesung Informationsvisualisierung Prof. Dr. Andreas Butz, WS 2011/12 Konzept und Basis für n: Thorsten Büring 1 Outline Hierarchical data and
Rendering Hierarchical Data
Rendering Hierarchical Data Jarke J. van Wijk, Frank van Ham, and Huub van de Wetering Why is my hard disk full? A question no doubt familiar to many readers, and one that has inspired our research for
Tree Visualization with Tree-Maps: 2-d Space-Filling Approach
I THE INTERACTION TECHNIQUE NOTEBOOK I Tree Visualization with Tree-Maps: 2-d Space-Filling Approach Ben Shneiderman University of Maryland Introduction. The traditional approach to representing tree structures
Project Portfolio Earned Value Management Using Treemaps. University of Maryland, College Park, Maryland. 1 Introduction
Project Portfolio Earned Value Management Using Treemaps John H. Cable, Javier F. Ordonez 1, Gouthami Chintalapani 2 and Catherine Plaisant 2 1 Project Management Program, 2 Human-Computer Interaction
TREE-MAP: A VISUALIZATION TOOL FOR LARGE DATA
TREE-MAP: A VISUALIZATION TOOL FOR LARGE DATA Mahipal Jadeja DA-IICT Gandhinagar,Gujarat India Tel:+91-9173535506 [email protected] Kesha Shah DA-IICT Gandhinagar,Gujarat India Tel:+91-7405217629
VISUALIZING HIERARCHICAL DATA. Graham Wills SPSS Inc., http://willsfamily.org/gwills
VISUALIZING HIERARCHICAL DATA Graham Wills SPSS Inc., http://willsfamily.org/gwills SYNONYMS Hierarchical Graph Layout, Visualizing Trees, Tree Drawing, Information Visualization on Hierarchies; Hierarchical
TOP-DOWN DATA ANALYSIS WITH TREEMAPS
TOP-DOWN DATA ANALYSIS WITH TREEMAPS Martijn Tennekes, Edwin de Jonge Statistics Netherlands (CBS), P.0.Box 4481, 6401 CZ Heerlen, The Netherlands [email protected], [email protected] Keywords: Abstract:
Voronoi Treemaps in D3
Voronoi Treemaps in D3 Peter Henry University of Washington [email protected] Paul Vines University of Washington [email protected] ABSTRACT Voronoi treemaps are an alternative to traditional rectangular
TECHNICAL REPORT. Extending Tree-Maps to Three Dimensions A Comparative Study. Thomas Bladh, David A. Carr, Jeremiah Scholl.
2004:04 TECHNICAL REPORT Extending Tree-Maps to Three Dimensions A Comparative Study Thomas Bladh, David A. Carr, Jeremiah Scholl Technical Report Department of Computer Science and Electrical Engineering
Voronoi Treemaps for the Visualization of Software Metrics
Voronoi Treemaps for the Visualization of Software Metrics Michael Balzer University of Konstanz, Germany Oliver Deussen University of Konstanz, Germany Claus Lewerentz Brandenburg University of Technology
Cabinet Tree: An Orthogonal Enclosure Approach to Visualizing and Exploring Big Data
Cabinet Tree: An Orthogonal Enclosure Approach to Visualizing and Exploring Big Data Yalong Yang 1 Kang Zhang 1,2 Quang Vinh Nguyen 3 Jianrong Wang 4 1 School of Computer Software, Tianjin University,
Interactive Visual Analysis of the NSF Funding Information
Interactive Visual Analysis of the NSF Funding Information Shixia Liu IBM China Research Lab Nan Cao IBM China Research Lab Hao Lv Shanghai Jiaotong University IBM China Research Lab ABSTRACT This paper
Package treemap. October 14, 2015
Type Package Title Treemap Visualization Version 2.4 Date 2015-10-14 Author Martijn Tennekes Package treemap October 14, 2015 Maintainer Martijn Tennekes A treemap is a space-filling
Visualization Techniques in Data Mining
Tecniche di Apprendimento Automatico per Applicazioni di Data Mining Visualization Techniques in Data Mining Prof. Pier Luca Lanzi Laurea in Ingegneria Informatica Politecnico di Milano Polo di Milano
Graphical representation of the comprehensive patient flow through the Hospital
Graphical representation of the comprehensive patient flow through the Hospital Emmanuel Chazard, Régis Beuscart, MD, PhD 1 1 Department of Medical Information, EA 2694, University Hospital, Lille, France
Cabinet Tree: an orthogonal enclosure approach to visualizing and exploring big data
Yang et al. Journal of Big Data DOI 10.1186/s40537-015-0022-3 RESEARCH Open Access Cabinet Tree: an orthogonal enclosure approach to visualizing and exploring big data Yalong Yang 2,3, Kang Zhang 4,JianrongWang
Improvements of Space-Optimized Tree for Visualizing and Manipulating Very Large Hierarchies
Improvements of Space-Optimized Tree for Visualizing and Manipulating Very Large Hierarchies Quang Vinh Nguyen and Mao Lin Huang Faculty of Information Technology University of Technology, Sydney, Australia
The ICE-Map Visualization
The ICE-Map Visualization Kai Eckert [email protected] Technical Report TR-2011-003 Department of Computer Science University of Mannheim, Germany December 7, 2011 Abstract In this paper,
Porting a TreeMap Library from AWT/Swing to SWT/JFace
School of Mathematics and Systems Engineering Reports from MSI - Rapporter från MSI Porting a TreeMap Library from AWT/Swing to SWT/JFace Lirim Jusufi October 2009 MSI Report 09069 Växjö University ISSN
Visualizing Changes of Hierarchical Data using Treemaps
286 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 3, NO. 6, NOVEMBER/DECEMBER 27 Visualizing Changes of Hierarchical Data using Treemaps Ying Tu and Han-Wei Shen Abstract While the treemap
Discovering Business Intelligence Using Treemap Visualizations
1 of 11 4/25/2012 10:41 AM
Treemap Visualization for Space Situational Awareness
Treemap Visualization for Space Situational Awareness John D. Ianni Air Force Research Laboratory, Wright-Patterson AFB, OH Zac Gorrell Valepro, LLC, Colorado Springs, CO ABSTRACT Making sense of massive
Treemap Presentation as a Corporate Dashboard Larry Day & Richard Dickinson Corporate Performance Measures BNSF Railway
Paper AD07 Treemap Presentation as a Corporate Dashboard Larry Day & Richard Dickinson Corporate Performance Measures BNSF Railway Treemap data presentation as an exception-based reporting tool for corporate
ECS 235A Project - NVD Visualization Using TreeMaps
ECS 235A Project - NVD Visualization Using TreeMaps Kevin Griffin Email: [email protected] December 12, 2013 1 Introduction The National Vulnerability Database (NVD) is a continuously updated United
6.3 Treemaps: a space-filling approach to the visualization of hierarchical information structures
Sparks of Innovation in Human-Computer Interaction, 275 B. Shneiderman, Ed., Ablex Publ., Norwood, NJ (1993) 6.3 Treemaps: a space-filling approach to the visualization of hierarchical information structures
Evaluating the Effectiveness of Tree Visualization Systems for Knowledge Discovery
Eurographics/ IEEE-VGTC Symposium on Visualization (2006) Thomas Ertl, Ken Joy, and Beatriz Santos (Editors) Evaluating the Effectiveness of Tree Visualization Systems for Knowledge Discovery Yue Wang
BIG DATA VISUALIZATION. Team Impossible Peter Vilim, Sruthi Mayuram Krithivasan, Matt Burrough, and Ismini Lourentzou
BIG DATA VISUALIZATION Team Impossible Peter Vilim, Sruthi Mayuram Krithivasan, Matt Burrough, and Ismini Lourentzou Let s begin with a story Let s explore Yahoo s data! Dora the Data Explorer has a new
Visualization of Varying Hierarchies by Stable Layout of Voronoi Treemaps
Visualization of Varying Hierarchies by Stable Layout of Voronoi Treemaps Sebastian Hahn 1, Jonas Trümper 1, Dominik Moritz 2 and Jürgen Döllner 1 Hasso-Plattner-Institute, Potsdam, Germany 1 [email protected],
TEXT-FILLED STACKED AREA GRAPHS Martin Kraus
Martin Kraus Text can add a significant amount of detail and value to an information visualization. In particular, it can integrate more of the data that a visualization is based on, and it can also integrate
Component visualization methods for large legacy software in C/C++
Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University [email protected]
!"!!"#$$%&'()*+$(,%!"#$%$&'()*""%(+,'-*&./#-$&'(-&(0*".$#-$1"(2&."3$'45"
!"!!"#$$%&'()*+$(,%!"#$%$&'()*""%(+,'-*&./#-$&'(-&(0*".$#-$1"(2&."3$'45"!"#"$%&#'()*+',$$-.&#',/"-0%.12'32./4'5,5'6/%&)$).2&'7./&)8'5,5'9/2%.%3%&8':")08';:
Introduction of Information Visualization and Visual Analytics. Chapter 7. Trees and Graphs Visualization
Introduction of Information Visualization and Visual Analytics Chapter 7 Trees and Graphs Visualization Overview! Motivation! Trees Visualization! Graphs Visualization 1 Motivation! Often datasets contain
Cushion Treemaps: Visualization of Hierarchical Information
To be presented at the IEEE Symposium on Information Visualization (INFOVIS 99), San Francisco, October 25-26, 1999 Cushion Treemaps: Visualization of Hierarchical Information Jarke J. van Wijk Huub van
Visual Analysis of Network Traffic for Resource Planning, Interactive Monitoring, and Interpretation of Security Threats
Visual Analysis of Network Traffic for Resource Planning, Interactive Monitoring, and Interpretation of Security Threats Florian Mansmann, Daniel A. Keim, Stephen C. North, Brian Rexroad, and Daniel Sheleheda
Elastic Hierarchies: Combining Treemaps and Node-Link Diagrams
Elastic Hierarchies: Combining Treemaps and Node-Link Diagrams Shengdong Zhao 1 University of Toronto Michael J. McGuffin 2 University of Toronto Mark H. Chignell 3 University of Toronto Node Link Diagram
DiPro - A Tool for Probabilistic Counterexample Generation
DiPro - A Tool for Probabilistic Counterexample Generation Husain Aljazzar, Florian Leitner-Fischer, Stefan Leue, and Dimitar Simeonov University of Konstanz, Germany Abstract. The computation of counterexamples
The Complete Performance Solution for Microsoft SQL Server
The Complete Performance Solution for Microsoft SQL Server Powerful SSAS Performance Dashboard Innovative Workload and Bottleneck Profiling Capture of all Heavy MDX, XMLA and DMX Aggregation, Partition,
VisCG: Creating an Eclipse Call Graph Visualization Plug-in. Kenta Hasui, Undergraduate Student at Vassar College Class of 2015
VisCG: Creating an Eclipse Call Graph Visualization Plug-in Kenta Hasui, Undergraduate Student at Vassar College Class of 2015 Abstract Call graphs are a useful tool for understanding software; however,
Fireworks CS4 Tutorial Part 1: Intro
Fireworks CS4 Tutorial Part 1: Intro This Adobe Fireworks CS4 Tutorial will help you familiarize yourself with this image editing software and help you create a layout for a website. Fireworks CS4 is the
Gamesman: A Graphical Game Analysis System
Gamesman: A Graphical Game Analysis System Dan Garcia Abstract We present Gamesman, a graphical system for implementing, learning, analyzing and playing small finite two-person
Information Visualization of Attributed Relational Data
Information Visualization of Attributed Relational Data Mao Lin Huang Department of Computer Systems Faculty of Information Technology University of Technology, Sydney PO Box 123 Broadway, NSW 2007 Australia
Interactive Data Mining and Visualization
Interactive Data Mining and Visualization Zhitao Qiu Abstract: Interactive analysis introduces dynamic changes in Visualization. On another hand, advanced visualization can provide different perspectives
Visualizing an Auto-Generated Topic Map
Visualizing an Auto-Generated Topic Map Nadine Amende 1, Stefan Groschupf 2 1 University Halle-Wittenberg, information manegement technology [email protected] 2 media style labs Halle Germany [email protected]
NakeDB: Database Schema Visualization
NAKEDB: DATABASE SCHEMA VISUALIZATION, APRIL 2008 1 NakeDB: Database Schema Visualization Luis Miguel Cortés-Peña, Yi Han, Neil Pradhan, Romain Rigaux Abstract Current database schema visualization tools
Interaction and Visualization Techniques for Programming
Interaction and Visualization Techniques for Programming Mikkel Rønne Jakobsen Dept. of Computing, University of Copenhagen Copenhagen, Denmark [email protected] Abstract. Programmers spend much of their
Data Visualisation and Its Application in Official Statistics. Olivia Or Census and Statistics Department, Hong Kong, China [email protected].
Data Visualisation and Its Application in Official Statistics Olivia Or Census and Statistics Department, Hong Kong, China [email protected] Abstract Data visualisation has been a growing topic of
A Comparison of Dictionary Implementations
A Comparison of Dictionary Implementations Mark P Neyer April 10, 2009 1 Introduction A common problem in computer science is the representation of a mapping between two sets. A mapping f : A B is a function
Analysis of Algorithms I: Optimal Binary Search Trees
Analysis of Algorithms I: Optimal Binary Search Trees Xi Chen Columbia University Given a set of n keys K = {k 1,..., k n } in sorted order: k 1 < k 2 < < k n we wish to build an optimal binary search
Using treemaps to visualize the Analytic Hierarchy Process
Using treemaps to visualize the Analytic Hierarchy Process Toshiyuki Asahi* David Turo Ben Shneiderman Human-Computer Interaction Laboratory, Dept. of Computer Science and Institute for Systems Research
TOP New Features of Oracle Business Intelligence 11g
10 TOP New Features of Oracle Business Intelligence 11g TABLE OF CONTENTS Feature 1 New Chart Choices Funnel Chart 2 Trellis Chart 3 Waterfall 4 Tile Diagram 5 Feature 2 Recommended Visualization 6 Feature
TIBCO Spotfire Business Author Essentials Quick Reference Guide. Table of contents:
Table of contents: Access Data for Analysis Data file types Format assumptions Data from Excel Information links Add multiple data tables Create & Interpret Visualizations Table Pie Chart Cross Table Treemap
Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint
Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint While it is, of course, possible to create a Research Day poster using a graphics editing programme such as Adobe
Understanding Data: A Comparison of Information Visualization Tools and Techniques
Understanding Data: A Comparison of Information Visualization Tools and Techniques Prashanth Vajjhala Abstract - This paper seeks to evaluate data analysis from an information visualization point of view.
Mass Frontier 7.0 Quick Start Guide
Mass Frontier 7.0 Quick Start Guide The topics in this guide briefly step you through key features of the Mass Frontier application. Editing a Structure Working with Spectral Trees Building a Library Predicting
an introduction to VISUALIZING DATA by joel laumans
an introduction to VISUALIZING DATA by joel laumans an introduction to VISUALIZING DATA iii AN INTRODUCTION TO VISUALIZING DATA by Joel Laumans Table of Contents 1 Introduction 1 Definition Purpose 2 Data
Visualization methods for patent data
Visualization methods for patent data Treparel 2013 Dr. Anton Heijs (CTO & Founder) Delft, The Netherlands Introduction Treparel can provide advanced visualizations for patent data. This document describes
Publisher 2010 Cheat Sheet
April 20, 2012 Publisher 2010 Cheat Sheet Toolbar customize click on arrow and then check the ones you want a shortcut for File Tab (has new, open save, print, and shows recent documents, and has choices
