+ All Categories
Home > Documents > Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR...

Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR...

Date post: 26-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
30
Overview of MIDAS Andrew V. Goldberg Microsoft Research – Silicon Valley http://research.microsoft.com/goldberg/ Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 1 / 12
Transcript
Page 1: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Overview of MIDAS

Andrew V. Goldberg

Microsoft Research – Silicon Valleyhttp://research.microsoft.com/∼goldberg/

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 1 / 12

Page 2: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Welcome to MIDAS!

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 2 / 12

Page 3: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

About MIDAS

MIDAS stands for Microsoft Data Structures andAlgorithms School.MIDAS is sponsored by Microsoft Research andorganized in cooperation with SPbSPU and APTU.MIDAS is the second school sponsored by MicrosoftResearch in Russia, following HPC 2009 in Moscow.

GoalsTop experts teach both fundamental and new results.Establish and enhance ties among the participants.Help to revive active algorithms research in Russia.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 3 / 12

Page 4: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

About MIDAS

MIDAS stands for Microsoft Data Structures andAlgorithms School.MIDAS is sponsored by Microsoft Research andorganized in cooperation with SPbSPU and APTU.MIDAS is the second school sponsored by MicrosoftResearch in Russia, following HPC 2009 in Moscow.

GoalsTop experts teach both fundamental and new results.Establish and enhance ties among the participants.

Help to revive active algorithms research in Russia.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 3 / 12

Page 5: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

About MIDAS

MIDAS stands for Microsoft Data Structures andAlgorithms School.MIDAS is sponsored by Microsoft Research andorganized in cooperation with SPbSPU and APTU.MIDAS is the second school sponsored by MicrosoftResearch in Russia, following HPC 2009 in Moscow.

GoalsTop experts teach both fundamental and new results.Establish and enhance ties among the participants.Help to revive active algorithms research in Russia.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 3 / 12

Page 6: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Outline

1 Organizing MIDAS

2 Algorithms and Data Structures

3 Lecturers

4 Academic Program

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 4 / 12

Page 7: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Organizational Issues

Naive expectations: Find great speakers and students

... plus alittle administration.Reality:

I Policy, scheduling, budgeting...I Too successful: ≈ 650 registered, ≈ 240 applied, 62 admitted.I Also too successful in arranging warm weather.I Some unexpected tasks, e.g., anti-corruption requirements.

Student statistics3 countries (Russia, Belarus, Ukraine); 25 institutions.Most represented: MGU (12), SPbSU (9), MIPT (6), USU (5).Best chances to get into the next school: Alexander from MGU.A limited number of additional students attending lectures.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 5 / 12

Page 8: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Organizational Issues

Naive expectations: Find great speakers and students ... plus alittle administration.

Reality:I Policy, scheduling, budgeting...I Too successful: ≈ 650 registered, ≈ 240 applied, 62 admitted.I Also too successful in arranging warm weather.I Some unexpected tasks, e.g., anti-corruption requirements.

Student statistics3 countries (Russia, Belarus, Ukraine); 25 institutions.Most represented: MGU (12), SPbSU (9), MIPT (6), USU (5).Best chances to get into the next school: Alexander from MGU.A limited number of additional students attending lectures.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 5 / 12

Page 9: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Organizational Issues

Naive expectations: Find great speakers and students ... plus alittle administration.Reality:

I Policy, scheduling, budgeting...I Too successful: ≈ 650 registered, ≈ 240 applied, 62 admitted.

I Also too successful in arranging warm weather.I Some unexpected tasks, e.g., anti-corruption requirements.

Student statistics3 countries (Russia, Belarus, Ukraine); 25 institutions.Most represented: MGU (12), SPbSU (9), MIPT (6), USU (5).Best chances to get into the next school: Alexander from MGU.A limited number of additional students attending lectures.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 5 / 12

Page 10: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Organizational Issues

Naive expectations: Find great speakers and students ... plus alittle administration.Reality:

I Policy, scheduling, budgeting...I Too successful: ≈ 650 registered, ≈ 240 applied, 62 admitted.I Also too successful in arranging warm weather.

I Some unexpected tasks, e.g., anti-corruption requirements.

Student statistics3 countries (Russia, Belarus, Ukraine); 25 institutions.Most represented: MGU (12), SPbSU (9), MIPT (6), USU (5).Best chances to get into the next school: Alexander from MGU.A limited number of additional students attending lectures.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 5 / 12

Page 11: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Organizational Issues

Naive expectations: Find great speakers and students ... plus alittle administration.Reality:

I Policy, scheduling, budgeting...I Too successful: ≈ 650 registered, ≈ 240 applied, 62 admitted.I Also too successful in arranging warm weather.I Some unexpected tasks, e.g., anti-corruption requirements.

Student statistics3 countries (Russia, Belarus, Ukraine); 25 institutions.Most represented: MGU (12), SPbSU (9), MIPT (6), USU (5).Best chances to get into the next school: Alexander from MGU.A limited number of additional students attending lectures.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 5 / 12

Page 12: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Organizational Issues

Naive expectations: Find great speakers and students ... plus alittle administration.Reality:

I Policy, scheduling, budgeting...I Too successful: ≈ 650 registered, ≈ 240 applied, 62 admitted.I Also too successful in arranging warm weather.I Some unexpected tasks, e.g., anti-corruption requirements.

Student statistics3 countries (Russia, Belarus, Ukraine); 25 institutions.

Most represented: MGU (12), SPbSU (9), MIPT (6), USU (5).Best chances to get into the next school: Alexander from MGU.A limited number of additional students attending lectures.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 5 / 12

Page 13: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Organizational Issues

Naive expectations: Find great speakers and students ... plus alittle administration.Reality:

I Policy, scheduling, budgeting...I Too successful: ≈ 650 registered, ≈ 240 applied, 62 admitted.I Also too successful in arranging warm weather.I Some unexpected tasks, e.g., anti-corruption requirements.

Student statistics3 countries (Russia, Belarus, Ukraine); 25 institutions.Most represented: MGU (12), SPbSU (9), MIPT (6), USU (5).

Best chances to get into the next school: Alexander from MGU.A limited number of additional students attending lectures.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 5 / 12

Page 14: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Organizational Issues

Naive expectations: Find great speakers and students ... plus alittle administration.Reality:

I Policy, scheduling, budgeting...I Too successful: ≈ 650 registered, ≈ 240 applied, 62 admitted.I Also too successful in arranging warm weather.I Some unexpected tasks, e.g., anti-corruption requirements.

Student statistics3 countries (Russia, Belarus, Ukraine); 25 institutions.Most represented: MGU (12), SPbSU (9), MIPT (6), USU (5).Best chances to get into the next school: Alexander from MGU.

A limited number of additional students attending lectures.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 5 / 12

Page 15: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Organizational Issues

Naive expectations: Find great speakers and students ... plus alittle administration.Reality:

I Policy, scheduling, budgeting...I Too successful: ≈ 650 registered, ≈ 240 applied, 62 admitted.I Also too successful in arranging warm weather.I Some unexpected tasks, e.g., anti-corruption requirements.

Student statistics3 countries (Russia, Belarus, Ukraine); 25 institutions.Most represented: MGU (12), SPbSU (9), MIPT (6), USU (5).Best chances to get into the next school: Alexander from MGU.A limited number of additional students attending lectures.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 5 / 12

Page 16: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Russia-Specific Bureaucracy

Some participants asked for letters with official stamps.

M. Bulgakov, “Master and Margarita”, 1940Я очень прошу выдать мне удостоверение о том, где я провелпредыдущую ночь... На предмет представления милиции исупруге.Сим удостоверяю, что предъявитель сего Николай Ивановичпровел упомянутую ночь на балу у сатаны, будучи привлечентуда в качестве перевозочного средства (боров).Подпись – Бегемот.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 6 / 12

Page 17: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Russia-Specific Bureaucracy

Some participants asked for letters with official stamps.

M. Bulgakov, “Master and Margarita”, 1940Я очень прошу выдать мне удостоверение о том, где я провелпредыдущую ночь... На предмет представления милиции исупруге.Сим удостоверяю, что предъявитель сего Николай Ивановичпровел упомянутую ночь на балу у сатаны, будучи привлечентуда в качестве перевозочного средства (боров).Подпись – Бегемот.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 6 / 12

Page 18: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Russia-Specific Bureaucracy

Some participants asked for letters with official stamps.

M. Bulgakov, “Master and Margarita”, 1940Я очень прошу выдать мне удостоверение о том, где я провелпредыдущую ночь... На предмет представления милиции исупруге.Сим удостоверяю, что предъявитель сего Николай Ивановичпровел упомянутую ночь на балу у сатаны, будучи привлечентуда в качестве перевозочного средства (боров).Подпись – Бегемот.

Чисел не ставим, с числом бумага станет недействительной.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 6 / 12

Page 19: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Algorithms and Data Structures

Fundamental field of Computer Science.Origins in Mathematics, Operations Research, Game Theory, andElectrical Engineering.Fundamental results with applications in many areas.Importance grows as technology advances and problems getbigger.Active area of research.Many variants: on-line, dynamic, parallel, distributed, ...MIDAS covers a selection of fundamental and recent results.

Theory vs. PracticeThe final goal are practical and theoretically justified algorithms.Mathematics vs. engineering vs. science (scientific method).Interaction between theory and practice is important.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 7 / 12

Page 20: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Algorithms and Data Structures

Fundamental field of Computer Science.Origins in Mathematics, Operations Research, Game Theory, andElectrical Engineering.Fundamental results with applications in many areas.Importance grows as technology advances and problems getbigger.Active area of research.Many variants: on-line, dynamic, parallel, distributed, ...MIDAS covers a selection of fundamental and recent results.

Theory vs. PracticeThe final goal are practical and theoretically justified algorithms.Mathematics vs. engineering vs. science (scientific method).Interaction between theory and practice is important.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 7 / 12

Page 21: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Lecturer Highlights

