Fair Division on the Hubble Space Telescope (repo: bkerr) Brandon Kerr and Jordana Kerr. Project Description

Size: px
Start display at page:

Download "Fair Division on the Hubble Space Telescope (repo: bkerr) Brandon Kerr and Jordana Kerr. Project Description"

Transcription

1 Fair Division on the Hubble Space Telescope (repo: bkerr) Brandon Kerr and Jordana Kerr Project Description We mapped the intricacies of scheduling jobs for the Hubble Space Telescope to fair division algorithms, specifically to naive and modified versions of Last Diminisher. We implemented our Last Diminisher algorithms using preference files that consider time constraints on proposed jobs, as well as the Hubble telescope s position in space in relation to the Earth and the Sun and the further limitations that imposes on scheduling. We compared our two algorithms based on total time allocated, number of cuts, percent of pending jobs scheduled, and the total weighted value of the jobs selected based on importance to the scientific community. 1 Introduction 1.1 Problem Overview For over two decades, the Hubble Space Telescope has been a pivotal tool for helping the scientific community better understand the cosmos. To this day, the telescope s marked capabilities remain in constant high demand, to the point where its usage has to be scheduled to the last second. Dividing the Hubble s time among those who request its use involves a careful, rigorous process that is subject to change based on what is considered most valuable to the scientific community of astronomers. Planning and scheduling usage for the Hubble Space Telescope involves carefully allocating and redistributing time slots based on ever-changing phenomena in the universe. Astronomers from around the world submit proposals to vie for time on the telescope, with particular constraints attached; astronomers have to consider the time of year, day, or even hour that their target is most likely to be easily viewable. A review committee then takes proposals directly in competition with each other timewise and decides how to allocate the Hubble s usage based on what they consider priority contributions to science, as well as how well the proposals fit with the telescope s capabilities. Demand for the Hubble Space Telescope is so high that using block scheduling is inefficient and wasteful. Schedules are measured down to a fraction of a second, including the time needed to reconfigure the telescope s settings for what it needs to view. Any wasted time could severely limit the number of proposals that the scheduling committee can adhere to, and render the telescope s costly quick reconfiguration performance useless. 1.2 Fair Division

2 As the team of experts who commission the telescope s time carefully take all of these complications into consideration, their concise methods inevitably leave astronomers whose proposals are constantly at high risk of being rejected, based on unavoidable time demands and constraints. We decided it would be interesting to reevaluate the Hubble scheduling process and see what results when time allocations are instead mapped to what might be considered a fair division among the entire community of researchers lobbying for time with the telescope. Instead of using a panel to determine the Hubble s schedule, the astronomers with pending jobs could divvy up the time themselves using a traditional fair division algorithm. For this project, we describe the implementation of two Last Diminisher algorithms based on naive and then less naive assumptions. We further evaluate other possible algorithms in direct response to complaints among the Hubble community about the current scheduling process, and compare their results. 2 Relating Hubble Space Telescope Scheduling to Cake Cutting For this project, we have researched some of the considerations and complications that go into the scheduling process for the Hubble Space Telescope, and extracted some of the key facets to try and relate to common fair division terms. In this section, we will describe some of these elements, and explain how they did or did not map to our last diminisher algorithms. 2.1 Time Restrictions When allocating schedule times with highly valued proposals, there are a number of possible conditions that the author of the proposal has to declare that constrain the periods of time that are acceptable for the proposed project. If there are three orbits around Earth that the Hubble has available, and a proposed project requires three such orbits, that does not mean that the panel can simply schedule the proposal without further considerations. For our purposes, this means that, like flavors in a cake to be divided, there are certain time slots that have value to some astronomers while having no value to others. Time periods that are viewed as too short have no value to our astronomers, and time periods where the telescope is viewed as poorly placed in relation to the Earth and the Sun also have no value to astronomers. For example, most jobs can only happen at certain times of the year. In this project, we consider the fact that the Hubble telescope cannot view an object when facing within a 50 degree angle of the Sun. To do this, we break a year into quarters, and claim that for each job, there is one quarter where it is not possible for the job to be completed, and so that period of time is not valuable to astronomers heading the proposed job. Restrictions are further broken down into orbits, with limitations on the Hubble s view of space based on its position in relation to Earth. For this project, we define an orbit as one full orbit that

3 the Hubble makes around the Earth. There are a finite number of orbits that we have available to pair with proposed jobs. For each of these orbits, there are periods of time where the Earth is blocking the object of interest for the proposed job. To address this issue, we break each orbit into available half orbits, allowing astronomers to select the period of an orbit when their job can be completed. 2.2 Event Restrictions In real life, jobs do not seamlessly transition from one to the next. The Hubble telescope requires time to lock onto guiding stars that guide its view toward the object of interest, and then need further time to be precisely focused to allow in the amount of light needed to observe that object. For the scope of our project, based on the algorithms we chose, we have decided to not take these time lapses into account. Our main reason for this decision is because the players in our algorithm do not know each other s preferences, and thus cannot try to guess who might end up taking jobs before or after them. As a result, they cannot know what settings the telescope will have prior to needing to be reconfigured for their job s setting requirements, and thus cannot account for transition time within their minimum required time. Many job proposals are also based on conditions that cannot be determined too far in advance, based on unknown celestial events. For example, a proposal might center around the predicted but uncertain possibility that a supernova might occur at a certain time. As a result, Hubble s schedule is subject to change until about five days prior to the proposed time of observation, when many such phenomena are more readily predictable and certain. While our finite list of time slots may span more than five days, we assume that such conditions have already been determined and that their criteria was met, so we are now creating the final schedule. 2.3 Other Complications Time allocation on the Hubble is carried out by the Space Telescope Science Institute. The director of the institute has final go or no-go authority to any proposal selection, but also has the unique perk of being able to assign 10% of Hubble s total yearly time all by himself. While this large block of time is usually devoted to objects of interest that appear at random over the course of a year, it adds another level of complexity to the selection process. In our implementation, we assumed the director gives up his time for the greater good (and the ease of scheduling), just as we assumed there are no random objects of interest. 3 Implementation 3.1 Preference Files For our implementation, preference files are randomly generated based on a few key constants. Without random generation, likeness to the Hubble allocation problem wouldn t be possible

