Low-discrepancy constructions in the triangle

Similar documents
Low discrepancy constructions in the triangle

QMC3: QMC beyond the cube 1. QMC beyond the cube. Art B. Owen, Stanford University based on joint work with Kinjal Basu, LinkedIn

QUASI-MONTE CARLO METHODS IN NON-CUBICAL SPACES

SCRAMBLED GEOMETRIC NET INTEGRATION OVER GENERAL PRODUCT SPACES. Kinjal Basu Art B. Owen

Australian Intermediate Mathematics Olympiad 2016

Tutorial on quasi-monte Carlo methods

This class will demonstrate the use of bijections to solve certain combinatorial problems simply and effectively.

Mathematical Methods for Neurosciences. ENS - Master MVA Paris 6 - Master Maths-Bio ( )

Numerical Methods in Economics MIT Press, Chapter 9 Notes Quasi-Monte Carlo Methods. Kenneth L. Judd Hoover Institution.

Australian Intermediate Mathematics Olympiad 2016

Discrepancy Bounds for Nets and Sequences

The Discrepancy Function and the Small Ball Inequality in Higher Dimensions

Introduction to Discrepancy Theory

Syllabus. + + x + n 1 n. + x + 2

1966 IMO Shortlist. IMO Shortlist 1966

2008 Euclid Contest. Solutions. Canadian Mathematics Competition. Tuesday, April 15, c 2008 Centre for Education in Mathematics and Computing

BHP BILLITON UNIVERSITY OF MELBOURNE SCHOOL MATHEMATICS COMPETITION, 2003: INTERMEDIATE DIVISION

Hanoi Open Mathematical Competition 2017

Putnam Pigeonhole Principle October 25, 2005

20th Bay Area Mathematical Olympiad. BAMO 2018 Problems and Solutions. February 27, 2018

The sum x 1 + x 2 + x 3 is (A): 4 (B): 6 (C): 8 (D): 14 (E): None of the above. How many pairs of positive integers (x, y) are there, those satisfy

1 Hanoi Open Mathematical Competition 2017

Quasi- Monte Carlo Multiple Integration

45-th Moldova Mathematical Olympiad 2001

THE DISCREPANCY OF GENERALIZED VAN-DER-CORPUT-HALTON SEQUENCES

34 th United States of America Mathematical Olympiad

Test Corrections for Unit 1 Test

Transformations and Hardy-Krause variation

4 a b 1 1 c 1 d 3 e 2 f g 6 h i j k 7 l m n o 3 p q 5 r 2 s 4 t 3 3 u v 2

2017 Harvard-MIT Mathematics Tournament

Joe Holbrook Memorial Math Competition

A LeVeque-type lower bound for discrepancy

= How many four-digit numbers between 6000 and 7000 are there for which the thousands digits equal the sum of the other three digits?

UNC Charlotte 2009 Comprehensive March 9, 2009

The Advantage Testing Foundation Solutions

1. The sides of a triangle are in the ratio 3 : 5 : 9. Which of the following words best describes the triangle?