Members of National Academy of Sciences,National Academy of Engineering, a Fellow ofRoyal Academy of Engineering, two ACMFellows, SIAM Fellow, Turing Award andNevanlinna award winner, Lanchester andKnuth prize winner.An industrial Lab Director and a DepartmentHead, two University Department Chairs.Authors of eight books, many hundreds ofpapers, editors of tens of book volumes.Founders of major conferences (SODA,ALENEX, experimental track of ESA).Editors of major journals.Much, much more.

Important contributions to theory and to practice.Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 8 / 12

Page 22: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Lecturers and Courses

Andrew Herbert, Microsoft ResearchAn Overview of Hot Research Topics at MSR Cambridge

Giuseppe Italiano, University of RomeAlgorithms on Large Data SetsDavid S. Johnson, AT&T LabsCase Studies: The Traveling Salesman and Bin Packing ProblemsClifford Stein, Columbia UniversityCombinatorial Optimization AlgorithmsRobert E. Tarjan, Princeton University and HP.Data StructuresRenato F. Werneck, Microsoft Research.Shortest Paths and Experimental Evaluation of Algorithms

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 9 / 12

Page 23: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Lecturers and Courses

Andrew Herbert, Microsoft ResearchAn Overview of Hot Research Topics at MSR CambridgeGiuseppe Italiano, University of RomeAlgorithms on Large Data Sets

David S. Johnson, AT&T LabsCase Studies: The Traveling Salesman and Bin Packing ProblemsClifford Stein, Columbia UniversityCombinatorial Optimization AlgorithmsRobert E. Tarjan, Princeton University and HP.Data StructuresRenato F. Werneck, Microsoft Research.Shortest Paths and Experimental Evaluation of Algorithms

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 9 / 12

Page 24: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Lecturers and Courses

Andrew Herbert, Microsoft ResearchAn Overview of Hot Research Topics at MSR CambridgeGiuseppe Italiano, University of RomeAlgorithms on Large Data SetsDavid S. Johnson, AT&T LabsCase Studies: The Traveling Salesman and Bin Packing Problems

Clifford Stein, Columbia UniversityCombinatorial Optimization AlgorithmsRobert E. Tarjan, Princeton University and HP.Data StructuresRenato F. Werneck, Microsoft Research.Shortest Paths and Experimental Evaluation of Algorithms

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 9 / 12

Page 25: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Lecturers and Courses

Andrew Herbert, Microsoft ResearchAn Overview of Hot Research Topics at MSR CambridgeGiuseppe Italiano, University of RomeAlgorithms on Large Data SetsDavid S. Johnson, AT&T LabsCase Studies: The Traveling Salesman and Bin Packing ProblemsClifford Stein, Columbia UniversityCombinatorial Optimization Algorithms

Robert E. Tarjan, Princeton University and HP.Data StructuresRenato F. Werneck, Microsoft Research.Shortest Paths and Experimental Evaluation of Algorithms

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 9 / 12

Page 26: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Lecturers and Courses

Andrew Herbert, Microsoft ResearchAn Overview of Hot Research Topics at MSR CambridgeGiuseppe Italiano, University of RomeAlgorithms on Large Data SetsDavid S. Johnson, AT&T LabsCase Studies: The Traveling Salesman and Bin Packing ProblemsClifford Stein, Columbia UniversityCombinatorial Optimization AlgorithmsRobert E. Tarjan, Princeton University and HP.Data Structures

Renato F. Werneck, Microsoft Research.Shortest Paths and Experimental Evaluation of Algorithms

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 9 / 12

Page 27: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Lecturers and Courses

Andrew Herbert, Microsoft ResearchAn Overview of Hot Research Topics at MSR CambridgeGiuseppe Italiano, University of RomeAlgorithms on Large Data SetsDavid S. Johnson, AT&T LabsCase Studies: The Traveling Salesman and Bin Packing ProblemsClifford Stein, Columbia UniversityCombinatorial Optimization AlgorithmsRobert E. Tarjan, Princeton University and HP.Data StructuresRenato F. Werneck, Microsoft Research.Shortest Paths and Experimental Evaluation of Algorithms

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 9 / 12

Page 28: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Academic Program

LecturesQ&A sessionsProgramming projectHomeworkTA Team:

I Ilya Mironov (head)I Ivan KazmenkoI Valery LesinI Mikhail LevinI Alexander Smal

DiplomasProgramming project winner presentation

Social events and interaction time

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 10 / 12

Page 29: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

School Rules

Three types of students: Living in the dorm, local, and“volnoslushateli” (type 1, type 2, and type 3, respectively).Type 1, 2 students, Organizing Committee members and lecturershave access to all classes, social events, and lunches.Type 3 students have access to lectures and coffee breaks only.Breakfast is for type 1 students only.Wireless access is for Organizing Committee only.Internet available in the computer lab and dormitories.Please turn off your mobile phones, no texting in the classroom.

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 11 / 12

Page 30: Overview of MIDAS · Andrew Herbert, Microsoft Research An Overview of Hot Research Topics at MSR Cambridge Giuseppe Italiano, University of Rome Algorithms on Large Data Sets David

Welcome to MIDAS

Enjoy the School!

Andrew V. Goldberg (MSR-SVC) Overview of MIDAS 8/8/10 12 / 12


Recommended