Redis Graph. A graph database built on top of redis

Size: px
Start display at page:

Download "Redis Graph. A graph database built on top of redis"

Transcription

1 Redis Graph A graph database built on top of redis

2 What s Redis? Open source in-memory database Key => Data Structure server Key features: Fast, Flexible, Simple

3 A Lego for your database Key "I'm a Plain Text String!" { A: foo, B: bar, C: baz } [ A B C D E ] { A, B, C, D, E } { A: 0.1, B: 0.3, C: 100, D: 1337 } { A: (51.5, 0.12), B: (32.1, 34.7) } Strings/Blobs/Bitmaps Hash Tables (objects!) Linked Lists Sets Sorted Sets Geo Sets HyperLogLog

4 Node Jerry Seinfeld Jerry Seinfeld : { First_Name: Jerry, Age: 62 }

5 Relations Jerry Visit Berlin

6 Hexastore S Subject P Predicate O Object SPO SOP OPS OSP PSO POS 6

7 Hexastore Triplets SPO:Jerry:Visit:Berlin SOP:Jerry:Berlin:Visit OPS:Berlin:Visit:Jerry OSP:Berlin:Jerry:Visit PSO:Visit:Jerry:Berlin POS:Visit:Berlin:Jerry Jerry S Visit P Berlin O

8 Hexastore Places Jerry been to? SPO:Jerry:Visit:* Who visited Berlin? OPS:Berlin:Visit:* Who travels and to where? PSO:Visit:* Jerry S Visit P Berlin O

9 Query language Cypher* MATCH (Jerry: Jerry Seinfeld )-[friend]->(f)-[visit]->(country) WHERE (F.age >= Jerry.age AND country.continent = Europe ) RETURN F.name, count(country.name) AS countriesvisited ORDER BY countriesvisited, F.age DESC LIMIT 2

10 Query language Tokenizer - Lex Parser - Lemon, SQLite LALR(1) parser generator for C opencypher

11 MATCH (Jerry: Jerry Seinfeld )-[friend]->(f)-[visit]->(country) WHERE F.age >= 50 AND Country.continent = Europe RETURN F.name, F.age, Country.name ORDER BY F.age DESC LIMIT 5

12 Query Lexer Parser AST

13 AST Root Match Where Return Order

14 MATCH (Jerry:"Jerry Seinfeld")-[friend]->(F)-[visit]->(Country) Alias: Jerry ID: Jerry Seinfeld friend Alias: F ID:? visit Alias: Country ID:?

15 Alias: Jerry ID: Jerry Seinfeld friend Alias: F ID:? visit Alias: Country ID:? SPO:Jerry Seinfeld:friend:* SPO:Jerry Seinfeld:friend:Cosmo Kramer SPO:Jerry Seinfeld:friend:George Costanza

16 Alias: Jerry ID: Jerry Seinfeld friend Alias: F ID: Cosmo Kramer visit Alias: Country ID:?

17 WHERE F.age >= 50 AND Country.continent = Europe Filter tree AND age >= 50 continent = Europe

18 Cosmo Kramer: { Name: Cosmo Kramer, Age: 48 } AND Kramer.age >= 50 continent = Europe

19 Cosmo Kramer: { Name: Cosmo Kramer, Age: 48 } AND Kramer.age >= 50 F continent = Europe

20 Cosmo Kramer: { Name: Cosmo Kramer, Age: 48 } AND F Kramer.age >= 50 F continent = Europe

21 Alias: Jerry ID: Jerry Seinfeld friend Alias: F ID:? visit Alias: Country ID:? SPO:Jerry Seinfeld:friend:* SPO:Jerry Seinfeld:friend:Cosmo Kramer SPO:Jerry Seinfeld:friend:George Costanza

22 Alias: Jerry ID: Jerry Seinfeld friend Alias: F ID: George Costanza visit Alias: Country ID:?

23 George Costanza:{ Name: George Costanza, Age: 52 } AND George.age >= 50 continent = Europe

24 George Costanza:{ Name: George Costanza, Age: 52 } George.age >= 50 T AND continent = Europe

25 George Costanza:{ Name: George Costanza, Age: 52 } George.age >= 50 T AND T continent = Europe T

26 Alias: Jerry ID: Jerry Seinfeld friend Alias: F ID: George Costanza visit Alias: Country ID:? SPO:George Costanza:visit:* SPO:George Costanza:visit:Italy SPO:George Costanza:visit:Cuba

27 Alias: Jerry ID: Jerry Seinfeld friend Alias: F ID: George Costanza visit Alias: Country ID: Italy

28 George Costanza:{ Name: George Costanza, Age: 52 } Italy: { Continent: Europe, Population: 1000, Name: Italy } George.age >= 50 T AND T Italy.continent = Europe T

29 TOP K heap RETURN F.name, F.age, Country.name ORDER BY F.age DESC LIMIT 5 [ George Costanza, 52, Italy]

30 Features Multi hop, multi entry point (A)-[R1]->(C)<-[R2]-(B) (Nicolas: Nicolas Cage )-[act]->(movie)<-[act]-(actor) Aggregations, Group bys RETURN F.gender, AVG(F.age) AS average_age Order bys, Distinct