4 since it involves such a large number of proposals and available times. If instead we forced the user to choose preference files, they would be sitting there all day just checking boxes. The key constants in the preference/proposal generation process are: number of proposals to generate, length of the year in orbits, and a probability that represents the chance a generated proposal has of not having any time restrictions. When a proposal is generated, a random number determines whether or not orbit and year restrictions come into play based on the given probability value. Orbit restrictions represent those times when the Earth s disc blocks the subject of observation for half of every orbit. In order to encourage a little diversity in the preference files, these half-orbit restrictions can be a restriction of the even half-orbits or the odd. Once these restrictions are determined, a preference list can be generated. Since time on the Hubble is of a unit value, we don t use any fancy integrals or scaling. Each time block (half orbit) is assigned a binary value, zero if that time slot is not valued and one if it is. In addition to random restrictions, scientific value and minimum time to completion for each proposal are also randomly generated. Scientific value will help determine the pecking order later on in the process and min time sets the baseline for the amount of time needed for this particular proposal to value any time at all on the Hubble. If the min time is not met for a given proposal, the total value to the astronomer for use of the telescope is zero. 3.2 Process In order to simulate cake cutting scenarios discussed alongside Last Diminisher in class, as well as to simulate real Hubble conditions of little time and many people, we organize our generated proposals into free lists, working lists, and done lists. Once proposals are sorted, we naively choose the top N of them whose combined minimum time requirements are less than or equal to the total amount of time available. These top proposals form the working list, which will be

5 the players in our Last Diminisher scenario. Future work could include using proposals from the free list based on some heuristic to fill in unused time. Once the working list is formed, it is passed into our algorithms to get back an allocation scheme for the time available. 3.3 Algorithms We implemented two algorithms: the original Last Diminisher and another, smarter version. In the original (or at least how we understand it), pieces of cake are passed down the list of players who can then choose to trim cake off of either end to ensure they receive a proportional slice. In the smarter version, we implemented a rule where players could trim anywhere on the cake and as many times as they wanted to form the trimmed piece. This way, large gaps of time some proposals don t care about wouldn t get wasted. We chose Last Diminisher for a few reasons. For one, we needed an algorithm that achieved proportionality for n>=2 people, where proportional here has been redefined to mean a proposal received min_time / total_time of the cake. Second, we wanted to implement something a little less trivial than moving knife, which would have also been proportional. 4.3 Analysis Output Running our fair division algorithms produces detailed output. The constants used for the given program run are displayed at the top, followed by the list of proposals that were generated. Each proposal line displays it s unique ID, scientific value, minimum time to completion, and a preference list. The position p in the preference list represents the pth half-orbit (or time p) while the value of the list at that position represents the binary value for that proposal at that time. Following the proposals is a detailed description of the Last Diminisher run, including the final allocation scheme by ID (proposal ID assigned to that time slot, 0 for none), the total number of cuts, the percentage of total Hubble time that ended up being allocated, the percentage of the working list that actually was used (which varies since our assignment to the working list is pretty naive), and the percentage of scientific value captured by the final allocation scheme. The stats for the smarter version of Last Diminisher are then shown below that Simulations For our simulations, we decided to use smaller constants than would represent a true Hubbleesque time allocation situation for a few reasons. Given that an accurate scenario would be over ten-thousand half orbits and several thousand proposals, we wanted to have numbers that were both more manageable and more visually inspectable. With a small proposal base and amount of total time, any mistakes made in implementation could be spotted easily.

6 The constants used for the simulations were: 8 proposals to generate, 4 orbits in a year, and no chance of having non-restricted preferences. Since all generated proposals have a minimum time to completion of less than ¼ the length of a year, the 8 proposals generated had minimum times of either 1 or 2 half-orbits. This meant we could see the working lists being selected, but would not see many extraneous proposals that never made it to the working list Results We ran our simulation 40 times against both the naive Last Diminisher algorithm and the modified Last Diminisher algorithm. We then took the results of both algorithms and compared mean number of cuts (see Figure 2 in Appendix), and mean percentages of time allocated, jobs scheduled, and the cumulative assigned value to the Hubble telescope community (see Figure 3 in Appendix). For percentage of total available time allocated by our algorithms, the smarter last diminisher implementation performed better 65% of the time compared to the naive approach. That is, in 65% of the simulations the smarter version was able to allocated more time and more efficiently use the telescope s resources. The modified algorithm also assigned a greater percentage of the pending job list for 70% of the simulation runs, and the assigned weighted value was greater for 72% of the simulation runs. The modified algorithm s superior results comes at a significant cut cost. Our original naive algorithm had an average of 6 cuts less than the modified algorithm, where the average number of cuts for the naive algorithm was 9 versus the 15 average number of cuts for the modified algorithm. Ironically, even with more cuts the implementation for the smarter version is actually more efficient. This is because the naive version, given a piece of cake has to find the subpiece bounded on both sides that encompasses a proportional share. This ended up being O(n^2) time per player. The smarter implementation only needed O(n) time per player, since one pass through the allocation scheme was enough to cherry-pick open time slots until min time was reached. 5 Discussion There are a number of things that could be done as future work. One of these is obviously the naive way we assign proposals to the working list. Due to the random incompatibilities between proposals that may be in the working list, large blocks of unallocated time are occasionally seen (especially if a lot of the working list proposals all value the same time slots). Given this observation, we could have used some method that selected not only the top proposals, but those top proposals whose preferences balanced out. This most likely would have given us more consistent results and less wasted time, even if it would circumvent scientific value priorities at the higher level. Also, instead of changing working list selection, we could have simply added another step once our algorithms finished that worked down the free list to see if any proposals

