the story of (t,m,s)-nets

109
The Story of (T,M,S)- Nets Bill Martin Mathematical Sciences and Computer Science Worcester Polytechnic Institute

Upload: dore

Post on 25-Feb-2016

42 views

Category:

Documents


3 download

DESCRIPTION

Bill Martin Mathematical Sciences and Computer Science Worcester Polytechnic Institute. The Story of (T,M,S)-Nets. Caveats, etc. Many photos borrowed from the web (sources available on request) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Story of (T,M,S)-Nets

The Story of (T,M,S)-Nets

Bill MartinMathematical Sciences and Computer ScienceWorcester Polytechnic Institute

Page 2: The Story of (T,M,S)-Nets

Caveats, etc.

Many photos borrowed from the web (sources available on request)

This talk focuses only on the combinatorics; there is a lot more activity that I won’t talk about

WPI is looking for graduate students and visiting faculty

Page 3: The Story of (T,M,S)-Nets

Mathematics Being Done in Many Places . . .

Page 4: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 5: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 6: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 7: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 8: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 9: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 10: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 11: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 12: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 13: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 14: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 15: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 16: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 17: The Story of (T,M,S)-Nets

. . . By Many Kinds of People

Page 18: The Story of (T,M,S)-Nets

Pre-History

Quadrature rulesNumerical simulationGlobal optimization

Page 19: The Story of (T,M,S)-Nets

Quasi-Random is not RandomRandomPseudo-random (should fool an

observer)Quasi-Random: entirely

deterministic, but has some statistical properties that a random set “should” have

Page 20: The Story of (T,M,S)-Nets

Some Ways to Sample the CubeRandom (Monte Carlo)Lattice rulesLatin hypercube sampling (T,M,S)-nets

Page 21: The Story of (T,M,S)-Nets

Evenly Sampling the Unit Cube A set N of N points inside [0,1)s

An interval E = [0,a1)x[0,a2)x . . . x[0,as)

“should” contain Vol(E) |N | of these points

The star discrepancy of a set N of N points in [0,1)s is the supremum of

| |N E| / N - Vol(E) |

taken over all such intervals E. Call it D*(N )

U

Page 22: The Story of (T,M,S)-Nets

Koksma-Hlawka Inequality

J. Koksma E. Hlawka

Page 23: The Story of (T,M,S)-Nets

Elementary Intervals

For any given shape (d1,d2,. . .,ds), the unit cube is partitioned into bm elementary intervals of this shape, each being a translate of every other.

Page 24: The Story of (T,M,S)-Nets

Vienna, Austria 1980s

Page 25: The Story of (T,M,S)-Nets

(T,M,S)-Nets

Harald Niederreiter

Working on low discrepancy sequences, quasi-randomness, pseudo-random generators, applications to numerical analysis, coding theory, cryptography

Expertise in finite fields and number theory

Page 26: The Story of (T,M,S)-Nets

(T,M,S)-Nets

Niederreiter (1987), generalizing an idea of Sobol’ (1967)

Page 27: The Story of (T,M,S)-Nets

Example

Page 28: The Story of (T,M,S)-Nets

Sampling Evenly

Page 29: The Story of (T,M,S)-Nets

Sampling Evenly

Page 30: The Story of (T,M,S)-Nets

Sampling Evenly

Page 31: The Story of (T,M,S)-Nets

Sampling Evenly

Page 32: The Story of (T,M,S)-Nets

Sampling Evenly

Page 33: The Story of (T,M,S)-Nets

Sampling Evenly

Page 34: The Story of (T,M,S)-Nets

Sampling Evenly

Page 35: The Story of (T,M,S)-Nets

Sampling Evenly

Page 36: The Story of (T,M,S)-Nets

Sampling Evenly

Page 37: The Story of (T,M,S)-Nets

Sampling Evenly

Page 38: The Story of (T,M,S)-Nets

Sampling Evenly

Page 39: The Story of (T,M,S)-Nets

Sampling Evenly

Page 40: The Story of (T,M,S)-Nets

Using Latin Squares

Two MOLS(3) yield an orthogonal array of strength two

Page 41: The Story of (T,M,S)-Nets

Latin Squares to (0,2,2)-net

Replace alphabet by {0,1,…,b-1} (here, base b=3)

Page 42: The Story of (T,M,S)-Nets

Latin Squares to (0,2,2)-net

Insert decimal points to obtain a (0,2,2)-net in base 3

Page 43: The Story of (T,M,S)-Nets

The Resulting (T,M,S)-Net

(0,2,2)-net in base 3

Page 44: The Story of (T,M,S)-Nets

Su Doku!

Now fill in with cosets of the linear code

Page 45: The Story of (T,M,S)-Nets

Vienna, Austria 1980sMadison, Wisconsin 1995