31 Benchmark 150K inserts per second 15K simple queries per second

32 There s still work to be done Single node query: MATCH (A) RETURN A OPTIONAL MATCH WITH, SKIP, UNION Curly brackets filters (john {name: John }) In place evaluations WHERE Me.age > F.age + X Shortest path between nodes (A)-[*]-(B) A number of aggregation functions: stdev, precentilecount

33 Roadmap Hexastore sorted-set -> Trie Indexed entities Single node query Python lib

34 Contribute/Contact

Heap Sort. Lecture 35. Robb T. Koether. Hampden-Sydney College. Mon, Apr 25, 2016

Heap Sort. Lecture 35. Robb T. Koether. Hampden-Sydney College. Mon, Apr 25, 2016 Heap Sort Lecture 35 Robb T. Koether Hampden-Sydney College Mon, Apr 25, 2016 Robb T. Koether (Hampden-Sydney College) Heap Sort Mon, Apr 25, 2016 1 / 14 1 Sorting 2 The Heap Sort Robb T. Koether (Hampden-Sydney

More information

SIDDHARTH INSTITUTE OF ENGINEERING & TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE)

SIDDHARTH INSTITUTE OF ENGINEERING & TECHNOLOGY :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) Subject with Code : Data Structures(16MC806) Course & Specialization: MCA UNIT I Sorting, Searching and Directories 1. Explain how to sort the elements by using insertion sort and derive time complexity

More information

TECHNICAL NOTE HOW TO USE LOOPERS. Kalipso_TechDocs_Loopers. Revision: 1.0. Kalipso version: Date: 16/02/2017.

TECHNICAL NOTE HOW TO USE LOOPERS. Kalipso_TechDocs_Loopers. Revision: 1.0. Kalipso version: Date: 16/02/2017. TECHNICAL NOTE HOW TO USE LOOPERS Document: Kalipso_TechDocs_Loopers Revision: 1.0 Kalipso version: 4.0 20161231 Date: 16/02/2017 Author: RS Contents 1. About... 3 2. Application Examples... 4 2.1. List

More information

We release Mascot Server 2.6 at the end of last year. There have been a number of changes and improvements in the search engine and reports.

We release Mascot Server 2.6 at the end of last year. There have been a number of changes and improvements in the search engine and reports. 1 We release Mascot Server 2.6 at the end of last year. There have been a number of changes and improvements in the search engine and reports. I ll also be covering some enhancements and changes in Mascot

More information

Using SQL in MS Access

Using SQL in MS Access Using SQL in MS Access Himadri Barman 1. Creating Tables Create a table PLAYERS. The fields and corresponding data types along with other requirements are: Player_ID Text of size 10, primary key Player_Name

More information

Cuneiform. A Functional Workflow Language Implementation in Erlang. Jörgen Brandt Humboldt-Universität zu Berlin

Cuneiform. A Functional Workflow Language Implementation in Erlang. Jörgen Brandt Humboldt-Universität zu Berlin Cuneiform A Functional Workflow Language Implementation in Erlang Jörgen Brandt Humboldt-Universität zu Berlin 2015-12-01 Jörgen Brandt (HU Berlin) Cuneiform 2015-12-01 1 / 27 Cuneiform Cuneiform A Functional

More information

Database Systems CSE 414

Database Systems CSE 414 Database Systems CSE 414 Lectures 4: Joins & Aggregation (Ch. 6.1-6.4) CSE 414 - Spring 2017 1 Announcements WQ1 is posted to gradebook double check scores WQ2 is out due next Sunday HW1 is due Tuesday

More information

Problem Solving Agents

Problem Solving Agents Problem Solving Agents A problem solving agent is one which decides what actions and states to consider in completing a goal Examples: Finding the shortest path from one city to another 8-puzzle Problem

More information

Couples, Relations and Functions

Couples, Relations and Functions Couples, and Lecture 7 Tony Mullins Griffith College Dublin 1 Selector Given and Couples Tony Mullins Griffith College Dublin 3 Couples Tony Mullins Griffith College Dublin 5 Couples A couple is a pair

More information

Real-World Performance Training Hands-On Exercise

Real-World Performance Training Hands-On Exercise Real-World Performance Training Hands-On Exercise Real-World Performance Team Solution Progress, Step 1 Initial Observations RWP Training Extreme DW Hands-On Exercise: Baseline q.low.sql Runs in 5 seconds

More information

Excel 2013 Pivot Table Calculated Field Greyed Out

Excel 2013 Pivot Table Calculated Field Greyed Out Excel 2013 Pivot Table Calculated Field Greyed Out Use Excel pivot table calculated item to create unique items in a pivot table field. (00:47 minute mark) Group By Date: Excel PivotTable: 1) Drag Date

More information

Peeling the Onion: Analyzing Aggregate, National and Sectoral Energy Intensity in the European Union

Peeling the Onion: Analyzing Aggregate, National and Sectoral Energy Intensity in the European Union Peeling the Onion: Analyzing Aggregate, National and Sectoral Energy Intensity in the European Union An Application of the WIOD Database Michael Schymura Centre for European Economic Research (ZEW), Mannheim,

More information

High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours!

