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:
STATUS
Answered
QUALITY
Approved
ANSWER RATING

This question was answered on: Sep 18, 2020

PRICE: $15

Solution~0001013675.zip (25.37 KB)

Buy this answer for only: $15

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 .
SiteLock

About this Question

STATUS

Answered

QUALITY

Approved

DATE ANSWERED

Sep 18, 2020

EXPERT

Tutor

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).
This we believe is a better way of understanding a problem and makes use of the efficiency of time of the student.

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.

Order Now