Page 46: The Story of (T,M,S)-Nets

Generalized Orthogonal Arrays

Mark Lawrence, Chief Risk Officer, Australia and New Zealand Banking Group

Page 47: The Story of (T,M,S)-Nets

Generalized Orthogonal Arrays In an orthogonal array of strength t, all entries are chosen from some fixed alphabet {0,1,. . .,b-1}

In any t columns, every possible t-tuple over the alphabet (there are qt of these) appears equally often So the total number of rows is l.bt where l is the replication number

If this hold for a set of columns, then it also holds for all subsets of that set

Now specify a partial order on the columns and require this only for lower ideals in this poset of size t or less

Page 48: The Story of (T,M,S)-Nets

Vienna, Austria 1980sSalzburg, Austria 1995

Page 49: The Story of (T,M,S)-Nets

Ordered Orthogonal Arrays

Wolfgang Ch. Schmid and Gary Mullen

Introduced OOA concept Proved equivalence to (T,M,S)-nets constructions bounds

Page 50: The Story of (T,M,S)-Nets

OOA

Page 51: The Story of (T,M,S)-Nets

Sample OOA from Simplex Code

0 0

0 0

0 0

0

0 0

1 0

1 1

1

1 0

0 1

0 1

1

1 1

0 0

1 0

1

1 1

1 0

0 1

0

0 1

1 1

0 0

1

1 0

1 1

1 0

0

0 1

0 1

1 1

0

Page 52: The Story of (T,M,S)-Nets

Sample OOA1( 3, 3, 3, 2)

0 0 0

0 0 0

0 0 0

0 0 1

1 0 1

1 1 1

1 0 1

0 1 1

0 1 1

1 1 1

0 0 1

1 0 1

1 1 0

1 0 0

0 1 0

0 1 1

1 1 1

0 0 1

1 0 0

1 1 0

1 0 0

0 1 0

0 1 0

1 1 0

Page 53: The Story of (T,M,S)-Nets

Schmid-Lawrence TheoremThere exists a (T,M,S)-net in base b

If and only if

there exists an OOAl( t, s, l, v)where

s=S t=l=M-T v=b l= bT

Page 54: The Story of (T,M,S)-Nets

Proof Idea

Page 55: The Story of (T,M,S)-Nets

Vienna, Austria 1980sSingapore 1995

Page 56: The Story of (T,M,S)-Nets

Nets from Algebraic Curves

Harald Niederreiter and Chaoping Xing ( here pictured with Sang Lin)

Global function fields with many rational places

Page 57: The Story of (T,M,S)-Nets

A Simpler Construction For simplicity, assume q is a prime

Let S = { p1, p2, . . . , ps} be a subset of Fq (or PG(1,q) )

Fix k >= 0 and create one point for each polynomial f(x) in Fq[x] of degree k or less

In the ith coordinate position, take f(pi)/q + f(1)(pi)/q2 + . . . + f(k)(pi)/qk+1

where f(j) denotes the jth derivative of f

Page 58: The Story of (T,M,S)-Nets

A Simpler Construction To illustrate, let’s take

q = 5 k = 2 S = { 1, 2, 3} inside F5

For example, the polynomial f(x) = 3 x2 + 4 xhas f(1)(x) = x + 4 and f(2)(x) = 1

This contributes the point in [0,1)3

( .208, .048, .888 )

Page 59: The Story of (T,M,S)-Nets

Example

First 5 points (constant polys)

Page 60: The Story of (T,M,S)-Nets

Example

First 10 pts (constant &linear)

Page 61: The Story of (T,M,S)-Nets

Example

First 15 points (constant & linear)

Page 62: The Story of (T,M,S)-Nets

Example

First 20 points (constant & linear)

Page 63: The Story of (T,M,S)-Nets

Example

First 25 points (all const & lin)

Page 64: The Story of (T,M,S)-Nets

Example

First 50 points

Page 65: The Story of (T,M,S)-Nets

Example

First 75 points

Page 66: The Story of (T,M,S)-Nets

Example

First 100 points

Page 67: The Story of (T,M,S)-Nets

Example – a (0,3,3)-net in base 5

All 125 points

Page 68: The Story of (T,M,S)-Nets

Example – a (0,3,3)-net in base 5

All 125 points – another viewpoint

Page 69: The Story of (T,M,S)-Nets

Vienna, Austria 1980s

Heidelberg, Germany 1995

Page 70: The Story of (T,M,S)-Nets

Vienna, Austria 1980sHoughton, Michigan 1995

Page 71: The Story of (T,M,S)-Nets

From Codes to Nets

Yves Edel and Juergen Bierbrauer

Digital nets from BCH codes . . . and twisted BCH codes

Page 72: The Story of (T,M,S)-Nets