High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours! High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours! Airlock Login Airlock IAM When combined with Airlock WAF, Airlock Login

More information

Shearwater Cloud Desktop Release Notes

Shearwater Cloud Desktop Release Notes 2.3.0 2019-01-28 Multi-Select available in Desktop version. Currently supports Export and Deletes. Search through your Dive Logs with the new Dive Log Filter! Fixed issue with Terics being displayed as

More information

Uninformed Search (Ch )

Uninformed Search (Ch ) 1 Uninformed Search (Ch. 3-3.4) 7 Small examples 8-Queens: how to fit 8 queens on a 8x8 board so no 2 queens can capture each other Two ways to model this: Incremental = each action is to add a queen to

More information

RESERVATION.Sid and RESERVATION.Bid are foreign keys referring to SAILOR.Sid and BOAT.Bid, respectively.

RESERVATION.Sid and RESERVATION.Bid are foreign keys referring to SAILOR.Sid and BOAT.Bid, respectively. relational schema SAILOR ( Sid: integer, Sname: string, Rating: integer, Age: real ) BOAT ( Bid: integer, Bname: string, Color: string ) RESERVATION ( Sid: integer, Bid: integer, Day: date ) RESERVATION.Sid

More information

Your Roadmap to Single IRB Review Getting Started with SMART IRB & the Online Reliance System

Your Roadmap to Single IRB Review Getting Started with SMART IRB & the Online Reliance System Your Roadmap to Single IRB Review Getting Started with SMART IRB & the Online Reliance System Now that your institution has joined SMART IRB, what s next? Start using the Agreement right away for IRB reliance

More information

Incorporating Sidewalks into Transportation Asset Management. Presentation by Alan S. Kercher, P.E. Kercher Engineering, Inc.

Incorporating Sidewalks into Transportation Asset Management. Presentation by Alan S. Kercher, P.E. Kercher Engineering, Inc. Incorporating Sidewalks into Transportation Asset Management Presentation by Alan S. Kercher, P.E. Kercher Engineering, Inc. Integrated Management of Infrastructure Example: Urban Environment Pavements

More information

CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper

CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper Note: All Questions are compulsory. Each question carry one mark. 1. Error detection at the data link layer is achieved by? [A] Bit stuffing

More information

Uninformed Search (Ch )

Uninformed Search (Ch ) 1 Uninformed Search (Ch. 3-3.4) 3 Terminology review State: a representation of a possible configuration of our problem Action: -how our agent interacts with the problem -can be different depending on

More information

MWGen: A Mini World Generator

MWGen: A Mini World Generator MWGen: A Mini World Generator Jianqiu Xu and Ralf Hartmut Güting Database Systems for New Applications, Mathematics and Computer Science FernUniversität in Hagen, Germany July, 2012 Outline 1 Problem Description

More information

Rugby Statistics Feeds

Rugby Statistics Feeds Rugby Statistics Feeds 2015 1 SPORTRADAR RUGBY STATISTICS FEEDS Table of Contents Overview... 3 Rugby Statistics Feeds... 4 League & Tournament Information... 5 Team Information... 7 Player Information...

More information

Uninformed search methods

Uninformed search methods Lecture 3 Uninformed search methods Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Announcements Homework assignment 1 is out Due on Tuesday, September 12, 2017 before the lecture Report and programming

More information

CS472 Foundations of Artificial Intelligence. Final Exam December 19, :30pm

CS472 Foundations of Artificial Intelligence. Final Exam December 19, :30pm CS472 Foundations of Artificial Intelligence Final Exam December 19, 2003 12-2:30pm Name: (Q exam takers should write their Number instead!!!) Instructions: You have 2.5 hours to complete this exam. The

More information

h01: Perkovic Ch1 (Introduction to CS), 2.1, 2.2 (Expr, Vars, Assignment, Strings), 2.3 (Lists, Tuples)

