Improving Coarsening Schemes for Hypergraph Partitioning by Exploiting Community Structure
|
|
- Halfdan Amundsen
- 5 år siden
- Visninger:
Transkript
1 Improving Coarsening Schemes for Hypergraph Partitioning by Exploiting Community Structure SEA 17 June 23, 217 Tobias Heuer and Sebastian Schlag I NSTITUTE OF T HEORETICAL I NFORMATICS A LGORITHMICS G ROUP KIT University of the State of Baden-Wuerttemberg and National Laboratory of the Helmholtz Association
2 Hypergraphs Generalization of graphs hyperedges connect 2 nodes Graphs dyadic (2-ary) relationships Hypergraphs (d-ary) relationships Hypergraph H = (V, E, c, ω) Vertex set V = {1,..., n} Edge set E P (V ) \ v11 e4 e3 v1 v13 v8 v9 v6 1 e1 v3 v1 Node weights c : V R 1 Edge weights ω : E R 1 v12 v2 v7 e5 v5 v4 e2
3 Hypergraphs Generalization of graphs hyperedges connect 2 nodes Graphs dyadic (2-ary) relationships Hypergraphs (d-ary) relationships pin net Hypergraph H = (V, E, c, ω) Vertex set V = {1,..., n} Edge set E P (V ) \ v11 P = 1 P e E e = P v V e4 e3 d(v ) e1 v3 v1 Node weights c : V R 1 Edge weights ω : E R 1 v12 v2 v1 v13 v8 v9 v6 v7 e5 v5 v4 e2
4 Hypergraph Partitioning Problem Partition hypergraph H = (V, E, c, ω) into k disjoint blocks Π = {V1,..., Vk } such that: blocks Vi are roughly equal-sized: c(vi ) (1 + ε) c(v ) k connectivity objective is minimized: V1 V4 2 V2 V3
5 Hypergraph Partitioning Problem Partition hypergraph H = (V, E, c, ω) into k disjoint blocks Π = {V1,..., Vk } such that: blocks Vi are roughly equal-sized: c(vi ) (1 + ε) imbalance parameter c(v ) k connectivity objective is minimized: V1 V4 2 V2 V3
6 Hypergraph Partitioning Problem Partition hypergraph H = (V, E, c, ω) into k disjoint blocks Π = {V1,..., Vk } such that: blocks Vi are roughly equal-sized: c(vi ) (1 + ε) imbalance parameter c(v ) k connectivity objective is minimized: V1 V4 2 V2 V3
7 Hypergraph Partitioning Problem Partition hypergraph H = (V, E, c, ω) into k disjoint blocks Π = {V1,..., Vk } such that: blocks Vi are roughly equal-sized: c(vi ) (1 + ε) imbalance parameter c(v ) k connectivity objective is minimized: P e cut (λ 1) V1 ω(e) = 6 V2 connectivity: # blocks connected by net e V4 2 V3
8 Hypergraph Partitioning Problem Partition hypergraph H = (V, E, c, ω) into k disjoint blocks Π = {V1,..., Vk } such that: blocks Vi are roughly equal-sized: c(vi ) (1 + ε) imbalance parameter c(v ) k connectivity objective is minimized: P e cut (λ 1) V1 ω(e) = 6 V2 connectivity: # blocks connected by net e V4 2 V3
9 Applications VLSI Design Scientific Computing Application Domain Hypergraph Model facilitate floorplanning & placement 3 Goal minimize communication
10 The Multilevel Framework input hypergraph output partition match / cluster local search uncontract contract initial partitioning 4
11 This Talk: Coarsening Phase input hypergraph output partition match / cluster local search uncontract contract initial partitioning 5
12 Clustering-based Coarsening Common Strategy: avoid global decisions local, greedy algorithms Objective: identify highly connected vertices using foreach vertex v do cluster[v ] := argmax rating(v,u) neighbor u 6
13 Clustering-based Coarsening Common Strategy: avoid global decisions local, greedy algorithms Objective: identify highly connected vertices using foreach vertex v do cluster[v ] := argmax rating(v,u) neighbor u Main Design Goals:[Karypis,Kumar 99] 1: reduce size of nets easier local search 2: reduce number of nets easier initial partitioning 3: maintain structural similarity 6 good coarse solutions
14 Clustering-based Coarsening Main Design Goals: 1: reduce size of nets easier local search 2: reduce number of nets 7 easier initial partitioning
15 Clustering-based Coarsening Main Design Goals: 1: reduce size of nets easier local search 2: reduce number of nets easier initial partitioning foo functions: hypergraph-tailored rating P r (u, v ) := net e containing u,v 7 ω(e) e 1
16 Clustering-based Coarsening Main Design Goals: 1: reduce size of nets easier local search 2: reduce number of nets easier initial partitioning foo functions: hypergraph-tailored rating P r (u, v ) := large number... 7 net e containing u,v ω(e) e 1
17 Clustering-based Coarsening Main Design Goals: 1: reduce size of nets easier local search 2: reduce number of nets easier initial partitioning foo functions: hypergraph-tailored rating P r (u, v ) := large number... 7 net e containing u,v ω(e) e 1 of heavy nets...
18 Clustering-based Coarsening Main Design Goals: 1: reduce size of nets easier local search 2: reduce number of nets easier initial partitioning foo functions: hypergraph-tailored rating P r (u, v ) := large number... 7 net e containing u,v ω(e) e 1 of heavy nets with small size
19 Clustering-based Coarsening Main Design Goals: 1: reduce size of nets X X easier local search 2: reduce number of nets easier initial partitioning foo functions: hypergraph-tailored rating P r (u, v ) := large number... 7 net e containing u,v ω(e) e 1 of heavy nets with small size
20 Clustering-based Coarsening Main Design Goals: 1: reduce size of nets X X easier local search 2: reduce number of nets easier initial partitioning foo functions: hypergraph-tailored rating P r (u, v ) := large number... net e containing u,v ω(e) e 1 of heavy nets with small size foo 3: maintain structural similarity good coarse solutions fooprefer clustering over matching ensure balanced vertex weights 7
21 Clustering-based Coarsening Main Design Goals: 1: reduce size of nets X X easier local search 2: reduce number of nets easier initial partitioning foo functions: hypergraph-tailored rating P r (u, v ) := large number... net e containing u,v ω(e) e 1 of heavy nets with small size ensure balanced vertex weights 7 en ou gh? foo 3: maintain structural similarity good coarse solutions fooprefer clustering over matching
22 What could possibly go wrong?... a lot: u n1 v input 8 {u, v } obscured clusters
23 What could possibly go wrong?... a lot: u n1 v {u, v } input obscured clusters maximal matching random tie-breaking ISSUES prefer unclustered 8 heavy neighbors
24 What could possibly go wrong?... a lot: u n1 v {u, v } input obscured clusters maximal matching random tie-breaking ISSUES foo prefer unclustered heavy neighbors Problem: relying only on local information! 8
25 Our Approach: Community-aware Coarsening u n1 v input 9 {u, v } obscured clusters
26 Our Approach: Community-aware Coarsening u n1 v {u, v } input obscured clusters SOLUTION community detection 9
27 Our Approach: Community-aware Coarsening u n1 v {u, v } input obscured clusters SOLUTION community detection Framework: preprocessing: determine community structure only allow intra-community contractions 9
28 Our Approach: Community-aware Coarsening u n1 v {u, v } input obscured clusters SOLUTION community detection Framework: preprocessing: determine community structure How? only allow intra-community contractions 9
29 Detecting Community Structure Goal: partition graph into natural groups C Community: internally dense, externally sparse subgraph 1
30 Detecting Community Structure Goal: partition graph into natural groups C Community: internally dense, externally sparse subgraph (One) Formalization: [Newman,Girvan 4] fraction of intra-cluster edges Modularity mod(g, C ) := cov(g, C ) E[cov(G, C )] Coverage cov(g, C ) := P C C 1 E(C) E
31 Detecting Community Structure Goal: partition graph into natural groups C Community: internally dense, externally sparse subgraph (One) Formalization: [Newman,Girvan 4] fraction of intra-cluster edges Modularity mod(g, C ) := cov(g, C ) E[cov(G, C )] Coverage cov(g, C ) := P C C E(C) E Efficient Heuristic: Louvain Method (multilevel, local, greedy) [Blondel et al. 8] repeatedly move nodes to neighbor communities coarsen graph & repeat 1
32 Graph Representations of Hypergraphs Hypergraph 11
33 Graph Representations of Hypergraphs Hypergraph Clique Graph natural sparsity: edges per net e -destroys -exaggerates importance of large nets e 2 11
34 Graph Representations of Hypergraphs Hypergraph Clique Graph natural sparsity: edges per net e -destroys -exaggerates importance of large nets e 2 Bipartite (Star) Graph + compact representation: O( P ) space - nets become nodes & part of clustering 11
35 Bipartite Graphs: Modeling Pecularities Density: d := 12 m n = P /n P /m = d(v ) e
36 Bipartite Graphs: Modeling Pecularities Density: d := m n P /n P /m = = d(v ) e d 1 V ' E Hypernodes (>-nodes) Hyperedges ( -nodes) d (v ) ' e 12
37 Bipartite Graphs: Modeling Pecularities Density: d := m n P /n P /m = = d(v ) e d 1 d 1 V ' E V E d (v ) ' e d (v ) e Hypernodes (>-nodes) Hyperedges ( -nodes) 12
38 Bipartite Graphs: Modeling Pecularities Density: d := m n P /n P /m = = d(v ) e d 1 d 1 d 1 V E V ' E V E d (v ) e d (v ) ' e d (v ) e Hypernodes (>-nodes) Hyperedges ( -nodes) 12
39 Bipartite Graphs: Modeling Pecularities d 1 d 1 d 1 V E V ' E V E d (v ) e d (v ) ' e d (v ) e Hypernodes (>-nodes) Hyperedges ( -nodes) foo addressed via edge weights: 13
40 Bipartite Graphs: Modeling Pecularities d 1 d 1 d 1 V E V ' E V E d (v ) e d (v ) ' e d (v ) e Hypernodes (>-nodes) Hyperedges ( -nodes) foo addressed via edge weights: ω (v, e) := 1 13 baseline
41 Bipartite Graphs: Modeling Pecularities d 1 d 1 d 1 V E V ' E V E d (v ) e d (v ) ' e d (v ) e Hypernodes (>-nodes) Hyperedges ( -nodes) foo addressed via edge weights: ω (v, e) := 1 ωe (v, e) := 13 1 e baseline small nets higher influence
42 Bipartite Graphs: Modeling Pecularities d 1 d 1 d 1 V E V ' E V E d (v ) e d (v ) ' e d (v ) e Hypernodes (>-nodes) Hyperedges ( -nodes) foo addressed via edge weights: ω (v, e) := 1 ωe (v, e) := ωde (v, e) := 13 baseline 1 e d(v ) e small nets + high degree higher influence higher influence
43 Experiments Benchmark Setup System: 1 core of 2 Intel Xeon 2.6 Ghz, 64 GB RAM Hypergraphs:1 Application Benchmark Set Representation Density Class Community Str. # Hypergraphs # in Subset VLSI ISPD98 DAC212 direct direct d 1 d 1 X X Sparse Matrix UF-SPM row-net d 1, d 1, d 1 some instances SAT Solving SAT14 literal primal dual d 1 d 1 d 1 X X X k {2, 4, 8, 16, 32, 64, 128} with imbalance: ε = 3% 8 hours time limit / instance Comparing KaHyPar-CA with: KaHyPar-K hmetis-r & hmetis-k PaToH-Default & PaToH-Quality
44 Initial Cut Improv. [%] Avg. Cut Improv. [%] Min Cut Improv. [%] Comparison of Edge Weighting Schemes d 1 2 d CA(ω) CA(ωe ) CA(ωde ) CA(ω) CA(ωe ) CA(ωde ) d 1 CA(ω) CA(ωe ) CA(ωde )
45 Initial Cut Improv. [%] Avg. Cut Improv. [%] Min Cut Improv. [%] Comparison of Edge Weighting Schemes d 1 2 d CA(ω) CA(ωe ) CA(ωde ) CA(ω) CA(ωe ) CA(ωde ) d 1 CA(ω) CA(ωe ) CA(ωde )
46 Initial Cut Improv. [%] Avg. Cut Improv. [%] Min Cut Improv. [%] Comparison of Edge Weighting Schemes d 1 ωde (v, e) := 2 d(v ) e d CA(ω) CA(ωe ) CA(ωde ) CA(ω) CA(ωe ) CA(ωde ) d 1 CA(ω) CA(ωe ) CA(ωde )
47 Initial Cut Improv. [%] Avg. Cut Improv. [%] Min Cut Improv. [%] Comparison of Edge Weighting Schemes d 1 ωde (v, e) := 2 d(v ) e d CA(ω) CA(ωe ) CA(ωde ) CA(ω) CA(ωe ) CA(ωde ) d 1 CA(ω) CA(ωe ) CA(ωde )
48 Initial Cut Improv. [%] Avg. Cut Improv. [%] Min Cut Improv. [%] Comparison of Edge Weighting Schemes d 1 2 d ωde (v, e) := d(v ) e ω (v, e) := CA(ω) CA(ωe ) CA(ωde ) d 1 CA(ω) CA(ωe ) CA(ωde ) CA(ω) CA(ωe ) CA(ωde )
49 Initial Cut Improv. [%] Avg. Cut Improv. [%] Min Cut Improv. [%] Comparison of Edge Weighting Schemes d 1 2 d ωde (v, e) := d(v ) e ω (v, e) := CA(ω) CA(ωe ) CA(ωde ) d 1 CA(ω) CA(ωe ) CA(ωde ) CA(ω) CA(ωe ) CA(ωde )
50 Initial Cut Improv. [%] Avg. Cut Improv. [%] Min Cut Improv. [%] Comparison of Edge Weighting Schemes d 1 2 d ωde (v, e) := d(v ) e ω (v, e) := CA(ω) CA(ωe ) CA(ωde ) d 1 CA(ω) CA(ωe ) CA(ωde ) ω (v, e) := 1 CA(ω) CA(ωe ) CA(ωde )
51 Experimental Results Partitioning Quality 1 Best Algorithm Example Algorithm 1 Algorithm 2 Algorithm # Instances 16
52 Experimental Results Partitioning Quality 1 Best Algorithm Example Algorithm 1 Algorithm 2 Algorithm # Instances 16
53 Experimental Results Partitioning Quality 1 Best Algorithm Example Algorithm 1 Algorithm 2 Algorithm # Instances 16
54 Experimental Results Partitioning Quality 1 Best Algorithm Example Algorithm 1 Algorithm 2 Algorithm # Instances 16
55 Experimental Results Partitioning Quality 1 Best Algorithm Example Algorithm 1 Algorithm 2 Algorithm # Instances 16
56 Experimental Results - Quality d 1: d 1: 17 d 1:
57 Experimental Results - Quality d 1: 18 d 1:
58 Experimental Results - Running Time Algorithm KaHyPar KaHyPar-CA hmetis-r hmetis-k PaToH-Q PaToH-D 19 All DAC212 ISPD Running Time [s] Primal Literal Dual SPM WebSocial
59 Experimental Results - Running Time Algorithm KaHyPar KaHyPar-CA hmetis-r hmetis-k PaToH-Q PaToH-D 19 All DAC212 ISPD Running Time [s] Primal Literal Dual SPM WebSocial
60 Conclusion & Discussion KaHyPar-CA - Community-aware Coarsening Community Detection via: modularity maximization Louvain Method (LM) bipartite, weighted graph Future Work: speedup preprocessing: parallel LM resolution limit multi-resolution modularity other formalizations: Infomap Surprise 2 KaHyPar-Framework Open-Source on Github:
61 References [Newman, Girvan 4] M. E. J. Newman and M. Girvan. Finding and evaluating community structure in networks. Physical Review E, 69:26113, Feb 24. [Blondel et al. 8] V. D. Blondel, J. Guillaume, R. Lambiotte, and E. Lefebvre. Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment, 28(1):P18, 28. [Karypis, Kumar 99] G. Karypis and V. Kumar. Multilevel K-way Hypergraph Partitioning. In Proceedings of the 36th ACM/IEEE Design Automation Conference, pages ACM,
62 Taxonomy of Hypergraph Partitioning Tools Recursive Bisection Direct k-way 1998 MLPart PaToH Sparse Matrices Mondriaan hmetis-r VLSI Zoltan 1999 hmetis-k parallel Parkway kpatoh multi-constraint UMPa multi-objective KaHyPar-R n-level KaHyPar-K n-level
Graphs similar to strongly regular graphs
Joint work with Martin Ma aj 5th June 2014 Degree/diameter problem Denition The degree/diameter problem is the problem of nding the largest possible graph with given diameter d and given maximum degree
DetaljerEstimating Peer Similarity using. Yuval Shavitt, Ela Weinsberg, Udi Weinsberg Tel-Aviv University
Estimating Peer Similarity using Distance of Shared Files Yuval Shavitt, Ela Weinsberg, Udi Weinsberg Tel-Aviv University Problem Setting Peer-to-Peer (p2p) networks are used by millions for sharing content
DetaljerAndrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen
Andrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen The Process Goal Definition Data Collection Data Preprocessing EDA Choice of Variables Choice of Method(s) Performance Evaluation
DetaljerNeural Network. Sensors Sorter
CSC 302 1.5 Neural Networks Simple Neural Nets for Pattern Recognition 1 Apple-Banana Sorter Neural Network Sensors Sorter Apples Bananas 2 Prototype Vectors Measurement vector p = [shape, texture, weight]
DetaljerExistence of resistance forms in some (non self-similar) fractal spaces
Existence of resistance forms in some (non self-similar) fractal spaces Patricia Alonso Ruiz D. Kelleher, A. Teplyaev University of Ulm Cornell, 12 June 2014 Motivation X Fractal Motivation X Fractal Laplacian
DetaljerCall function of two parameters
Call function of two parameters APPLYUSER USER x fµ 1 x 2 eµ x 1 x 2 distinct e 1 0 0 v 1 1 1 e 2 1 1 v 2 2 2 2 e x 1 v 1 x 2 v 2 v APPLY f e 1 e 2 0 v 2 0 µ Evaluating function application The math demands
DetaljerGeWare: A data warehouse for gene expression analysis
GeWare: A data warehouse for gene expression analysis T. Kirsten, H.-H. Do, E. Rahm WG 1, IZBI, University of Leipzig www.izbi.de, dbs.uni-leipzig.de Outline Motivation GeWare Architecture Annotation Integration
DetaljerTrianguleringer og anvendelser
INF-MAT5370 Trianguleringer og anvendelser Fra seilflysimulatoren Silent Wings Bakgrunn for kurset: Kurset ble til til mens vi vi (foreleserne) arbeidet med oppdrag for industrien på SINTEF. Samtlige deler
DetaljerPublic roadmap for information management, governance and exchange. 2015-09-15 SINTEF david.norheim@brreg.no
Public roadmap for information management, governance and exchange 2015-09-15 SINTEF david.norheim@brreg.no Skate Skate (governance and coordination of services in egovernment) is a strategic cooperation
DetaljerExercise 1: Phase Splitter DC Operation
Exercise 1: DC Operation When you have completed this exercise, you will be able to measure dc operating voltages and currents by using a typical transistor phase splitter circuit. You will verify your
DetaljerGeneralization of age-structured models in theory and practice
Generalization of age-structured models in theory and practice Stein Ivar Steinshamn, stein.steinshamn@snf.no 25.10.11 www.snf.no Outline How age-structured models can be generalized. What this generalization
DetaljerConfidence-based Data Management for Personal Area Sensor Nets
Confidence-based Data Management for Personal Area Sensor Nets Nesime Tatbul, Stan Zdonik Brown University Mark Buller, Reed Hoyt, Steve Mullen USARIEM Talk Outline Warfighter Physiologic Status Monitoring
DetaljerSVM and Complementary Slackness
SVM and Complementary Slackness David Rosenberg New York University February 21, 2017 David Rosenberg (New York University) DS-GA 1003 February 21, 2017 1 / 20 SVM Review: Primal and Dual Formulations
DetaljerImproving Customer Relationships
Plain Language Association International s 11 th conference Improving Customer Relationships September 21-23, 2017 University of Graz, Austria hosted by Klarsprache.at Copyright of this presentation belongs
DetaljerSoftware applications developed for the maritime service at the Danish Meteorological Institute
Software applications developed for the maritime service at the Danish Meteorological Institute Anne Marie Munk Jørgensen (ammj@dmi.dk), Ove Kjær, Knud E. Christensen & Morten L. Mortensen Danish Meteorological
DetaljerVLSI Design for Yield on Chip Level
IBM Systems and Technology Group Markus Bühler Jeanne Bickford Jason Hibbeler Jürgen Koehl DATE 2006 Outline Catastrophic Failures Defect Mechanisms State of the Art Novel Techniques Conclusion 2 Catastrophic
DetaljerModeling Longitudinal Dyadic Data in the SEM Framework
DEPARTMENT DATA ANALYSIS Modeling Longitudinal Dyadic Data in the SEM Framework Fien Gistelinck Promoter: Tom Loeys CONTENT Longitudinal dyadic data Modeling framework Fien Gistelinck RSSB - 2018 3/18
DetaljerOn Capacity Planning for Minimum Vulnerability
On Capacity Planning for Minimum Vulnerability Alireza Bigdeli Ali Tizghadam Alberto Leon-Garcia University of Toronto DRCN - October 2011 Kakow - Poland 1 Outline Introduction Network Criticality and
DetaljerOppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet.
TDT445 Øving 4 Oppgave a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet. Nøkkel: Supernøkkel: Funksjonell avhengighet: Data i en database som kan unikt identifisere (et sett
DetaljerSlope-Intercept Formula
LESSON 7 Slope Intercept Formula LESSON 7 Slope-Intercept Formula Here are two new words that describe lines slope and intercept. The slope is given by m (a mountain has slope and starts with m), and intercept
DetaljerLevel-Rebuilt B-Trees
Gerth Stølting Brodal BRICS University of Aarhus Pankaj K. Agarwal Lars Arge Jeffrey S. Vitter Center for Geometric Computing Duke University August 1998 1 B-Trees Bayer, McCreight 1972 Level 2 Level 1
DetaljerOverview. Heuristic search 1. Target function and optimization. Minimum vertex cover
Overview Heuristic search Combinatorial optimization Local search and simulated annealing Population-based search Principles and methods Pål Sætrom Traveling sales person (TSP) Combinatorial optimization
DetaljerStationary Phase Monte Carlo Methods
Stationary Phase Monte Carlo Methods Daniel Doro Ferrante G. S. Guralnik, J. D. Doll and D. Sabo HET Physics Dept, Brown University, USA. danieldf@het.brown.edu www.het.brown.edu Introduction: Motivations
DetaljerDisjoint Sets. Chapter 21. CPTR 430 Algorithms Disjoint Sets 1
Disjoint Sets Chapter 21 CPTR 430 Algorithms Disjoint Sets 1 S2 Disjoint Sets A disjoint-set data structure maintains a collection S 1 S k of disjoint dynamic sets Each set has a designated representative
DetaljerLevel Set methods. Sandra Allaart-Bruin. Level Set methods p.1/24
Level Set methods Sandra Allaart-Bruin sbruin@win.tue.nl Level Set methods p.1/24 Overview Introduction Level Set methods p.2/24 Overview Introduction Boundary Value Formulation Level Set methods p.2/24
DetaljerL+T Data Processing and its Special Features
L+T Data Processing and its Special Features Elmar Brockmann September 9, 1999 EUREF Analysis Workshop, Paris Contents Normal data processing BPE setup fully automated data processing Special features
DetaljerVerifiable Secret-Sharing Schemes
Aarhus University Verifiable Secret-Sharing Schemes Irene Giacomelli joint work with Ivan Damgård, Bernardo David and Jesper B. Nielsen Aalborg, 30th June 2014 Verifiable Secret-Sharing Schemes Aalborg,
DetaljerInformation search for the research protocol in IIC/IID
Information search for the research protocol in IIC/IID 1 Medical Library, 2013 Library services for students working with the research protocol and thesis (hovedoppgaven) Open library courses: http://www.ntnu.no/ub/fagside/medisin/medbiblkurs
DetaljerIN2010: Algoritmer og Datastrukturer Series 2
Universitetet i Oslo Institutt for Informatikk S.M. Storleer, S. Kittilsen IN2010: Algoritmer og Datastrukturer Series 2 Tema: Grafteori 1 Publisert: 02. 09. 2019 Utvalgte løsningsforslag Oppgave 1 (Fra
DetaljerMultimedia in Teacher Training (and Education)
Multimedia in Teacher Training (and Education) Bodo Eckert, Stefan Altherr, Hans-Jörg Jodl Second International GIREP Seminar 1-6 September 2003 University of Udine, Italy Content Training courses for
Detaljernye PPT-mal behandlingsretningslinjer
Nasjonal forskningskonferanse Ny satsing innen muskel- og skjelettskader, sykdommer og plager 15-16 november 2012 Kunnskapsesenterets Implementering av behandlingsretningslinjer nye PPT-mal Gro Jamtvedt,
DetaljerDean Zollman, Kansas State University Mojgan Matloob-Haghanikar, Winona State University Sytil Murphy, Shepherd University
Dean Zollman, Kansas State University Mojgan Matloob-Haghanikar, Winona State University Sytil Murphy, Shepherd University Investigating Impact of types of delivery of undergraduate science content courses
DetaljerHaugesundkonferansen 2014. Norsk teknologiindustri hvordan gripe muligheten Even Aas
Haugesundkonferansen 2014 Norsk teknologiindustri hvordan gripe muligheten Even Aas Nesten 200 år med industrihistorie / 2 / / 2 / 4-Feb-14 WORLD CLASS through people, technology and dedication 2013 KONGSBERG
DetaljerCAMES. Technical. Skills. Overskrift 27pt i to eller flere linjer teksten vokser opad. Brødtekst 22pt skrives her. Andet niveau.
CAMES Overskrift 27pt i to eller flere linjer Technical Skills Leizl Joy Nayahangan, RN, MHCM Leizl.joy.nayahangan@regionh.dk IMPORTANCE Challenges Brødtekst 22pt of patient skrives her care Increasing
DetaljerKneser hypergraphs. May 21th, CERMICS, Optimisation et Systèmes
Kneser hypergraphs Frédéric Meunier May 21th, 2015 CERMICS, Optimisation et Systèmes Kneser hypergraphs m, l, r three integers s.t. m rl. Kneser hypergraph KG r (m, l): V (KG r (m, l)) = ( [m]) l { E(KG
DetaljerUNIVERSITETET I OSLO ØKONOMISK INSTITUTT
UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON1910 Poverty and distribution in developing countries Exam: ECON1910 Poverty and distribution in developing countries Eksamensdag: 1. juni 2011 Sensur
DetaljerUNIVERSITETET I OSLO ØKONOMISK INSTITUTT
UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON2915 Vekst og næringsstruktur Exam: ECON2915 - Growth and business structure Eksamensdag: Fredag 2. desember 2005 Sensur kunngjøres: 20. desember
DetaljerStatus for IMOs e-navigasjon prosess. John Erik Hagen, Regiondirektør Kystverket
Status for IMOs e-navigasjon prosess John Erik Hagen, Regiondirektør Kystverket E-Navigasjoner skal føre til: - økt navigasjonssikkerhet - økt effektivitet i shipping - enklere adgang til havner og farvann,
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: KJB 492 Bioinformatikk Eksamensdag: Fredag 14. desember 2001 Tid for eksamen: Kl.: 9.00 13.00 Oppgavesettet er på 7 sider. Vedlegg:
DetaljerGradient Clock Synchronization in Wireless Sensor Networks. Philipp Sommer Roger Wattenhofer
Gradient Clock Synchronization in Wireless Sensor Networks Philipp Sommer Roger Wattenhofer Time in Sensor Networks Synchronized clocks are essential for many applications: Time-stamping sensed data/events
DetaljerUnit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3
Relational Algebra 1 Unit 3.3 Unit 3.3 - Relational Algebra 1 1 Relational Algebra Relational Algebra is : the formal description of how a relational database operates the mathematics which underpin SQL
DetaljerKundetilfredshetsundersøkelse FHI/SMAP
Kundetilfredshetsundersøkelse FHI/SMAP Sluttrapport pr. 20. April 2010 Alle 9 kunder av FHI s produksjonsavdeling for biofarmasøytiske produkter (SMAP) i perioden 2008-2009 mottok i januar 2010 vårt spørreskjema
DetaljerFault Tolerant K-Center Problems
Fault Tolerant K-Center Problems Samir Khuller Dept. of Computer Science and UMIACS University of Maryland College Park, MD 20742 Robert Pless y Dept. of Computer Science University of Maryland College
DetaljerBaltic Sea Region CCS Forum. Nordic energy cooperation perspectives
Norsk mal: Startside Baltic Sea Region CCS Forum. Nordic energy cooperation perspectives Johan Vetlesen. Senior Energy Committe of the Nordic Council of Ministers 22-23. april 2015 Nordic Council of Ministers.
DetaljerPSi Apollo. Technical Presentation
PSi Apollo Spreader Control & Mapping System Technical Presentation Part 1 System Architecture PSi Apollo System Architecture PSi Customer label On/Off switch Integral SD card reader/writer MENU key Typical
DetaljerFMEM: A Fine- grained Memory Estimator for MapReduce Jobs
FMEM: A Fine- grained Memory Estimator for MapReduce Jobs Lijie Xu 1,2, Jie Liu 1, and Jun Wei 1 1 Institute of Software, Chinese Academy of Sciences 2 University of Chinese Academy of Sciences 6/26/2013
DetaljerA Benchmark of Selected Algorithmic. Machine Learning and Computer Vision
A Benchmark of Selected Algorithmic Differentiation Tools on Some Problems in Machine Learning and Computer Vision FILIP SRAJER ZUZANA KUKELOVA ANDREW FITZGIBBON AD2016 11.9.2016 Version for public release
DetaljerUNIVERSITETET I OSLO ØKONOMISK INSTITUTT
1 UNIVERSITETET I OSLO ØKONOMISK INSTITUTT BOKMÅL Utsatt eksamen i: ECON2915 Vekst og næringsstruktur Eksamensdag: 07.12.2012 Tid for eksamen: kl. 09:00-12:00 Oppgavesettet er på 5 sider Tillatte hjelpemidler:
DetaljerUNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet BIOKJEMISK INSTITUTT
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet BIOKJEMISK INSTITUTT Eksamen i: KJB492 - Bioinformatikk, 3 vekttall Eksamensdag: Onsdag 13.november 2000 Tid for eksamen: kl. 09.00-13.00
DetaljerInvitation to Tender FSP FLO-IKT /2013/001 MILS OS
Invitation to Tender FSP FLO-IKT /2013/001 MILS OS April 15th 2013 Forfatter Prosjektittel 19.04.2013 19.04.2013 1 Introduction AGENDA Important aspects regarding the competition and Invitation to tender
DetaljerGIS - BASED STORMWATER MASTER PLANNING: SIMPLIFYING STORMWATER PROGRAM MANAGEMENT. Gregory V. Murphy, PE, ARCSA AP Jonathan A. Villines, EIT, CFM
GIS - BASED STORMWATER MASTER PLANNING: SIMPLIFYING STORMWATER PROGRAM MANAGEMENT Gregory V. Murphy, PE, ARCSA AP Jonathan A. Villines, EIT, CFM ABOUT AURORA 3 rd most populous city in Colorado (54 th
DetaljerMotzkin monoids. Micky East. York Semigroup University of York, 5 Aug, 2016
Micky East York Semigroup University of York, 5 Aug, 206 Joint work with Igor Dolinka and Bob Gray 2 Joint work with Igor Dolinka and Bob Gray 3 Joint work with Igor Dolinka and Bob Gray 4 Any questions?
DetaljerTrust region methods: global/local convergence, approximate January methods 24, / 15
Trust region methods: global/local convergence, approximate methods January 24, 2014 Trust region methods: global/local convergence, approximate January methods 24, 2014 1 / 15 Trust-region idea Model
DetaljerHvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)
INF247 Er du? Er du? - Annet Ph.D. Student Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye) Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen,
DetaljerInnovasjonsvennlig anskaffelse
UNIVERSITETET I BERGEN Universitetet i Bergen Innovasjonsvennlig anskaffelse Fredrikstad, 20 april 2016 Kjetil Skog 1 Universitetet i Bergen 2 Universitetet i Bergen Driftsinntekter på 4 milliarder kr
DetaljerSecond Order ODE's (2P) Young Won Lim 7/1/14
Second Order ODE's (2P) Copyright (c) 2011-2014 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or
DetaljerQi-Wu-Zhang model. 2D Chern insulator. León Martin. 19. November 2015
Qi-Wu-Zhang model 2D Chern insulator León Martin 19. November 2015 Motivation Repeat: Rice-Mele-model Bulk behavior Edge states Layering 2D Chern insulators Robustness of edge states Motivation topological
DetaljerINF2820 Datalingvistikk V2011. Jan Tore Lønning & Stephan Oepen
INF2820 Datalingvistikk V2011 Jan Tore Lønning & Stephan Oepen TABELLPARSING 1. mars 2011 2 I dag Oppsummering fra sist: Recursive-descent og Shift-reduce parser Svakheter med disse Tabellparsing: Dynamisk
DetaljerSAS FANS NYTT & NYTTIG FRA VERKTØYKASSA TIL SAS 4. MARS 2014, MIKKEL SØRHEIM
SAS FANS NYTT & NYTTIG FRA VERKTØYKASSA TIL SAS 4. MARS 2014, MIKKEL SØRHEIM 2 TEMA 1 MULTIPROSESSERING MED DATASTEGET Multiprosessering har lenge vært et tema i SAS Stadig ny funksjonalitet er med på
DetaljerMonitoring water sources.
Monitoring water sources. Generell Informasjon Versjon 2 Url http://com.mercell.com/permalink/38336681.aspx Ekstern anbuds ID 223314-2013 Konkurranse type: Tildeling Dokument type Kontraktstildeling Prosedyre
DetaljerOPPA European Social Fund Prague & EU: We invest in your future.
OPPA European Social Fund Prague & EU: We invest in your future. Talk Outline appearance based tracking patch similarity using histogram tracking by mean shift experiments, discussion Mean shift Tomáš
DetaljerDen europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,
Den europeiske byggenæringen blir digital hva skjer i Europa? Steen Sunesen Oslo, 30.04.2019 Agenda 1. 2. CEN-veileder til ISO 19650 del 1 og 2 3. EFCA Guide Oppdragsgivers krav til BIMleveranser og prosess.
Detaljerbuildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata
buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata IFD International Framework for Dictionaries Hvordan bygges en BIM? Hva kan hentes ut av BIM? Hvordan
DetaljerOPPA European Social Fund Prague & EU: We invest in your future.
OPPA European Social Fund Prague & EU: We invest in your future. Talk Outline appearance based tracking patch similarity using histogram tracking by mean shift experiments, discussion Mean shift Tomáš
DetaljerEvaluating Call-by-need on the Control Stack
Evaluating Call-by-need on the Control Stack Stephen Chang, David Van Horn, Matthias Felleisen Northeastern University 1 Lazy Abstract Machines Sharing implemented with: heap 2 Lazy Abstract Machines Sharing
DetaljerStart MATLAB. Start NUnet Applications Statistical and Computational packages MATLAB Release 13 MATLAB 6.5
Start MATLAB Start NUnet Applications Statistical and Computational packages MATLAB Release 13 MATLAB 6.5 Prompt >> will appear in the command window Today: MATLAB overview In-class HW: Chapter 1, Problems
DetaljerUNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS
UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS Postponed exam: ECON420 Mathematics 2: Calculus and linear algebra Date of exam: Tuesday, June 8, 203 Time for exam: 09:00 a.m. 2:00 noon The problem set covers
DetaljerLattice Simulations of Preheating. Gary Felder KITP February 2008
Lattice Simulations of Preheating Gary Felder KITP February 008 Outline Reheating and Preheating Lattice Simulations Gravity Waves from Preheating Conclusion Reheating and Preheating Reheating is the decay
DetaljerDEIM Forum 2017 C8-2 k 305 8571 1-1-1 E-mail: s1520667@u.tsukuba.ac.jp, tou@dblab.is.tsukuba.ac.jp, chx@cc.tsukuba.ac.jp, furuse@cs.tsukuba.ac.jp aggregate nearest neighbor, ANN Q P Q.ANN ANN k AkNN L
DetaljerPrO-ASTM Centrifuges. Centurion. C1015 Micro Prime Centrifuge. A Micro that offers: Oil testing. Petroleum testing, ASTM methods
PrO-ASTM Centrifuges Oil testing. Petroleum testing, ASTM methods C1015 Micro Prime Centrifuge C1015. (230V 50/60Hz). 1.C1015. (110V 60Hz) Speed Rcf Max Timer Dims HWD Weight Power Memory Accel rates Decel
DetaljerKORTESTE STI. Vektede Grafer. Korteste Sti. Dijkstra s Algoritme. Vektet Urettet Graf
Vektet Urettet Graf KORTESTE STI Finn: fra en Enkel Kilde til Alle Noder. (Engelsk: Single Source Shortest Path - SSSP) Vektede Grafer vekter på kanter representerer f.eks. avstand, kostnad, båndbredde...
DetaljerEN Skriving for kommunikasjon og tenkning
EN-435 1 Skriving for kommunikasjon og tenkning Oppgaver Oppgavetype Vurdering 1 EN-435 16/12-15 Introduction Flervalg Automatisk poengsum 2 EN-435 16/12-15 Task 1 Skriveoppgave Manuell poengsum 3 EN-435
DetaljerErfaringer fra en Prosjektleder som fikk «overflow»
Erfaringer fra en Prosjektleder som fikk «overflow» Per Franzén, Project Manager August 30 th, 2017 ERFARINGER FRA EN PROSJEKTLEDER SOM FIKK «OVERFLOW» AV GDPR BEGREPER OG INSTRUKSER Purpose limitation
DetaljerFrom a table based Feature Catalogue to GML Application schemas
From a table based Feature Catalogue to GML Application schemas 05/ 09/ 2015 EuroSDR Data modelling workshop, Copenhagen 28.-30.1.2015 Knut Jetlund Norwegian Public Roads Administration knut.jetlund@vegvesen.no
Detaljermelting ECMI Modelling week 2008 Modelling and simulation of ice/snow melting Sabrina Wandl - University of Linz Tuomo Mäki-Marttunen - Tampere UT
and and ECMI week 2008 Outline and Problem Description find model for processes consideration of effects caused by presence of salt point and numerical solution and and heat equations liquid phase: T L
DetaljerGrunnlag: 11 år med erfaring og tilbakemeldinger
Antenor Management System v5 Grunnlag: 11 år med erfaring og tilbakemeldinger Antenor Management System v5 AMS v5 første versjon lanseres 13. november 100% uavhengig plattform 100% dedikert til Quality
Detaljer7 years as museum director at the Röhsska Museum, Göteborg. since February 2012 the museum director at the Sigtuna Museum, Sthlm
15 years in the advertising business 7 years as museum director at the Röhsska Museum, Göteborg since February 2012 the museum director at the Sigtuna Museum, Sthlm maksimere strategisk utviklingsplan
DetaljerOECD GUIDELINE FOR THE TESTING OF CHEMICALS
TG 442C OECD GUIDELINE FOR THE TESTING OF CHEMICALS In Chemico Skin Sensitisation: Direct Peptide Reactivity Assay (DPRA) INTRODUCTION in chemico in chemicoin vitro in silico in chemico in vitro OECD,
DetaljerArktisk miljøsamarbeid - en rolle for Mareano?
Arktisk miljøsamarbeid - en rolle for Mareano? Alf Håkon Hoel 1 Det globale bildet Arktis 2 Regler: Havretten fastslår... Hvem eier/bestemmer hva Hvem kan gjøre hva hvor Forvaltning skal baseres på...best
DetaljerLittle Mountain Housing
Little Mountain Housing Feedback from January 2012 Open Houses Presentation to Little Mountain Community Advisory Group Overview Open house attendance 409 signed in 600+ total Comment forms submitted 326
DetaljerSTILLAS - STANDARD FORSLAG FRA SEF TIL NY STILLAS - STANDARD
FORSLAG FRA SEF TIL NY STILLAS - STANDARD 1 Bakgrunnen for dette initiativet fra SEF, er ønsket om å gjøre arbeid i høyden tryggere / sikrere. Både for stillasmontører og brukere av stillaser. 2 Reviderte
DetaljerEKSAMENSOPPGAVE I BI2034 Samfunnsøkologi EXAMINATION IN: BI Community ecology
Norges teknisk-naturvitenskapelige universitet Institutt for Biologi EKSAMENSOPPGAVE I BI2034 Samfunnsøkologi EXAMINATION IN: BI2034 - Community ecology - Faglig kontakt under eksamen/contact person/subject
DetaljerProsjektet Digital kontaktinformasjon og fullmakter for virksomheter Digital contact information and mandates for entities
Prosjektet Digital kontaktinformasjon og fullmakter for virksomheter Digital contact information and mandates for entities Nordisk Adressemøte / Nordic Address Forum, Stockholm 9-10 May 2017 Elin Strandheim,
DetaljerAHP. .(Brito, 2008) .(Muhlbauer, 2004) . (AHP )
- AHP... (AHP)..... (AHP ). " -".. ( ).(Brito, 2008)...(Muhlbauer, 2004).. E-mail: sajozi@yahoo.com :: HAZOP ( ( QRA (Brito, (.2008).( ).. (Muhlbauer,.1999) - o o - o o.. -.. API-5LX 60....(Lina, 2000).
DetaljerFrom Policy to personal Quality
part of Aker From Policy to personal Quality Aker Solutions Bjørn Lende VP Quality Management MMO October 2011 2011 Aker Solutions Our vision and values Built on more than 170 years of industrial tradition
DetaljerRecessed high tech, linear downlight - The result of lengthy research to produce a product with a high level of visual comfort.
Teknisk T BENTO BENTO Recessed high tech, linear downlight - The result of lengthy research to produce a product with a high level of visual comfort. With its long narrow design made up of individual optical
Detaljer04.11.2014. Ph.d-utdanningen. Harmonisering av krav i Norden
Ph.d-utdanningen Harmonisering av krav i Norden 2 1 Nasjonalt forskningsdekanmøte i Tromsø, oktober 2014 Nordic Medical Research Councils (NOS-M), november 2014 Prodekanmøte våren 2015 Dekanmøte våren
DetaljerSplitting the differential Riccati equation
Splitting the differential Riccati equation Tony Stillfjord Numerical Analysis, Lund University Joint work with Eskil Hansen Innsbruck Okt 15, 2014 Outline Splitting methods for evolution equations The
DetaljerKritisk lesning og skriving To sider av samme sak? Geir Jacobsen. Institutt for samfunnsmedisin. Kritisk lesning. Med en glidende overgang vil denne
og skriving To sider av samme sak? Geir Jacobsen Institutt for samfunnsmedisin Med en glidende overgang vil denne presentasjonen først handle om av fagartikler I engelsk litteratur brukes også begrepene
DetaljerGroup for Object-orientation, modeling, and languages (OMS), master thesis
Group for Object-orientation, modeling, and languages g (OMS), master thesis 14. August and 4. October 2012 04.10.2012 1 OMS, at the core of computer science OO Programming and programming languages Making
DetaljerNO X -chemistry modeling for coal/biomass CFD
NO X -chemistry modeling for coal/biomass CFD Jesper Møller Pedersen 1, Larry Baxter 2, Søren Knudsen Kær 3, Peter Glarborg 4, Søren Lovmand Hvid 1 1 DONG Energy, Denmark 2 BYU, USA 3 AAU, Denmark 4 DTU,
DetaljerAnalysis of ordinal data via heteroscedastic threshold models
Analysis of ordinal data via heteroscedastic threshold models JL Foulley/Applibugs 1 Example Koch s 1990 data on a clinical trial for respiratory illness Treatment (A) vs Placebo (P) 111 patients (54 in
Detaljer3/1/2011. I dag. Recursive descent parser. Problem for RD-parser: Top Down Space. Jan Tore Lønning & Stephan Oepen
INF2820 Datalingvistikk V2011 TABELLPARSING Jan Tore Lønning & Stephan Oepen 1. mars 2011 2 I dag Oppsummering fra sist: Recursive-descent og Shift-reduce parser Svakheter med disse Tabellparsing: Dynamisk
DetaljerThe Political Game of European Fisheries Management
The Political Game of European Fisheries Management Margrethe Aanesen and Claire W Armstrong, Environmental and Resource Economics (2016) 63, 745-763 Background Jensen, F. and N.Vestergaard (2002) Management
DetaljerBy Bioforsk RECOCA Team Per Stålnacke Csilla Farkas Johannes Deelstra
By Bioforsk RECOCA Team Per Stålnacke Csilla Farkas Johannes Deelstra RECOCA Annual Workshop 14-15 December, 2009 Denmark Quantification of retention from source emissions to river mouth Estimation of
DetaljerHva slags AAR-krav i framtida? Begrunnelse for Felt/Lab Performance. COIN fagdag 20. mai 2008 Terje F. Rønning, Norcem AS
Hva slags AAR-krav i framtida? Begrunnelse for Felt/Lab Performance COIN fagdag 20. mai 2008 Terje F. Rønning, Norcem AS Rilem forslag til CEN Level of Precaution P2: A normal level of precaution against
DetaljerEmneevaluering GEOV272 V17
Emneevaluering GEOV272 V17 Studentenes evaluering av kurset Svarprosent: 36 % (5 av 14 studenter) Hvilket semester er du på? Hva er ditt kjønn? Er du...? Er du...? - Annet PhD Candidate Samsvaret mellom
DetaljerLøsningsforslag 2017 eksamen
Løsningsforslag 2017 eksamen Oppgave 1: O-notasjon (maks 8 poeng) 1. (i) O(n) gir 2 poeng, O(100n) gir 1 poeng (ii) O(n^2) gir 1 poeng (iii) O(n log n) gir 2 poeng 2. (i) er mest effektiv i henhold til
DetaljerMoving Objects. We need to move our objects in 3D space.
Transformations Moving Objects We need to move our objects in 3D space. Moving Objects We need to move our objects in 3D space. An object/model (box, car, building, character,... ) is defined in one position
DetaljerWÄRTSILÄ MARINE SOLUTION POWER CONVERSION INNOVATIVE LAV- OG NULLUTSLIPPSLØSNINGER OG UTFORDRINGER MED Å FÅ DISSE INN I MARKEDET.
INNOVATIVE LAV- OG NULLUTSLIPPSLØSNINGER OG UTFORDRINGER MED Å FÅ DISSE INN I MARKEDET. WÄRTSILÄ MARINE SOLUTION POWER CONVERSION INGVE SØRFONN 1 THE FUTURE IS NOW! 2 FROM PRODUCT TO ECOSYSTEM 3 READY
Detaljer