Save this video free

Math317Fa26 Lec19 BattleshipChomp

Steven Miller · 47:38 · Watch on YouTube

Part of Williams College Math 317. See all 15 lectures and search them

These notes were made with YouTube Collector. Paste any YouTube link and get the same: a summary, chapters and a searchable transcript.

Math317Fa26 Lec19 BattleshipChomp Watch on YouTube →

Overview

Steven Miller uses Battleship to show how row and column totals can describe multiple valid board layouts, then connects the same information and resource-allocation ideas to pooled COVID testing and integer programming. He finishes with a non-constructive strategy-stealing proof that the first player wins Chomp, followed by a brief Newton iteration for approximating √3.

Key takeaways

Chapters

0:00 One-Player Battleship and the Value of Row and Column Clues
8:40 Two Diagonal Fleets Can Share the Same Battleship Clues
10:45 Medical Imaging and Pandemic Response as Resource-Allocation Problems
15:50 Pooled COVID Testing Reduces the Number of Initial Tests
22:30 Binary Integer Programming Encodes Battleship Occupancy
33:00 Adding Ship Types and Contiguity Constraints
42:30 Chomp and a Non-Constructive Strategy-Stealing Proof
46:40 Newton's Rapid Fixed-Point Iteration for √3

Keep these chapters and the full searchable transcript in your own library.

Transcript excerpt

0:00 All right, so welcome to math 317 operations research. Today we're going to be doing the battleship game and applications of that to the pandemic response, non-constructive proofs, and maybe a little bit more on fixed points. And then Friday's class we're going to do an operations research exercise. We're going to do probably the German tank problem. It is a great opportunity to talk about probability and statistics. If you have not taken those courses, I strongly urge you to take them before you graduate. I used to say you would have a job if you take these classes. You may not like your job, but you will have a job. With the way things are rapidly changing, I can no longer make that guarantee. But I think you would still have a decent chance. How many of you have ever played battleship?

0:47 Okay, and when you're playing battleship, what do you need? >> Enemy ships. >> Enemy ships, which means you basically need two players. So not everybody has a friend, unfortunately. So we're going to play a simpler version of battleship where you don't need a friend. How many of you have seen the one-person battleship game? So what they do is they give you numbers in each row and each column that tell you how many ship pieces are in that row or column. And then can you reproduce the deployment of the fleet based on those numbers? So for instance, you know that if they tell you that this number is a zero, you know there's nothing in the first row. If this is a zero, you know nothing in that column. It's It's similar to a lot of these

1:38 things where or if you've played Minesweeper. >> Yeah. >> I am actually under treaty obligation. I

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

In this course

Related notes

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Steven Miller.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.