7 that were previously not slated to be players in the division could be allocated. Another interesting aspect for future exploration are the frequent gripes from the Hubble community. While there aren t a whole lot to be found, it seems most of them revolve around the slush fund of time the director gets to allocate to any projects he wishes. As it stands, 10% of Hubble s total time is given to the director, which is 520 total orbits. Traditionally, people argue for this time to be spent on unforeseen complications in the initial scheduling, such as objects of interest. To simulate this, we could assume that the director took these gripes to heart, donated his time strictly to unforeseen complications, and randomly generated issues post-scheduling (maybe even at runtime for a cool visualization). 6 References Appendix Figure 1: Mean Percent of Unallocated Time

8 Figure 2: Mean Number of Cuts Figure 3: Comparison of Three Metrics

Discrete Structures Proofwriting Checklist

Discrete Structures Proofwriting Checklist CS103 Winter 2019 Discrete Structures Proofwriting Checklist Cynthia Lee Keith Schwarz Now that we re transitioning to writing proofs about discrete structures like binary relations, functions, and graphs,

More information

CS 453 Operating Systems. Lecture 7 : Deadlock

CS 453 Operating Systems. Lecture 7 : Deadlock CS 453 Operating Systems Lecture 7 : Deadlock 1 What is Deadlock? Every New Yorker knows what a gridlock alert is - it s one of those days when there is so much traffic that nobody can move. Everything

More information

The Inductive Proof Template

The Inductive Proof Template CS103 Handout 24 Winter 2016 February 5, 2016 Guide to Inductive Proofs Induction gives a new way to prove results about natural numbers and discrete structures like games, puzzles, and graphs. All of

More information

f rot (Hz) L x (max)(erg s 1 )

f rot (Hz) L x (max)(erg s 1 ) How Strongly Correlated are Two Quantities? Having spent much of the previous two lectures warning about the dangers of assuming uncorrelated uncertainties, we will now address the issue of correlations

More information

Title: Search for Strangelets at RHIC Author: Brandon Szeliga

Title: Search for Strangelets at RHIC Author: Brandon Szeliga Title: Search for Strangelets at RHIC Author: Brandon Szeliga Abstract: Introduction What are Strangelets? How are we looking for them? ZDC-SMD Graphing the Data Find them? Not find them? What do we do

More information

ASTRO 114 Lecture Okay. We re gonna continue our discussion today on galaxies and quasars, and

ASTRO 114 Lecture Okay. We re gonna continue our discussion today on galaxies and quasars, and ASTRO 114 Lecture 52 1 Okay. We re gonna continue our discussion today on galaxies and quasars, and all the strange objects that are out there in the universe. I wanted to mention a little bit more about

More information

What is the Right Answer?

What is the Right Answer? What is the Right Answer??! Purpose To introduce students to the concept that sometimes there is no one right answer to a question or measurement Overview Students learn to be careful when searching for

More information

STAT/SOC/CSSS 221 Statistical Concepts and Methods for the Social Sciences. Random Variables

STAT/SOC/CSSS 221 Statistical Concepts and Methods for the Social Sciences. Random Variables STAT/SOC/CSSS 221 Statistical Concepts and Methods for the Social Sciences Random Variables Christopher Adolph Department of Political Science and Center for Statistics and the Social Sciences University

More information

Slope Fields: Graphing Solutions Without the Solutions

Slope Fields: Graphing Solutions Without the Solutions 8 Slope Fields: Graphing Solutions Without the Solutions Up to now, our efforts have been directed mainly towards finding formulas or equations describing solutions to given differential equations. Then,

More information

2 A 3-Person Discrete Envy-Free Protocol

2 A 3-Person Discrete Envy-Free Protocol Envy-Free Discrete Protocols Exposition by William Gasarch 1 Introduction Whenever we say something like Alice has a piece worth α we mean it s worth α TO HER. The term biggest piece means most valuable

More information

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 27 Flow Shop Scheduling - Heuristics - Palmer, Campbell Dudek

More information

Module 03 Lecture 14 Inferential Statistics ANOVA and TOI

Module 03 Lecture 14 Inferential Statistics ANOVA and TOI Introduction of Data Analytics Prof. Nandan Sudarsanam and Prof. B Ravindran Department of Management Studies and Department of Computer Science and Engineering Indian Institute of Technology, Madras Module

More information

1 Using standard errors when comparing estimated values

1 Using standard errors when comparing estimated values MLPR Assignment Part : General comments Below are comments on some recurring issues I came across when marking the second part of the assignment, which I thought it would help to explain in more detail

More information

Lab Exercise 03: Gauss Law

Lab Exercise 03: Gauss Law PHYS 2212 Lab Exercise 03: Gauss Law PRELIMINARY MATERIAL TO BE READ BEFORE LAB PERIOD Counting Field Lines: Electric Flux Recall that an electric field (or, for that matter, magnetic field) can be difficult

More information

Math 38: Graph Theory Spring 2004 Dartmouth College. On Writing Proofs. 1 Introduction. 2 Finding A Solution

Math 38: Graph Theory Spring 2004 Dartmouth College. On Writing Proofs. 1 Introduction. 2 Finding A Solution Math 38: Graph Theory Spring 2004 Dartmouth College 1 Introduction On Writing Proofs What constitutes a well-written proof? A simple but rather vague answer is that a well-written proof is both clear and