NYS Algebra II and Trigonometry Suggested Sequence of Units (P.I's within each unit are NOT in any suggested order)

Mathematical Structures for Computer Graphics Steven J. Janke John Wiley & Sons, 2015 ISBN: Exercise Answers

Packing Congruent Bricks into a Cube

Low Discrepancy Toolbox Manual. Michael Baudin

Integrated Math 1. Course Standards & Resource Guide

Efficient packing of unit squares in a square

3. Vector spaces 3.1 Linear dependence and independence 3.2 Basis and dimension. 5. Extreme points and basic feasible solutions

b, P.I. A2.N.5

Problem Set 2: Solutions Math 201A: Fall 2016

Cauchy s Theorem (rigorous) In this lecture, we will study a rigorous proof of Cauchy s Theorem. We start by considering the case of a triangle.

POL502: Foundations. Kosuke Imai Department of Politics, Princeton University. October 10, 2005

UAB MATH TALENT SEARCH

T-2 In the equation A B C + D E F = G H I, each letter denotes a distinct non-zero digit. Compute the greatest possible value of G H I.

Objective Mathematics

Mathematics Course 111: Algebra I Part I: Algebraic Structures, Sets and Permutations

Appendix A Taylor Approximations and Definite Matrices

Prep for College Algebra

SMT China 2014 Team Test Solutions August 23, 2014

Olimpiada Matemática de Centroamérica y el Caribe

Exercises for Unit I (Topics from linear algebra)

2011 Olympiad Solutions

A PLANAR SOBOLEV EXTENSION THEOREM FOR PIECEWISE LINEAR HOMEOMORPHISMS

Test Codes : MIA (Objective Type) and MIB (Short Answer Type) 2007

Secondary 1 - Secondary 3 CCSS Vocabulary Word List Revised Vocabulary Word Sec 1 Sec 2 Sec 3 absolute value equation

Sampling and Discrete Time. Discrete-Time Signal Description. Sinusoids. Sampling and Discrete Time. Sinusoids An Aperiodic Sinusoid.

Prep for College Algebra with Trigonometry

Exercises for Unit I (Topics from linear algebra)

Lecture 4: Probability and Discrete Random Variables

There is no analogue to Jarník s relation for twisted Diophantine approximation

STRAND J: TRANSFORMATIONS, VECTORS and MATRICES

SOLUTIONS FOR 2012 APMO PROBLEMS

Commutative laws for addition and multiplication: If a and b are arbitrary real numbers then

UNC Charlotte 2005 Comprehensive March 7, 2005

High dimensional ising model selection using l 1 -regularized logistic regression

Final Examination 201-NYC-05 December and b =

A matrix over a field F is a rectangular array of elements from F. The symbol

Sample Documents. NY Regents Math (I III) (NY1)

Improved Discrepancy Bounds for Hybrid Sequences. Harald Niederreiter. RICAM Linz and University of Salzburg

2018 LEHIGH UNIVERSITY HIGH SCHOOL MATH CONTEST

Possible C4 questions from past papers P1 P3

College Algebra with Trigonometry

Copyright 2018 UC Regents and ALEKS Corporation. ALEKS is a registered trademark of ALEKS Corporation. 2/10

Core Mathematics C12

N E W S A N D L E T T E R S

USA Mathematics Talent Search

Math Day at the Beach 2018

Some Results Concerning Uniqueness of Triangle Sequences

On the discrepancy estimate of normal numbers

Test Codes: SIA (Multiple-choice Type) and SIB (Short Answer Type) 2009

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

HANOI OPEN MATHEMATICAL COMPETITON PROBLEMS

Immerse Metric Space Homework

SAGINAW VALLEY STATE UNIVERSITY SOLUTIONS OF 2013 MATH OLYMPICS LEVEL II. 1 4n + 1. n < < n n n n + 1. n < < n n 1. n 1.

USA Mathematical Talent Search Round 1 Solutions Year 28 Academic Year

Edmonton Junior High Mathematics Contest 2007

PRACTICE TEST ANSWER KEY & SCORING GUIDELINES GRADE 8 MATHEMATICS

Course Readiness and Skills Review Handbook (Topics 1-10, 17) (240 topics, due. on 09/11/2015) Course Readiness (55 topics)

2012 Fermat Contest (Grade 11)

NORMAL NUMBERS AND UNIFORM DISTRIBUTION (WEEKS 1-3) OPEN PROBLEMS IN NUMBER THEORY SPRING 2018, TEL AVIV UNIVERSITY

Math Bank - 6. What is the area of the triangle on the Argand diagram formed by the complex number z, -iz, z iz? (a) z 2 (b) 2 z 2

11. Periodicity of Klein polyhedra (28 June 2011) Algebraic irrationalities and periodicity of sails. Let A GL(n + 1, R) be an operator all of

Math Review for AP Calculus

Unit 0. Unit 1. OUHSD Mathematics Pacing Guide. OUHSD Mathematics Pacing Guide. Total Days 15. Total Days 23. Unit 0: Bridge to Math 1.

Math Prep for Statics

Transcription:

Low-discrepancy constructions in the triangle Department of Statistics Stanford University Joint work with Art B. Owen. ICERM 29th October 2014

Overview Introduction 1 Introduction The Problem Motivation 2 Discrepancy 3 4

Introduction The Problem Motivation Problem : Numerical Integration over triangular domain using quasi-monte Carlo (QMC) sampling. QMC in [0, 1] d. µ = f (x)dx ˆµ n = 1 [0,1] d n Koksma-Hlawka inequality n f (x i ) i=1 ˆµ n µ D n(x 1,..., x n ) V HK (f ) Recent work relating to general spaces by Aistleitner et al., (2012), Brandolini et. al (2013)

Motivation Introduction The Problem Motivation Need in computer graphics, genetic experimental studies, etc. Mapping by special functions/transformation from [0, 1] d Pillards and Cools (2005). Several notions of discrepancy on the triangle/simplex but no explicit constructions. Pillards and Cools (2005), Brandolini et. al (2013).

General Notions of Discrepancy Discrepancy The signed discrepancy of P at the measurable set S Ω R d is δ N (S; P, Ω) = vol(s Ω)/vol(Ω) A N (S; P)/N. The absolute discrepancy of points P for a class S of measurable subsets of Ω is where D N (S; P, Ω) = sup D N (S; P, Ω), S S D N (S; P, Ω) = δ N (S; P, Ω). Standard QMC works with Ω = [0, 1) d and takes for S the set of anchored boxes [0, a) with a [0, 1) d.

Discrepancy Discrepancy due to Brandolini et al. (2013) S C = {T a,b,c 0 < a < A C, 0 < b < B C } The parallelogram discrepancy of points P for Ω = (A, B, C) is Figure: The construction of the parallelogram T a,b,c = CDFE B D P N (P; Ω) = D N(S P ; P, Ω) for S P = S A S B S C. A F L b T a,b,c L a D a E b C

Discrepancy Discrepancy due to Pillards and Cools (2005) Ω = ((0, 0) T, (0, 1) T, (1, 1) T ) Their discrepancy where D PC N (P; Ω) = D N(S I, P, Ω) S I = {[0, a) a [0, 1) 2 }. Figure: Star Discrepancy on the Simplex (0, 1) (1, 1) ã a (0, 0)

Discrepancy Relationship between the discrepancies Lemma 1 Let T PC be the triangle from Pillards and Cools and for N 1, let P be the list of points x 1,..., x N T PC. Then Proof D PC N (P, T PC ) 2D P N (P, T PC ) [0, a 1 ) [0, a 2 ) = [0, a 1 ) [0, 1) [0, a 1 ) [a 2, 1) Taking C to be the vertex (0, 1) T of T PC, D PC N (P; T PC ) 2D N (S C, P, T PC ) 2D P N (P, T PC ).

Triangular van der Corput construction van der Corput sampling of [0, 1] the integer n = k 1 d kb k 1 in base b 2 is mapped to x n = k 1 d kb k. Points x 1,..., x n [0, 1) have a discrepancy of O(log(n)/n). Our situation : 4-ary expansion.

Triangular van der Corput construction n 0 in a base 4 representation n = k 1 d k4 k 1 where d k {0, 1, 2, 3} 0 1 2 3 A B C 00 01 02 03 10 11 12 13 22 20 21 23 32 30 31 33 Figure: A labeled subdivision of (A, B, C) into 4 and then 16 congruent subtriangles. Next are the first 32 triangular van der Corput points followed by the first 64. The integer labels come from the base 4 expansion.

Triangular van der Corput construction Computation : T = (A, B, C) ( B+C 2, A+C 2, A+B ) 2, d = 0 ( A, A+B 2 T (d) =, A+C ) 2, d = 1 ( ) B+A B+C 2, B, 2, d = 2 ( C+A 2, C+B 2, C ), d = 3. This construction defines an infinite sequence of f T (i) T for integers i 0. For an n point rule, take x i = f T (i 1) for i = 1,..., n.

Discrepancy Results Introduction Theorem 1 For an integer k 0 and non-degenerate triangle Ω = (A, B, C), let P consist of x i = f Ω (i 1) for i = 1,..., N = 4 k. Then DN P (P; Ω) = 7 9, N = 1 2 3 N 1 9N, else.

Discrepancy Results Introduction Theorem 2 Let Ω be a nondegenerate triangle, and let P contain points x i = f Ω (s + i 1), i = 1,..., N = 4 k, for a starting integer s 1 and an integer k 0. Then DN P 2 (P; Ω) 1 N N.

Proof of Theorem 2 Introduction Proof δ N (S) = m j=0 δ N(S j ) where m is the number of subtriangles touching a boundary line of T a,b,c. 1/N δ N (S j ) 1/N. D N (S; P) m/n m 2 N 1 D N (S C ; P) (2 N 1)/N L a L b L b

Discrepancy Results Introduction Theorem 3 Let Ω be a non-degenerate triangle and, for integer N 1, let P = (x 1,..., x N ), where x i = f Ω (i 1). Then Proof: D P N (P; Ω) 12/ N. Let N = k j=0 a j4 j for some k, with a k 0. Let P l j denote a set of 4 j consecutive points from P, for l = 1,..., a j and j k. These P l j can be chosen to partition the N points x i. Fix any S S P.

Proof of Theorem 3 Introduction Now, δ N (S; P) = 1 N a k j 4 j δ(s; Pj l ). j=0 l=1 Therefore from Theorem 2, D N (S; P) = δ N (S; P) 1 N a k j j=0 l=1 4 j( 2 2 j 1 4 j ) 1 N k a j (2 j+1 1) j=0 3 ( 2(2 k+1 1) (k + 1) ) N 12 2k N and then k log 4 (N), gives D N (S; P) 12/ N. Taking the supremum over S S P yields the result.

We use Theorem 1 of Chen and Travaglini (2007) This construction yields parallel discrepancy of O(log N/N) Definition 1 A real number θ is said to be badly approximable if there exists a constant c > 0 such that n nθ > c for every natural number n N and denotes the distance from the nearest integer. Definition 2 Let a, b, c and d be integers with b 0, d 0 and c > 0, where c is not a perfect square. Then θ = (a + b c)/d is a quadratic irrational number.

Let Θ = {θ 1,..., θ k } be a set of k 1 angles in [0, 2π). Then let A(Θ) be the set of convex polygonal subsets of [0, 1] 2 whose sides make an angle of θ i with respect to the horizontal axis. Theorem 1 (Chen and Travaglini (2007)) There exists a constant C Θ < such that for any integer N > 1 there exists a list P = (x 1,..., x N ) of points in [0, 1] 2 with D N (A(Θ); P, [0, 1] 2 ) < C Θ log(n)/n.

Lemma 2 (Davenport) Suppose that the angles θ 1,..., θ k [0, 2π) are fixed. Then there exists α [0, 2π) such that tan(α),tan(α π/2), tan(α θ 1 ),... tan(α θ k ) are all finite and badly approximable.

Figure: Set of Angles for Kronecker (0, 1) R = ((0, 0) T, (0, 1) T, (1, 0) T ). Θ = {0, π/2, 3π/4} 3π 4 0 π 2 0 π 2 3π 4 (0, 0) (1, 0)

Lemma 3 Let α be an angle for which tan(α) is a quadratic irrational number. Then tan(α), tan(α π/2) and tan(α 3π/4) are all finite and badly approximable. tan(3π/8) = 1 + 2. tan(5π/8) = 1 2.

Theorem 4 Let N > 1 be an integer and let R defined above be the triangle. Let α (0, 2π) be an angle for which tan(α) is a quadratic irrational. Let P 1 be the points of the lattice (2N) 1/2 Z 2 rotated anticlockwise by angle α. Let P 2 be the points of P 1 that lie in R. If P 2 has more than N points, let P 3 be any N points from P 2, or if P 2 has fewer than N points, let P 3 be a list of N points in R including all those of P 2. Then there is a constant C with D P (P 3 ; R) < C log(n)/n.

Triangular Lattice Points 3π 8 5π 8 π 4 π 2 Figure: Triangular lattice points for target N = 64. Domain is an equilateral triangle. Angles 3π/8 and 5π/8 have badly approximable tangents. Angles π/4 and π/2 have integer and infinite tangents respectively and do not satisfy the conditions for discrepancy O(log(N)/N).

Algorithm Introduction Given a target sample size N, an angle α such as 3π/8 satisfying Lemma 3. and a target triangle (A, B, C), Take integer grid Z 2

Algorithm Introduction Given a target sample size N, an angle α such as 3π/8 satisfying Lemma 3. and a target triangle (A, B, C), Take integer grid Z 2 Rotate anti clockwise by α

Algorithm Introduction Given a target sample size N, an angle α such as 3π/8 satisfying Lemma 3. and a target triangle (A, B, C), Take integer grid Z 2 Rotate anti clockwise by α Shrink by 2N

Algorithm Introduction Given a target sample size N, an angle α such as 3π/8 satisfying Lemma 3. and a target triangle (A, B, C), Take integer grid Z 2 Rotate anti clockwise by α Shrink by 2N Remove points not in the triangle.

Algorithm Introduction Given a target sample size N, an angle α such as 3π/8 satisfying Lemma 3. and a target triangle (A, B, C), Take integer grid Z 2 Rotate anti clockwise by α Shrink by 2N Remove points not in the triangle. (Optionally) add/subtract points to get exactly N points

Algorithm Given a target sample size N, an angle α such as 3π/8 satisfying Lemma 3. and a target triangle (A, B, C), Take integer grid Z 2 Rotate anti clockwise by α Shrink by 2N Remove points not in the triangle. (Optionally) add/subtract points to get exactly N points Linearly map R onto the desired triangle (A, B, C) Angle 3pi/8 Angle 5pi/8 Triangular

Introduction Parallel discrepancy of triangular lattice points for angle α = 3π/8 and various targets N. The number of points was always N or N + 1. The dashed reference line is 1/N. The solid line is log(n)/n. Discrepancy 0.01 0.02 0.05 0.10 0.20 0.50 Grid rotated by 3pi/8 radians 5 10 20 50 100 200 500 Sample size N

Introduction The Kronecker construction attains a lower discrepancy than the van der Corput construction. van der Corput construction is extensible and the digits in it can be randomized. If f is continuously differentiable, then for N = 4 k, the randomization in Owen (1995) will give root mean square error O(1/N) Future Work Generalization to higher dimensional simplex. in tensor product spaces.

Thank you. Questions?