h01: Perkovic Ch1 (Introduction to CS), 2.1, 2.2 (Expr, Vars, Assignment, Strings), 2.3 (Lists, Tuples) Name: (as it would appear on official course roster) Umail address: Optional: name you wish to be called if different from name above. Optional: name of "homework buddy" (leaving this blank signifies "I

More information

Visual Traffic Jam Analysis Based on Trajectory Data

Visual Traffic Jam Analysis Based on Trajectory Data Visual Traffic Jam Analysis Based on Trajectory Data Zuchao Wang, Min Lu, Xiaoru Yuan, Peking University Junping Zhang, Fudan University Huub van de Wetering, Technische Universiteit Eindhoven Introduction

More information

CSE 3401: Intro to AI & LP Uninformed Search II

CSE 3401: Intro to AI & LP Uninformed Search II CSE 3401: Intro to AI & LP Uninformed Search II Required Readings: R & N Chapter 3, Sec. 1-4. 1 {Arad}, {Zerind, Timisoara, Sibiu}, {Zerind, Timisoara, Arad, Oradea, Fagaras, RimnicuVilcea }, {Zerind,

More information

Algorithms and Data Structures

Algorithms and Data Structures Algorithms and Data Structures CMPSC 465 LECTURES 22-23 Binary Search Trees Adam Smith S. Raskhodnikova and A. Smith. Based on slides by C. Leiserson and E. Demaine. 1 Heaps: Review Heap-leap-jeep-creep(A):

More information

Section 8: Model-View-Controller

Section 8: Model-View-Controller Section 8: Model-View-Controller Slides by Alex Mariakakis with material from Krysta Yousoufian and Kellen Donohue Agenda MVC MVC example 1: traffic light MVC example 2: registration HW8 info MVC The classic

More information

Uninformed search methods II.

Uninformed search methods II. CS 1571 Introduction to AI Lecture 5 Uninformed search methods II. Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Uninformed methods Uninformed search methods use only information available in

More information

Neo4j Exercise 2. Spatial Procedures

Neo4j Exercise 2. Spatial Procedures GGE5402/6405: Geographic Databases Fall 2016 Neo4j Exercise 2 CREATE A GRAPH DB FOR CANADIAN CITIES Emmanuel Stefanakis estef@unb.ca Spatial Procedures CALL spatial.procedures 1 CALL spatial.procedures

More information

Administration and IT Assignment Assessment Task: Sounds on the Shore

Administration and IT Assignment Assessment Task: Sounds on the Shore Administration and IT Assignment Assessment Task: Sounds on the Shore This is the assessment task for the assignment Component of National 5 Administration and IT Course assessment. It must be read in

More information

Comparing U.S. Elevation to the Population Density. Each block/lego equals 500 feet in elevation above sea level.

Comparing U.S. Elevation to the Population Density. Each block/lego equals 500 feet in elevation above sea level. Name Date Comparing U.S. Elevation to the Population Density In this lesson, you will make a double-bar graph which will compare U.S. population density to the elevation of physical regions of the United

More information

INSTRUCTIONS FOR ENTERING SCHEDULES THROUGH THE NCAA STATISTICS SITE AND WEBSITE PROVIDERS

INSTRUCTIONS FOR ENTERING SCHEDULES THROUGH THE NCAA STATISTICS SITE AND WEBSITE PROVIDERS INSTRUCTIONS FOR ENTERING SCHEDULES THROUGH THE NCAA STATISTICS SITE AND WEBSITE PROVIDERS SCHEDULES THROUGH WEBSITE PROVIDERS Please see pages 5-7 for directions on submitting schedules through Presto

More information

Operation and safety of tramways in interaction with public space. COST Action TU1103 «STATE OF THE ART» On behalf of the action: Matus Sucha

Operation and safety of tramways in interaction with public space. COST Action TU1103 «STATE OF THE ART» On behalf of the action: Matus Sucha Operation and safety of tramways in interaction with public space COST Action TU1103 «STATE OF THE ART» On behalf of the action: Matus Sucha Introduction The COST Action TU1103 deals with the improvement

More information

Decision Trees. an Introduction

Decision Trees. an Introduction Decision Trees an Introduction Outline Top-Down Decision Tree Construction Choosing the Splitting Attribute Information Gain and Gain Ratio Decision Tree An internal node is a test on an attribute A branch

More information

Generating None-Plans in Order to Find Plans 1

Generating None-Plans in Order to Find Plans 1 Generating None-Plans in Order to Find Plans 1 Wojciech Penczek a joint work with Michał Knapik and Artur Niewiadomski Institute of Computer Sciences, PAS, Warsaw, and Siedlce University, Poland MINI PW,

More information

Session Objectives. At the end of the session, the participants should: Understand advantages of BFD implementation on S9700

Session Objectives. At the end of the session, the participants should: Understand advantages of BFD implementation on S9700 BFD Features Session Objectives At the end of the session, the participants should: Understand advantages of BFD implementation on S9700 Understand when to use BFD on S9700 1 Contents BFD introduction

More information

Steltronic Focus. User Manual Manage Focus Tournaments

Steltronic Focus. User Manual Manage Focus Tournaments Steltronic Focus User Manual Manage Focus Tournaments Steltronic S.p.A. Via Artigianale 34, 25082 Botticino Sera Brescia - Italy Tel: +39 030 2190811 Fax: +39 030 2190798 Service: + 39 030 2190830 http:

More information

Due on: November 1, 2016: AM Use additional sheets, if necessary. You should staple your exam. Submit on-time at AM

Due on: November 1, 2016: AM Use additional sheets, if necessary. You should staple your exam. Submit on-time at AM Jackson State University CSC 323 Algorithm Design and Analysis, Fall 2016 Instructor: Dr. Natarajan Meghanathan Exam 2 (Take Home Exam) Maximum Points: 100 Due on: November 1, 2016: 11.30 AM Use additional

More information

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department Princess Nora University Faculty of Computer & Information Systems 1 ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department (CHAPTER-3-PART2) PROBLEM SOLVING AND SEARCH (Course coordinator) Searching

More information

Section 8: Model-View-Controller. Slides adapted from Alex Mariakakis, with material from Krysta Yousoufian and Kellen Donohue

Section 8: Model-View-Controller. Slides adapted from Alex Mariakakis, with material from Krysta Yousoufian and Kellen Donohue Section 8: Model-View-Controller Slides adapted from Alex Mariakakis, with material from Krysta Yousoufian and Kellen Donohue Agenda MVC MVC example 1: traffic light MVC example 2: registration HW8 info

More information

5. Which is the root word in

5. Which is the root word in Name: Date: WEEK 22 1 Read the text and then answer the questions. Have you ever heard of judo? Judo is a martial art. It is a sport that does not use weapons. Instead, judo uses holds and body movements.

More information

Machine Learning an American Pastime

Machine Learning an American Pastime Nikhil Bhargava, Andy Fang, Peter Tseng CS 229 Paper Machine Learning an American Pastime I. Introduction Baseball has been a popular American sport that has steadily gained worldwide appreciation in the

More information

Full-Time Cup Competitions Version 5.0

Full-Time Cup Competitions Version 5.0 Full-Time Cup Competitions Version 5.0 Full-Time Cup Competitions Page 1 1.0 Cup Competitions 1.1 How to Create a Cup Competition 3 1.2 How to Edit a Cup Competition (Name, Hide or Sequence) 7 1.3 How

More information

CENG 466 Artificial Intelligence. Lecture 4 Solving Problems by Searching (II)

CENG 466 Artificial Intelligence. Lecture 4 Solving Problems by Searching (II) CENG 466 Artificial Intelligence Lecture 4 Solving Problems by Searching (II) Topics Search Categories Breadth First Search Uniform Cost Search Depth First Search Depth Limited Search Iterative Deepening

More information

Transposition Table, History Heuristic, and other Search Enhancements

Transposition Table, History Heuristic, and other Search Enhancements Transposition Table, History Heuristic, and other Search Enhancements Tsan-sheng Hsu tshsu@iis.sinica.edu.tw http://www.iis.sinica.edu.tw/~tshsu 1 Abstract Introduce heuristics for improving the efficiency

More information

CRICKET ONTOLOGY. Project Description :- Instructor :- Prof: Navjyothi Singh

CRICKET ONTOLOGY. Project Description :- Instructor :- Prof: Navjyothi Singh Instructor :- Prof: Navjyothi Singh CRICKET ONTOLOGY Project Team :- PV Sai Krishna (200402036) Abhilash I (200501004) Phani Chaitanya (200501076) Kranthi Reddy (200502008) Vidyadhar Rao (200601100) Project

More information

Lecture 10: Generation

Lecture 10: Generation Lecture 10: Generation Overview of Natural Language Generation An extended example: cricket reports Learning from existing text Overview of Natural Language Generation Generation Generation from what?!

More information

Newsletter nº 2 May 2015

Newsletter nº 2 May 2015 Newsletter nº 2 May 2015 Measurement system setup Ajdovščina Fig. 1: The measurement system in Ajdovščina 1 Wind Risk project is being implemented with the contribution of the Civil Protection Financial

More information

Knowledge. Improvement. Success. SAM PuttLab. 3D putt replay module

Knowledge. Improvement. Success.  SAM PuttLab. 3D putt replay module Knowledge. Improvement. Success. www.scienceandmotion.com SAM PuttLab 3D putt replay module The COMPLETE putting solution Putt training in a new dimension 43% of the golf shots are putts, however, putting

More information

From the previous assignment, we have an Entity Relationship diagram (ERD or ER Diagram).

From the previous assignment, we have an Entity Relationship diagram (ERD or ER Diagram). Sports Active ER to Relational Database & SQL Queries ER Diagram From the previous assignment, we have an Entity Relationship diagram (ERD or ER Diagram). However, it has been made obvious that there are

More information

Bulgarian Olympiad in Informatics: Excellence over a Long Period of Time

Bulgarian Olympiad in Informatics: Excellence over a Long Period of Time Olympiads in Informatics, 2017, Vol. 11, 151 158 2017 IOI, Vilnius University DOI: 10.15388/ioi.2017.12 151 Bulgarian Olympiad in Informatics: Excellence over a Long Period of Time Emil KELEVEDJIEV 1,

More information

Beetle Races! Measuring Distance and Time and Calculating Rate

Beetle Races! Measuring Distance and Time and Calculating Rate Measuring Distance and Time and Calculating Rate Beetle Races! PURPOSE In this activity, you will measure the distance traveled by your selected mealworm beetle, Tenebrio molitor, during three 45-second

More information

The following pages walk you through the PutterFit system.

The following pages walk you through the PutterFit system. Quickly find the right putter for your customer and increase sales. PutterFit is a high tech way for Retailers to help customers select the putter that suits them best. And it s easy to use! PutterFit

More information

Batter Up! Define rehabilitate.

Batter Up! Define rehabilitate. Batter Up! Define rehabilitate. Swing! To return to as close to normal as possible To restore functioning Batter Up! List 2 examples of prosthetic devices that were discussed in the Bionic Body Parts article.

More information

AccessNET. DICOM Conformance Statement version 7.0.0

AccessNET. DICOM Conformance Statement version 7.0.0 AccessNET DICOM Conformance Statement version 7.0.0 Copyright Information Copyright Notice Copyright 1996-2015 ASPYRA, LLC. All rights reserved. Information in this document is subject to change without

More information

Database Management Systems. Chapter 5

Database Management Systems. Chapter 5 Database Management Systems Chapter 5 SQL: Queries, Constraints, Triggers Example Instances We will use these instances of the Sailors and Reserves relations in our examples. If the key for the Reserves

More information

TOPCAT and STILTS: Software for Tables.

TOPCAT and STILTS: Software for Tables. TOPCAT and STILTS: Software for Tables TOPCAT STILTS http://www.starlink.ac.uk/topcat/ http://www.starlink.ac.uk/stilts/ Mark Taylor (AstroGrid/Bristol) EuroVO AIDA VO School, ESO Garching, 30 March 2009

More information

Gaia ARI. ARI s Gaia Workshop. Grégory Mantelet. 20 th June 2018 CDS / ARI

Gaia ARI. ARI s Gaia Workshop. Grégory Mantelet. 20 th June 2018 CDS / ARI Gaia Services @ ARI ARI s Gaia Workshop Grégory Mantelet CDS / ARI 20 th June 2018 Grégory Mantelet (CDS / ARI) Gaia Services @ ARI 20 th June 2018 1 / 29 1 1. Available services 2 2. Gaia-DR2 @ ARI Feedback

More information

Paul Burkhardt. May 19, 2016

Paul Burkhardt. May 19, 2016 GraphEx Symposium 2016 U.S. National Security Agency Research Directorate May 19, 2016 Graphs are everywhere! Why graph? Graph-theoretic approaches are appealing to many fields simple data abstraction

More information

Healthcare Analytics Anticoagulation Time in Therapeutic Range Calculation Documentation September 4, 2015

Healthcare Analytics Anticoagulation Time in Therapeutic Range Calculation Documentation September 4, 2015 Healthcare Analytics Anticoagulation Time in Therapeutic Range Calculation Documentation September 4, 2015 Reference #1: Percent of Days in Range (Rosendaal Method) Article: http://www.inrpro.com/article.asp?id=1

More information

Provider ICD 10 Compliant Release A S K E S I S W E B I N A R F E B R U A R Y 1 9,

Provider ICD 10 Compliant Release A S K E S I S W E B I N A R F E B R U A R Y 1 9, Provider 7.2.6 ICD 10 Compliant Release A S K E S I S W E B I N A R F E B R U A R Y 1 9, 2 0 1 4 Agenda ICD 10 overview Application development path to compliance Objectives Components CMS 1500 Documentation

More information

INSPIRE TM Inspired choice

INSPIRE TM Inspired choice Inspired choice Personalized perfusion because no two of your patients are the same Leveraging worldwide leadership Our vision becomes reality LivaNova is committed to providing solutions that advance

More information

Using the Network Description Language in Optical Networks

Using the Network Description Language in Optical Networks Using the Network Description Language in Optical Networks Jeroen van der Ham, Paola Grosso, Ronald van der Pol, Andree Toonk, Cees de Laat System and Network Engineering Research Group, UvA Network Research

More information

Uninformed search methods

Uninformed search methods Lecture 3 Uninformed search methods Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Announcements Homework 1 Access through the course web page http://www.cs.pitt.edu/~milos/courses/cs2710/ Two

More information

CS 4649/7649 Robot Intelligence: Planning

CS 4649/7649 Robot Intelligence: Planning CS 4649/7649 Robot Intelligence: Planning Heuristics & Search Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo (sungmoon.joo@cc.gatech.edu) 1 *Slides

More information

Fastball Baseball Manager 2.5 for Joomla 2.5x

Fastball Baseball Manager 2.5 for Joomla 2.5x Fastball Baseball Manager 2.5 for Joomla 2.5x Contents Requirements... 1 IMPORTANT NOTES ON UPGRADING... 1 Important Notes on Upgrading from Fastball 1.7... 1 Important Notes on Migrating from Joomla 1.5x

More information

DESIGN AND ANALYSIS OF ALGORITHMS (DAA 2017)

DESIGN AND ANALYSIS OF ALGORITHMS (DAA 2017) DESIGN AND ANALYSIS OF ALGORITHMS (DAA 2017) Veli Mäkinen 12/05/2017 1 COURSE STRUCTURE 7 weeks: video lecture -> demo lecture -> study group -> exercise Video lecture: Overview, main concepts, algorithm

More information

LISP-DDT implementation status and deployment considerations

LISP-DDT implementation status and deployment considerations LISP-DDT implementation status and deployment considerations Vince Fuller/Darrel Lewis, Cisco IETF-85 Atlanta, GA 1 Agenda Brief review of how DDT works Implementation and deployment status Future direction

More information

MIS0855: Data Science In-Class Exercise: Working with Pivot Tables in Tableau

MIS0855: Data Science In-Class Exercise: Working with Pivot Tables in Tableau MIS0855: Data Science In-Class Exercise: Working with Pivot Tables in Tableau Objective: Work with dimensional data to navigate a data set Learning Outcomes: Summarize a table of data organized along dimensions

More information

Diving Into Flask. Head On. Andrii V. Mishkovskyi A. Mishkovskyi () Diving Into Flask EuroPython / 40

Diving Into Flask. Head On. Andrii V. Mishkovskyi A. Mishkovskyi () Diving Into Flask EuroPython / 40 Diving Into Flask Head On Andrii V. Mishkovskyi contact@mishkovskyi.net A. Mishkovskyi () Diving Into Flask EuroPython 2012 1 / 40 Warming up Section 1 Warming up A. Mishkovskyi () Diving Into Flask EuroPython

More information

SQL LiteSpeed 3.0 Installation Guide

SQL LiteSpeed 3.0 Installation Guide SQL LiteSpeed 3.0 Installation Guide Revised January 27, 2004 Written by: Jeremy Kadlec Edgewood Solutions www.edgewoodsolutions.com 888.788.2444 2 Introduction This guide outlines the SQL LiteSpeed 3.0

More information

Comp115: Databases. Relational Algebra

Comp115: Databases. Relational Algebra Comp115: Databases Relational Algebra Instructor: Manos Athanassoulis Up to now we have been discussing how to: (i) model the requirements (ii) translate them into relational schema (iii) refine the schema

More information

A.J. Simon Chris Edwards

A.J. Simon Chris Edwards Handout #3 Fall 2009 R.E. Mitchell ME 370A Cantera Tutorial and Installation Instructions * A.J. Simon Chris Edwards Cantera and Stanford-Cantera (SCTv2) are being distributed to the ME370A class to enable

More information

Company Surge TM for. Installation Guide v4.0 January

Company Surge TM for. Installation Guide v4.0 January Company Surge TM for Installation Guide v4.0 January 2018 bombora.com @bomboradata Contents Page # Why use Company Surge for Marketo? 3 Select your Intent Topics 4 Overview: Configure Company Surge for

More information

February 22-27, 2010, Zurich, Switzerland

February 22-27, 2010, Zurich, Switzerland 3 rd KNIME Users Meeting and Workshop February 22-27, 2010, Zurich, Switzerland Monday February 22, 11:00 am 6:00 pm, Technopark Zurich, Room Fortran KNIME Users Training Day 1 Start End Topic 11:00 am

More information

Flyweight Pattern. Flyweight: Intent. Use sharing to support large numbers of fine-grained objects efficiently. CSIE Department, NTUT Chien-Hung Liu

Flyweight Pattern. Flyweight: Intent. Use sharing to support large numbers of fine-grained objects efficiently. CSIE Department, NTUT Chien-Hung Liu Flyweight Pattern CSIE Department, NTUT Chien-Hung Liu Flyweight: Intent Use sharing to support large numbers of fine-grained objects efficiently 1 Flyweight: Motivation (1) Some applications could benefit

More information

Table of Contents. 1 Command Summary...1

Table of Contents. 1 Command Summary...1 Table of Contents 1 Command Summary....1 1.1 General Commands.... 1 1.1.1 Operating Modes.... 1 1.1.2 In a Menu or List.... 2 1.1.3 Options Available at Any Point.... 2 1.1.4 Switch Programs.... 4 1.1.5

More information

Introduction. You may find detailed information about the network from the EuroVelo website: Page 1/5

Introduction. You may find detailed information about the network from the EuroVelo website:  Page 1/5 Including EuroVelo in the TEN-T Briefing Paper European Cyclists Federation Adam Bodor, Director of EuroVelo, Cycling Tourism and Regional Policy, a.bodor@ecf.com Ed Lancaster, Cycling Tourism and Regional

More information

Sharing the How (and not the What )

Sharing the How (and not the What ) Sharing the How (and not the What ) Percy Liang NIPS Workshop on Transfer Learning December 12, 2015 What is shared between tasks? Task A Task B 1 What is shared between tasks? Task A Task B 1 detecting

More information

Artificial Intelligence. Uninformed Search Strategies

Artificial Intelligence. Uninformed Search Strategies Artificial Intelligence Uninformed search strategies Uninformed Search Strategies Uninformed strategies use only the information available in the problem definition Also called Blind Search No info on

More information

Year 1 and 2 Learning Intentions Summer Term Medium/ Long Term Planning Week Y1 Intentions: Y1 Outcomes: Y2 Intention: Y2 Outcomes:

Year 1 and 2 Learning Intentions Summer Term Medium/ Long Term Planning Week Y1 Intentions: Y1 Outcomes: Y2 Intention: Y2 Outcomes: Working Together Supporting Each Other Year 1 and 2 Learning Intentions Summer Term Medium/ Long Term Planning Week Y1 Intentions: Y1 Outcomes: Y2 Intention: Y2 Outcomes: 1 Number and place value Day 1:

More information

ID: Cookbook: browseurl.jbs Time: 15:40:31 Date: 11/04/2018 Version:

ID: Cookbook: browseurl.jbs Time: 15:40:31 Date: 11/04/2018 Version: ID: 54174 Cookbook: browseurl.jbs Time: 15:40:31 Date: 11/04/2018 Version: 22.0.0 Table of Contents Table of Contents Analysis Report Overview General Information Detection Confidence Classification Analysis

More information

Updated MMA Statistics Feeds 1 SPORTRADAR MMA STATISTICS FEEDS

Updated MMA Statistics Feeds 1 SPORTRADAR MMA STATISTICS FEEDS MMA Statistics Feeds 2016 1 SPORTRADAR MMA STATISTICS FEEDS Table of Contents Overview... 3 MMA Statistics Feeds... 4 Organization Information... 5 Event & Venue Information... 6 Fight Information & Results...

More information

Standard League Robot Soccer EV3 Compass Training Curriculum Brian Thomas

Standard League Robot Soccer EV3 Compass Training Curriculum Brian Thomas Standard League Robot Soccer EV3 Compass Training Curriculum Brian Thomas RoboCup Junior Australia Inc Copyright 2018 1 Standard League Robot Soccer EV3 Compass Training Welcome! The aim of this curriculum

More information

A physicist, an engineer and a programmer were in a car driving over a steep alpine pass when the brakes failed. The car was getting faster and

A physicist, an engineer and a programmer were in a car driving over a steep alpine pass when the brakes failed. The car was getting faster and A physicist, an engineer and a programmer were in a car driving over a steep alpine pass when the brakes failed. The car was getting faster and faster, they were struggling to get round the corners and

More information

More relatively-poor people in a less absolutely-poor world

More relatively-poor people in a less absolutely-poor world World Bank Presentation on Shared Prosperity, December 3, 2013 More relatively-poor people in a less absolutely-poor world Martin Ravallion Department of Economics, Georgetown University Looking back 200

More information

USER MANUAL April 2016

USER MANUAL April 2016 USER MANUAL April 2016 Introduction TIEBREAK is a program for real time volleyball game data entry and statistical analysis. Extremely easy to use, TIEBREAK makes it possible to reliably and quickly enter

More information

ID: Cookbook: browseurl.jbs Time: 10:30:00 Date: 09/01/2018 Version:

ID: Cookbook: browseurl.jbs Time: 10:30:00 Date: 09/01/2018 Version: ID: 42036 Cookbook: browseurl.jbs Time: 10:30:00 Date: 09/01/2018 Version: 20.0.0 Table of Contents Analysis Report Overview General Information Detection Confidence Classification Analysis Advice Signature

More information

NEW HORIZONTAL AND VERTICAL HANDLE-FREE GOLA EXTRUSION

NEW HORIZONTAL AND VERTICAL HANDLE-FREE GOLA EXTRUSION NEW HORIZONTAL AND VERTICAL HANDLE-FREE GOLA EXTRUSION FROM VOLPATO INDUSTRIE, ITALY WITH PATENTED FIXING SYSTEM SMART KITCHEN SYSTEMS MADE EASY ENKO'S EUROPEAN EXTRUSION This new European extrusion is

More information

Uninformed search methods II.

Uninformed search methods II. CS 2710 Foundations of AI Lecture 4 Uninformed search methods II. Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Announcements Homework assignment 1 is out Due on Tuesday, September 12, 2017 before

More information

FIG: 27.1 Tool String

FIG: 27.1 Tool String Bring up Radioactive Tracer service. Click Acquisition Box - Edit - Tool String Edit the tool string as necessary to reflect the tool string being run. This is important to insure proper offsets, filters,

More information

Capacity building for flood response preparedness Establishment of multi-national CPMs Flood rescue using boats - FRB Steering group meeting

Capacity building for flood response preparedness Establishment of multi-national CPMs Flood rescue using boats - FRB Steering group meeting Capacity building for flood response preparedness Establishment of multi-national CPMs Flood rescue using boats - FRB Steering group meeting Skopje, February 2017 1 PROGRAMME S PURPOSE Capacity building

More information

Ocean Waves and Graphs

Ocean Waves and Graphs Ocean Waves and Graphs A group of science students was on a kayaking trip in Puget Sound. They noticed that different waves seemed to travel at different speeds. One student described some waves as traveling

More information

Horse Farm Management s Report Writer. User Guide Version 1.1.xx

Horse Farm Management s Report Writer. User Guide Version 1.1.xx Horse Farm Management s Report Writer User Guide Version 1.1.xx August 30, 2001 Before you start 3 Using the Report Writer 4 General Concepts 4 Running the report writer 6 Creating a new Report 7 Opening

More information

IRISH NATIONAL STUD NICKING GUIDE

IRISH NATIONAL STUD NICKING GUIDE Index Page Sire Selection Box 1 Dam Selection Box 2 Pedigree Display 3 Nicking Type 4 Pedigree Nicking Level 5 Inbreds Button 6 Nick Button 7 Nick Results Glossary 8 PDF & Nick Score 9 Inbreeding Filter

More information

February 22-27, 2010, Zurich, Switzerland

February 22-27, 2010, Zurich, Switzerland 3 rd KNIME Users Meeting and Workshop February 22-27, 2010, Zurich, Switzerland Monday February 22, 11:00 am 6:00 pm, Technopark Zurich, Room Fortran KNIME Users Training Day 1 Start End Topic 11:00 am

More information

Uninformed search strategies

Uninformed search strategies AIMA sections 3.4,3.5 search use only the information available in the problem denition Breadth-rst search Uniform-cost search Depth-rst search Depth-limited search Iterative deepening search Breadth-rst

More information

Diver Training Options

Diver Training Options MAIN INTERNET ON-SITE TAILORED PACKAGES INTER-COMPANY Diver Training Options DBI offers a menu of tailored courses Designed for users as well as IT Professionals to learn how to master the functionality

More information