More information

Where do pseudo-random generators come from?

Where do pseudo-random generators come from? Computer Science 2426F Fall, 2018 St. George Campus University of Toronto Notes #6 (for Lecture 9) Where do pseudo-random generators come from? Later we will define One-way Functions: functions that are

More information

P vs. NP. Data Structures and Algorithms CSE AU 1

P vs. NP. Data Structures and Algorithms CSE AU 1 P vs. NP Data Structures and Algorithms CSE 373-18AU 1 Goals for today Define P, NP, and NP-complete Explain the P vs. NP problem -why it s the biggest open problem in CS. -And what to do when a problem

More information

Primary KS1 1 VotesForSchools2018

Primary KS1 1 VotesForSchools2018 Primary KS1 1 Do aliens exist? This photo of Earth was taken by an astronaut on the moon! Would you like to stand on the moon? What is an alien? You probably drew some kind of big eyed, blue-skinned,

More information

Rigorous Evaluation R.I.T. Analysis and Reporting. Structure is from A Practical Guide to Usability Testing by J. Dumas, J. Redish

Rigorous Evaluation R.I.T. Analysis and Reporting. Structure is from A Practical Guide to Usability Testing by J. Dumas, J. Redish Rigorous Evaluation Analysis and Reporting Structure is from A Practical Guide to Usability Testing by J. Dumas, J. Redish S. Ludi/R. Kuehl p. 1 Summarize and Analyze Test Data Qualitative data - comments,

More information

MITOCW ocw f99-lec30_300k

MITOCW ocw f99-lec30_300k MITOCW ocw-18.06-f99-lec30_300k OK, this is the lecture on linear transformations. Actually, linear algebra courses used to begin with this lecture, so you could say I'm beginning this course again by

More information

Sampling. Where we re heading: Last time. What is the sample? Next week: Lecture Monday. **Lab Tuesday leaving at 11:00 instead of 1:00** Tomorrow:

Sampling. Where we re heading: Last time. What is the sample? Next week: Lecture Monday. **Lab Tuesday leaving at 11:00 instead of 1:00** Tomorrow: Sampling Questions Define: Sampling, statistical inference, statistical vs. biological population, accuracy, precision, bias, random sampling Why do people use sampling techniques in monitoring? How do

More information

Re-Numerate restoring essential numerical skills and thinking via astronomy education

Re-Numerate restoring essential numerical skills and thinking via astronomy education Re-Numerate restoring essential numerical skills and thinking via astronomy education Can it be done? Kate Brutlag Follette Dr. Don McCarthy Dr. Erin Dokter Innumeracy/Quantitative Illiteracy ² Motivation

More information

HR Diagram of Globular Cluster Messier 80 Using Hubble Space Telescope Data

HR Diagram of Globular Cluster Messier 80 Using Hubble Space Telescope Data Jason Kendall, William Paterson University, Department of Physics HR Diagram of Globular Cluster Messier 80 Using Hubble Space Telescope Data Background Purpose: HR Diagrams are central to understanding

More information

Outer space: A matter of gravity

Outer space: A matter of gravity 1997 2009, Millennium Mathematics Project, University of Cambridge. Permission is granted to print and copy this page on paper for non commercial use. For other uses, including electronic redistribution,

More information

Solving Equations. Lesson Fifteen. Aims. Context. The aim of this lesson is to enable you to: solve linear equations

Solving Equations. Lesson Fifteen. Aims. Context. The aim of this lesson is to enable you to: solve linear equations Mathematics GCSE Module Four: Basic Algebra Lesson Fifteen Aims The aim of this lesson is to enable you to: solve linear equations solve linear equations from their graph solve simultaneous equations from

More information

What s the longest single-shot exposure ever recorded of any object or area of space by Hubble?

What s the longest single-shot exposure ever recorded of any object or area of space by Hubble? Hubblecast Episode 50: Q&A with Dr J 00:00 Have you ever wondered why Hubble can make detailed images of of galaxies, but stars appear as featureless blobs? What the most distant object ever observed is?

More information

STARTING WITH CONFIDENCE

STARTING WITH CONFIDENCE STARTING WITH CONFIDENCE A- Level Maths at Budmouth Name: This booklet has been designed to help you to bridge the gap between GCSE Maths and AS Maths. Good mathematics is not about how many answers you

More information

Department of Astrophysical Sciences Peyton Hall Princeton, New Jersey Telephone: (609)

Department of Astrophysical Sciences Peyton Hall Princeton, New Jersey Telephone: (609) Princeton University Department of Astrophysical Sciences Peyton Hall Princeton, New Jersey 08544-1001 Telephone: (609) 258-3808 Email: strauss@astro.princeton.edu January 18, 2007 Dr. George Helou, IPAC

More information

NATIONAL RADIO ASTRONOMY OBSERVATORY MEMORANDUM

NATIONAL RADIO ASTRONOMY OBSERVATORY MEMORANDUM NATIONAL RADIO ASTRONOMY OBSERVATORY MEMORANDUM DATE: September 16, 1996 TO: M. Clark, B. Garwood, D. Hogg, H. Liszt FROM: Ron Maddalena SUBJECT: GBT and Aips++ requirements for traditional, all-sky pointing

More information

1 Normal Distribution.

1 Normal Distribution. Normal Distribution.. Introduction A Bernoulli trial is simple random experiment that ends in success or failure. A Bernoulli trial can be used to make a new random experiment by repeating the Bernoulli

More information

AS 102 Lab 4 Triangulation and Parallax

AS 102 Lab 4 Triangulation and Parallax AS 102 Lab 4 Triangulation and Parallax The Problem Barnard s Star Perkins Telescope, September 4, 2005 The principle of surveying -- measuring distances from one place to another -- has been known for

