Homework 2 is out now. The intent of this homework is to get you some hands on experience with combinatorial modeling, specifically reliability block diagrams and fault trees. This homework will also serve as an introduction to Markov Chains. The problems will vary in difficulty from those that you should be able to solve in a couple of minutes, to those that require more thought.

Please note that this homework has a substantial coding and plotting component and thus we will use digital submissions through compass2g. For drawing block diagrams and fault trees, it is acceptable that you draw them on a piece of paper (clearly!) and then include a picture of that in your submission, though for your future and for our eyes, it is recommended that you use software packages for that. We highly recommend that you get acquainted with LaTeX’s TikZ package since it can produce very professional-looking diagrams. All figures in this document, including the chess board, were generated using TikZ.

Submission Instructions

Submit a single zip file (or tarball) to compass2g, named netid_hw2.zip(.tar.gz) that contains the following:

  • A single PDF file that contains all of your answers to the questions, along with plots and their analysis.
  • The source code that you used for this submission. Please make sure to correctly label each file with the exercise it corresponds to. For example, if you use Python to plot the diagram for Exercise 1, then include that as netid_ex1.py. There is no need to include the source code in your PDF document.
  • You need to show ALL of the steps that you took in order to solve a problem and obtain a solution. If you only state the answer as if it is a fact, you will get zero credit for that.

You can always use the course’s template for typesetting your solution.

Due Date: End of day on Sunday 10/07/2018.