Vienna, Austria 1980sMoscow, Russia 1995

Page 73: The Story of (T,M,S)-Nets

Codes for the m-Metric

M. Yu. Rosenbloom and Michael Tsfasman

Codewords are matrices Errors affect entire tail of a row algebraic geometry codes Gilbert-Varshamov bound . . . and more

Page 74: The Story of (T,M,S)-Nets

Vienna, Austria 1980sAuburn Alabama 1995

Page 75: The Story of (T,M,S)-Nets

How I got involved Auburn workshop in 1995 Reception at Pebble Hill Juergen Bierbrauer teaches me about (t,m,s)-nets over snacks Questions: “Is there a linear programming bound for these things?”

“Is there a MacWilliams-type theorem for duality?”

Page 76: The Story of (T,M,S)-Nets

Vienna, Austria 1980sLaramie, Wyoming 1996

Page 77: The Story of (T,M,S)-Nets

Vienna, Austria 1980sOutside Laramie

Page 78: The Story of (T,M,S)-Nets

Poset Codes

Michael Adams Completed dissertation at U. Wyoming under Bryan Shader Poset metrics for codes New constructions of nets Convincing argument that MacWilliams identities DON’T exist

Page 79: The Story of (T,M,S)-Nets

Vienna, Austria 1980sWinnipeg, Manitoba 1997

Page 80: The Story of (T,M,S)-Nets

Vienna, Austria 1980sWinnipeg, March 1997

Page 81: The Story of (T,M,S)-Nets

Vienna, Austria 1980s

University of Manitoba

Page 82: The Story of (T,M,S)-Nets

Vienna, Austria 1980s

University of Nebraska

Page 83: The Story of (T,M,S)-Nets
Page 84: The Story of (T,M,S)-Nets

Generalized Rao Bound

Page 85: The Story of (T,M,S)-Nets

Ordered Hamming Scheme

Doug Stinson and WJM

Self-dual association scheme generalising the Hamming schemes Duality between codes and OOAs MacWilliams identities, LP bound

Page 86: The Story of (T,M,S)-Nets

Ordered Hamming Scheme

Page 87: The Story of (T,M,S)-Nets

Ordered Hamming Scheme

Page 88: The Story of (T,M,S)-Nets

How to Learn of New Results

Vladimir Levenshtein BCC at Queen Mary & Westfield College (qmul)“Look at this paper by Rosenbloom and Tsfasman”

Page 89: The Story of (T,M,S)-Nets

RT Codes

Page 90: The Story of (T,M,S)-Nets

RT Codes

Page 91: The Story of (T,M,S)-Nets

Dual Codes and MacWilliams

Page 92: The Story of (T,M,S)-Nets

Dual Codes and MacWilliams

Page 93: The Story of (T,M,S)-Nets

MacWilliams Identity (Stinson/WJM)

Page 94: The Story of (T,M,S)-Nets

Duality: RT codes and OOAs

Page 95: The Story of (T,M,S)-Nets

St. Petersburg, Russia 1999

Page 96: The Story of (T,M,S)-Nets

Uniform Distributions

Steven Dougherty and Maxim Skriganov

Page 97: The Story of (T,M,S)-Nets

MDS Codes and Duality

Skriganov and then Dougherty/Skriganov: independently re-discovered a lot of the above MDS codes for the m-metric MacWilliams identities bounds and constructions

Page 98: The Story of (T,M,S)-Nets

Houghton, Michigan

Page 99: The Story of (T,M,S)-Nets

Vienna, Austria 1980sWinnipeg, Manitoba 1997

Page 100: The Story of (T,M,S)-Nets

The Dual Plotkin Bound

Terry Visentin and WJM

Page 101: The Story of (T,M,S)-Nets

Vienna, Austria 1980sSalzburg, Austria 1995

Page 102: The Story of (T,M,S)-Nets

The State of the Art

Wolfgang Ch. Schmid and Rudi SchurerMany contributionsBut also a comprehensive on-line table of parameters with links to literature

Page 103: The Story of (T,M,S)-Nets
Page 104: The Story of (T,M,S)-Nets

Thank You

Page 105: The Story of (T,M,S)-Nets
Page 106: The Story of (T,M,S)-Nets
Page 107: The Story of (T,M,S)-Nets

Sga12345677890-qwery xcbaABKFQWFIOQWUFO:EIVNS

adfbaaetargqhBVJGFUIQWEGFWQIU@!&$*@()

Abcde

UUAbcdela

U N n

Page 108: The Story of (T,M,S)-Nets

This is the text I wantBUT THIS IS BETTERNOW WE HAVE ANOTHER OPTIONVIENNA, AUSTRIA: MAY 1986

Page 109: The Story of (T,M,S)-Nets