More information

Proportional Division Exposition by William Gasarch

Proportional Division Exposition by William Gasarch 1 Introduction Proportional Division Exposition by William Gasarch Whenever we say something like Alice has a piece worth 1/ we mean worth 1/ TO HER. Lets say we want Alice, Bob, Carol, to split a cake

More information

Gravitational Fields

Gravitational Fields Gravitational Fields Examples 00 Currently, the space probe, Cassini, is between Jupiter and Saturn. Cassini s mission is to deliver a probe to one of Saturn s moons, Titan, and then orbit Saturn collecting

More information

Descriptive Statistics (And a little bit on rounding and significant digits)

Descriptive Statistics (And a little bit on rounding and significant digits) Descriptive Statistics (And a little bit on rounding and significant digits) Now that we know what our data look like, we d like to be able to describe it numerically. In other words, how can we represent

More information

( )( b + c) = ab + ac, but it can also be ( )( a) = ba + ca. Let s use the distributive property on a couple of

( )( b + c) = ab + ac, but it can also be ( )( a) = ba + ca. Let s use the distributive property on a couple of Factoring Review for Algebra II The saddest thing about not doing well in Algebra II is that almost any math teacher can tell you going into it what s going to trip you up. One of the first things they

More information

Lecture 6: Lies, Inner Product Spaces, and Symmetric Matrices

Lecture 6: Lies, Inner Product Spaces, and Symmetric Matrices Math 108B Professor: Padraic Bartlett Lecture 6: Lies, Inner Product Spaces, and Symmetric Matrices Week 6 UCSB 2014 1 Lies Fun fact: I have deceived 1 you somewhat with these last few lectures! Let me

More information

Mathematical Olympiad for Girls

Mathematical Olympiad for Girls UKMT UKMT UKMT United Kingdom Mathematics Trust Mathematical Olympiad for Girls Organised by the United Kingdom Mathematics Trust These are polished solutions and do not illustrate the process of failed

More information

SocViz: Visualization of Facebook Data

SocViz: Visualization of Facebook Data SocViz: Visualization of Facebook Data Abhinav S Bhatele Department of Computer Science University of Illinois at Urbana Champaign Urbana, IL 61801 USA bhatele2@uiuc.edu Kyratso Karahalios Department of

More information

Note: Please use the actual date you accessed this material in your citation.

Note: Please use the actual date you accessed this material in your citation. MIT OpenCourseWare http://ocw.mit.edu 18.06 Linear Algebra, Spring 2005 Please use the following citation format: Gilbert Strang, 18.06 Linear Algebra, Spring 2005. (Massachusetts Institute of Technology:

More information

*Karle Laska s Sections: There is no class tomorrow and Friday! Have a good weekend! Scores will be posted in Compass early Friday morning

*Karle Laska s Sections: There is no class tomorrow and Friday! Have a good weekend! Scores will be posted in Compass early Friday morning STATISTICS 100 EXAM 3 Spring 2016 PRINT NAME (Last name) (First name) *NETID CIRCLE SECTION: Laska MWF L1 Laska Tues/Thurs L2 Robin Tu Write answers in appropriate blanks. When no blanks are provided CIRCLE

More information

The Challenge of AZ Cas-Part 1. John Menke Barnesville, MD Abstract

The Challenge of AZ Cas-Part 1. John Menke Barnesville, MD Abstract The Challenge of AZ Cas-Part 1 John Menke Barnesville, MD 20838 john@menkescientific.com www.menkescientific.com Abstract This is an interim report on observations of the spectrum of AZCas taken during

More information

Divisible Load Scheduling

Divisible Load Scheduling Divisible Load Scheduling Henri Casanova 1,2 1 Associate Professor Department of Information and Computer Science University of Hawai i at Manoa, U.S.A. 2 Visiting Associate Professor National Institute

More information

Module 8 Probability

Module 8 Probability Module 8 Probability Probability is an important part of modern mathematics and modern life, since so many things involve randomness. The ClassWiz is helpful for calculating probabilities, especially those

More information

Introducing GIS analysis

Introducing GIS analysis 1 Introducing GIS analysis GIS analysis lets you see patterns and relationships in your geographic data. The results of your analysis will give you insight into a place, help you focus your actions, or

More information

4 HOW DID THE EARTH FORM?

4 HOW DID THE EARTH FORM? 4 HOW DID THE EARTH FORM? New stars and space debris spinning like pizza dough are a couple of the things that explain the formation of solar systems like ours. In this three-part lecture, David Christian

More information

Introduction to Computer Science and Programming for Astronomers

Introduction to Computer Science and Programming for Astronomers Introduction to Computer Science and Programming for Astronomers Lecture 8. István Szapudi Institute for Astronomy University of Hawaii March 7, 2018 Outline Reminder 1 Reminder 2 3 4 Reminder We have

More information

Probability Methods in Civil Engineering Prof. Dr. Rajib Maity Department of Civil Engineering Indian Institution of Technology, Kharagpur

Probability Methods in Civil Engineering Prof. Dr. Rajib Maity Department of Civil Engineering Indian Institution of Technology, Kharagpur Probability Methods in Civil Engineering Prof. Dr. Rajib Maity Department of Civil Engineering Indian Institution of Technology, Kharagpur Lecture No. # 36 Sampling Distribution and Parameter Estimation

More information

Fair Division of Indivisible Goods on a Graph II

Fair Division of Indivisible Goods on a Graph II Sylvain Bouveret LIG Grenoble INP, Univ. Grenoble-Alpes, France Katarína Cechlárová P.J. Šafárik University, Slovakia Edith Elkind, Ayumi Igarashi, Dominik Peters University of Oxford, UK Advances in Fair

More information

Delay management with capacity considerations.

