#### Question Details

[answered] Math 308 - Fall 2016 Programming Projects Instated of the p

Please make python code by the instruction. It isnemergency!!! I will put extra tips if you give perfext code.

Math 308 ? Fall 2016 Programming Projects

Instated of the project on the diet problem, you may choose to do a programming project in python.

Make sure you write in Python 3.x (not python 2.7). If you complete a very basic working program you

will earn 10 out of 15. The additional 5 points is for creativity. For example, good user interface,

additional features, flexibility etc. Deliverables include source code, and one example, along with

writeup of user?s manual. You can submit the final product electronically at apunnen@sfu.ca

Choose any one of the following projects:

1. Write a code for the simplex algorithm. You can assume that the problem is maximization with

less than or equal to constraints and the RHS is non-negative. The input is integer in the form of

vector c, vector b, matrix A. All variables are non-negative. All arithmetic operations must be

done representing numbers as fractions. You will need to define addition, subtraction, division,

multiplication functions with input is given as numerator/denominator form and modify the

pivot formula assuming all numbers as fractions. Print the tableau in each iteration. When

printing, if the denominator is 1, then it is printed as an integer otherwise as a fraction. Should

not use floating point arithmetic.

2. Write a code for the parametric simplex algorithm for parametric cost as well as parametric RHS

problems. You can assume that the problem is maximization with less than or equal to

constraints and the RHS is non-negative. The input is integer in the form of vector c, c*, vector b,

b*, matrix A. All variables are non-negative. You may use floating point arithmetic.

3. Develop a code for the lights out game discussed in class. One should be able to play the game

using your board. You may use pygame package. Consider the following variations as well. (1)

The starting board may have some cells already in light-out state. (2) Consider a different

lighting rule. For example, pressing a cell will light the cell as well as the cells diagonally

adjacent. Write also, an integer program for these new versions. You may use a 5 by 5 board. All

three versions (original and the new ones) should be usable.

**Solution details:**

Answered

QUALITY

Approved

ANSWER RATING

This question was answered on: * Sep 18, 2020 *

* * Solution~0001013675.zip (25.37 KB)

This attachment is locked

We have a ready expert answer for this paper which you can use for in-depth understanding, research editing or paraphrasing. You can buy it or order for a fresh, original and plagiarism-free copy from our tutoring website www.aceyourhomework.com (Deadline assured. Flexible pricing. TurnItIn Report provided)

##### Pay using PayPal (No PayPal account Required) or your credit card . All your purchases are securely protected by .

#### About this Question

STATUSAnswered

QUALITYApproved

DATE ANSWEREDSep 18, 2020

EXPERTTutor

ANSWER RATING

#### GET INSTANT HELP/h4>

We have top-notch tutors who can do your essay/homework for you at a reasonable cost and then you can simply use that essay as a template to build your own arguments.

You can also use these solutions:

- As a reference for in-depth understanding of the subject.
- As a source of ideas / reasoning for your own research (if properly referenced)
- For editing and paraphrasing (check your institution's definition of plagiarism and recommended paraphrase).

#### NEW ASSIGNMENT HELP?

### Order New Solution. Quick Turnaround

Click on the button below in order to Order for a New, Original and High-Quality Essay Solutions.
New orders are original solutions *and precise to your writing instruction requirements. Place a New Order using the button below.*

WE GUARANTEE, THAT YOUR PAPER WILL BE WRITTEN FROM SCRATCH AND WITHIN YOUR SET DEADLINE.