Delay management with capacity considerations. Bachelor Thesis Econometrics Delay management with capacity considerations. Should a train wait for transferring passengers or not, and which train goes first? 348882 1 Content Chapter 1: Introduction...

More information

30 Days to Awakening

30 Days to Awakening Formula for Miracles Presents 30 Days to Awakening Thousands of Years of Spiritual Wisdom Revealed in Fun, Ten Minute Insights 2012-2013 Brent Phillips www.formulaformiracles.net Day 25: Truth: Behind

More information

Minilecture 2: Sorting Algorithms

Minilecture 2: Sorting Algorithms Math/CCS 10 Professor: Padraic Bartlett Minilecture 2: Sorting Algorithms Week 1 UCSB 201 On Monday s homework, we looked at an algorithm designed to sort a list! In this class, we will study several such

More information

CS 6783 (Applied Algorithms) Lecture 3

CS 6783 (Applied Algorithms) Lecture 3 CS 6783 (Applied Algorithms) Lecture 3 Antonina Kolokolova January 14, 2013 1 Representative problems: brief overview of the course In this lecture we will look at several problems which, although look

More information

Alex s Guide to Word Problems and Linear Equations Following Glencoe Algebra 1

Alex s Guide to Word Problems and Linear Equations Following Glencoe Algebra 1 Alex s Guide to Word Problems and Linear Equations Following Glencoe Algebra 1 What is a linear equation? It sounds fancy, but linear equation means the same thing as a line. In other words, it s an equation

More information

Lecture 9: Dynamics in Load Balancing

Lecture 9: Dynamics in Load Balancing Computational Game Theory Spring Semester, 2003/4 Lecture 9: Dynamics in Load Balancing Lecturer: Yishay Mansour Scribe: Anat Axelrod, Eran Werner 9.1 Lecture Overview In this lecture we consider dynamics

More information

Report on System-Level Estimation of Demand Response Program Impact

Report on System-Level Estimation of Demand Response Program Impact Report on System-Level Estimation of Demand Response Program Impact System & Resource Planning Department New York Independent System Operator April 2012 1 2 Introduction This report provides the details

More information

Hypothesis testing. Data to decisions

Hypothesis testing. Data to decisions Hypothesis testing Data to decisions The idea Null hypothesis: H 0 : the DGP/population has property P Under the null, a sample statistic has a known distribution If, under that that distribution, the

More information

Lecture 8: Decision-making under total uncertainty: the multiplicative weight algorithm. Lecturer: Sanjeev Arora

Lecture 8: Decision-making under total uncertainty: the multiplicative weight algorithm. Lecturer: Sanjeev Arora princeton univ. F 13 cos 521: Advanced Algorithm Design Lecture 8: Decision-making under total uncertainty: the multiplicative weight algorithm Lecturer: Sanjeev Arora Scribe: (Today s notes below are

More information

LED Lighting Facts: Product Submission Guide

LED Lighting Facts: Product Submission Guide LED Lighting Facts: Product Submission Guide NOVEMBER 2017 1 P a g e L E D L i g h t i n g F a c t s : M a n u f a c t u r e r P r o d u c t S u b m i s s i o n G u i d e TABLE OF CONTENTS Section 1) Accessing

More information

AST101: Our Corner of the Universe Lab 3: Measuring Distance with Parallax

AST101: Our Corner of the Universe Lab 3: Measuring Distance with Parallax AST101: Our Corner of the Universe Lab 3: Measuring Distance with Parallax Name: Partners: NetID: Lab section number: 1 Introduction Objectives You ve learned that the amount of parallax exhibited by a

More information

is your scource from Sartorius at discount prices. Manual of Weighing Applications Part 2 Counting

is your scource from Sartorius at discount prices. Manual of Weighing Applications Part 2 Counting Manual of Weighing Applications Part Counting Preface In many everyday areas of operation, the scale or the weight is only a means to an end: the quantity that is actually of interest is first calculated

More information

Proof Techniques (Review of Math 271)

Proof Techniques (Review of Math 271) Chapter 2 Proof Techniques (Review of Math 271) 2.1 Overview This chapter reviews proof techniques that were probably introduced in Math 271 and that may also have been used in a different way in Phil

More information

LED Lighting Facts: Manufacturer Guide

LED Lighting Facts: Manufacturer Guide LED Lighting Facts: Manufacturer Guide 2018 1 P a g e L E D L i g h t i n g F a c t s : M a n u f a c t u r e r G u i d e TABLE OF CONTENTS Section 1) Accessing your account and managing your products...

More information

P (E) = P (A 1 )P (A 2 )... P (A n ).

P (E) = P (A 1 )P (A 2 )... P (A n ). Lecture 9: Conditional probability II: breaking complex events into smaller events, methods to solve probability problems, Bayes rule, law of total probability, Bayes theorem Discrete Structures II (Summer

More information

Earth-like planet discovered deep in space

Earth-like planet discovered deep in space Earth-like planet discovered deep in space By Los Angeles Times, adapted by Newsela staff on 04.24.14 Word Count 905 An artist's concept depicts Kepler-186f, the first validated Earth-size planet to orbit

More information

Probability and Statistics

Probability and Statistics Probability and Statistics Kristel Van Steen, PhD 2 Montefiore Institute - Systems and Modeling GIGA - Bioinformatics ULg kristel.vansteen@ulg.ac.be CHAPTER 4: IT IS ALL ABOUT DATA 4a - 1 CHAPTER 4: IT

More information

MITOCW R11. Double Pendulum System

MITOCW R11. Double Pendulum System MITOCW R11. Double Pendulum System The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for

More information

Sampling and Sample Size. Shawn Cole Harvard Business School

Sampling and Sample Size. Shawn Cole Harvard Business School Sampling and Sample Size Shawn Cole Harvard Business School Calculating Sample Size Effect Size Power Significance Level Variance ICC EffectSize 2 ( ) 1 σ = t( 1 κ ) + tα * * 1+ ρ( m 1) P N ( 1 P) Proportion

More information

Systems Optimization and Analysis Optimization Project. Labor Planning for a Manufacturing Line

Systems Optimization and Analysis Optimization Project. Labor Planning for a Manufacturing Line 15.066 Systems Optimization and Analysis Optimization Project Labor Planning for a Manufacturing Line Team 1 The Tek Team Lane Ballard Christine Cheung Justin Ging Omur Kaya David Jackson Alyson Naughton

More information

Featured Alumna Sarah Caudill ( 06)

Featured Alumna Sarah Caudill ( 06) Featured Alumna Sarah Caudill ( 06) As a high school student applying to colleges, I had a choice between Stetson and the University of Florida. I reasoned that I would receive a more personalized education

More information

Chapter 06 Let s Make a Solar System

Chapter 06 Let s Make a Solar System like? Big picture. Chapter 06 Let s Make a Solar System How did it come to be this way? Where did it come from? Will I stop sounding like the Talking Heads? The solar system exhibits clear patterns of

More information

So we were all prepared and it was now time to start the waiting game. Wait, Wait and Wait... for the clouds to show any sign of parting!!!!

So we were all prepared and it was now time to start the waiting game. Wait, Wait and Wait... for the clouds to show any sign of parting!!!! Champagne & Cake! June 6 th 2012 saw the final transit of Venus until 2117, and this one was the second of the pair that Venusian transits occur in the previous one being in 2004. Back then, the weather

More information

Counting Strategies: Inclusion/Exclusion, Categories

Counting Strategies: Inclusion/Exclusion, Categories Counting Strategies: Inclusion/Exclusion, Categories CSE21 Winter 2017, Day 16 (B00), Day 11 (A00) February 17, 2017 http://vlsicad.ucsd.edu/courses/cse21-w17 Miis In some video games, each player can

More information

CIS 2033 Lecture 5, Fall

CIS 2033 Lecture 5, Fall CIS 2033 Lecture 5, Fall 2016 1 Instructor: David Dobor September 13, 2016 1 Supplemental reading from Dekking s textbook: Chapter2, 3. We mentioned at the beginning of this class that calculus was a prerequisite

More information

Hypothesis testing I. - In particular, we are talking about statistical hypotheses. [get everyone s finger length!] n =

Hypothesis testing I. - In particular, we are talking about statistical hypotheses. [get everyone s finger length!] n = Hypothesis testing I I. What is hypothesis testing? [Note we re temporarily bouncing around in the book a lot! Things will settle down again in a week or so] - Exactly what it says. We develop a hypothesis,

More information

University of California Berkeley CS170: Efficient Algorithms and Intractable Problems November 19, 2001 Professor Luca Trevisan. Midterm 2 Solutions

University of California Berkeley CS170: Efficient Algorithms and Intractable Problems November 19, 2001 Professor Luca Trevisan. Midterm 2 Solutions University of California Berkeley Handout MS2 CS170: Efficient Algorithms and Intractable Problems November 19, 2001 Professor Luca Trevisan Midterm 2 Solutions Problem 1. Provide the following information:

More information

CONSTRUCTION PROBLEMS

CONSTRUCTION PROBLEMS CONSTRUCTION PROBLEMS VIPUL NAIK Abstract. In this article, I describe the general problem of constructing configurations subject to certain conditions, and the use of techniques like greedy algorithms

More information

Math 140 Introductory Statistics

Math 140 Introductory Statistics Math 140 Introductory Statistics Extra hours at the tutoring center Fri Dec 3rd 10-4pm, Sat Dec 4 11-2 pm Final Dec 14th 5:30-7:30pm CH 5122 Last time: Making decisions We have a null hypothesis We have

More information

Experimental Design, Data, and Data Summary

Experimental Design, Data, and Data Summary Chapter Six Experimental Design, Data, and Data Summary Tests of Hypotheses Because science advances by tests of hypotheses, scientists spend much of their time devising ways to test hypotheses. There

More information

FERMAT S TEST KEITH CONRAD

FERMAT S TEST KEITH CONRAD FERMAT S TEST KEITH CONRAD 1. Introduction Fermat s little theorem says for prime p that a p 1 1 mod p for all a 0 mod p. A naive extension of this to a composite modulus n 2 would be: for all a 0 mod

More information

DIFFERENTIAL EQUATIONS

DIFFERENTIAL EQUATIONS DIFFERENTIAL EQUATIONS Basic Concepts Paul Dawkins Table of Contents Preface... Basic Concepts... 1 Introduction... 1 Definitions... Direction Fields... 8 Final Thoughts...19 007 Paul Dawkins i http://tutorial.math.lamar.edu/terms.aspx

More information

Liquid-in-glass thermometer

Liquid-in-glass thermometer Liquid-in-glass thermometer Objectives The objective of this experiment is to introduce some basic concepts in measurement, and to develop good measurement habits. In the first section, we will develop

More information

Counting Strategies: Inclusion/Exclusion, Categories

Counting Strategies: Inclusion/Exclusion, Categories Counting Strategies: Inclusion/Exclusion, Categories CSE21 Winter 2017, Day 16 (B00), Day 11 (A00) February 17, 2017 http://vlsicad.ucsd.edu/courses/cse21-w17 Sum rule For any disjoint sets, A and B: A

More information

How did it come to be this way? Will I stop sounding like the

How did it come to be this way? Will I stop sounding like the Chapter 06 Let s Make a Solar System How did it come to be this way? Where did it come from? Will I stop sounding like the Talking Heads? What does the solar system look like? Big picture. The solar system

More information

On Two Class-Constrained Versions of the Multiple Knapsack Problem

On Two Class-Constrained Versions of the Multiple Knapsack Problem On Two Class-Constrained Versions of the Multiple Knapsack Problem Hadas Shachnai Tami Tamir Department of Computer Science The Technion, Haifa 32000, Israel Abstract We study two variants of the classic

More information

Getting On the Same Page and Parcel

Getting On the Same Page and Parcel Getting On the Same Page and Parcel Local flair is a valued and cherished quality of small Vermont towns and cities. The Agency of Natural Resources works daily with town officials and local committee

More information

0.1 Motivating example: weighted majority algorithm

0.1 Motivating example: weighted majority algorithm princeton univ. F 16 cos 521: Advanced Algorithm Design Lecture 8: Decision-making under total uncertainty: the multiplicative weight algorithm Lecturer: Sanjeev Arora Scribe: Sanjeev Arora (Today s notes

More information

Topic Contents. Factoring Methods. Unit 3: Factoring Methods. Finding the square root of a number

Topic Contents. Factoring Methods. Unit 3: Factoring Methods. Finding the square root of a number Topic Contents Factoring Methods Unit 3 The smallest divisor of an integer The GCD of two numbers Generating prime numbers Computing prime factors of an integer Generating pseudo random numbers Raising

More information

Experiment 2 Random Error and Basic Statistics

Experiment 2 Random Error and Basic Statistics PHY191 Experiment 2: Random Error and Basic Statistics 7/12/2011 Page 1 Experiment 2 Random Error and Basic Statistics Homework 2: turn in the second week of the experiment. This is a difficult homework

More information

Ratios, Proportions, Unit Conversions, and the Factor-Label Method

Ratios, Proportions, Unit Conversions, and the Factor-Label Method Ratios, Proportions, Unit Conversions, and the Factor-Label Method Math 0, Littlefield I don t know why, but presentations about ratios and proportions are often confused and fragmented. The one in your

More information

HST AND BEYOND EXPLORATION AND THE SEARCH FOR ORIGINS: A VISION FOR ULTRAVIOLET- OPTICAL-INFRARED SPACE ASTRONOMY

HST AND BEYOND EXPLORATION AND THE SEARCH FOR ORIGINS: A VISION FOR ULTRAVIOLET- OPTICAL-INFRARED SPACE ASTRONOMY Chapter Ten HST AND BEYOND EXPLORATION AND THE SEARCH FOR ORIGINS: A VISION FOR ULTRAVIOLET- OPTICAL-INFRARED SPACE ASTRONOMY Bibliographic Information: Dressler, Alan, ed., HST and Beyond Exploration

More information

Confidence intervals

Confidence intervals Confidence intervals We now want to take what we ve learned about sampling distributions and standard errors and construct confidence intervals. What are confidence intervals? Simply an interval for which

More information

Evaluation of Collaborative Rationing of En Route Resources. Josh Marron, Antonio Abad Bill Hall, Francis Carr, Steve Kolitz 25 Sept 2003

Evaluation of Collaborative Rationing of En Route Resources. Josh Marron, Antonio Abad Bill Hall, Francis Carr, Steve Kolitz 25 Sept 2003 Evaluation of Collaborative Rationing of En Route Resources Josh Marron, Antonio Abad Bill Hall, Francis Carr, Steve Kolitz 25 Sept 2003 Outline The need for collaborative en route rationing Proposed routing

More information

Algebra. Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Algebra. Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. This document was written and copyrighted by Paul Dawkins. Use of this document and its online version is governed by the Terms and Conditions of Use located at. The online version of this document is

More information

5 ProbabilisticAnalysisandRandomized Algorithms

5 ProbabilisticAnalysisandRandomized Algorithms 5 ProbabilisticAnalysisandRandomized Algorithms This chapter introduces probabilistic analysis and randomized algorithms. If you are unfamiliar with the basics of probability theory, you should read Appendix

More information

Test Strategies for Experiments with a Binary Response and Single Stress Factor Best Practice

Test Strategies for Experiments with a Binary Response and Single Stress Factor Best Practice Test Strategies for Experiments with a Binary Response and Single Stress Factor Best Practice Authored by: Sarah Burke, PhD Lenny Truett, PhD 15 June 2017 The goal of the STAT COE is to assist in developing

More information

TAKEN FROM HORIZONS 7TH EDITION CHAPTER 1 TUTORIAL QUIZ

TAKEN FROM HORIZONS 7TH EDITION CHAPTER 1 TUTORIAL QUIZ TAKEN FROM HORIZONS 7TH EDITION CHAPTER 1 TUTORIAL QUIZ 1. If the solar system is scaled down so that the Sun is represented by a basketball, a. a ping-pong ball located 500 feet away would properly represent

More information

Time Domain Astronomy in the 2020s:

Time Domain Astronomy in the 2020s: Time Domain Astronomy in the 2020s: Developing a Follow-up Network R. Street Las Cumbres Observatory Workshop Movies of the Sky Vary in depth, sky region, wavelengths, cadence Many will produce alerts

More information

Using Forecast Errors for Business Optimisation

Using Forecast Errors for Business Optimisation Using Forecast Errors for Business Optimisation A guide for Project Managers David Evans BEng (Hons), GDipAppFin (Finsia) [e] evansd246@gmail.com Disclaimer This publication contains general information

More information

Originality in the Arts and Sciences: Lecture 2: Probability and Statistics

Originality in the Arts and Sciences: Lecture 2: Probability and Statistics Originality in the Arts and Sciences: Lecture 2: Probability and Statistics Let s face it. Statistics has a really bad reputation. Why? 1. It is boring. 2. It doesn t make a lot of sense. Actually, the

More information