Integer Linear Programming Exercise Please solve the following real-world problem: A businesswoman can travel to city A, city B, or city C. It is 122 miles to city A, 237 miles to city B, and 307 miles to city C. She can travel up to 3000 miles. Dining and other expenses are $95 in city A, $130 in city B, and $180 in city C. Her expense account allows her to spend $2000. A trip to city A will generate $800 in sales, while a trip to city B will generate $1300 and a trip to city C will generate $1800. How many trips should she make to each city to maximize sales? First, define variables x1, x2, x3, etc. Next, write equations and inequalities that show the constraints.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Integer Linear Programming Exercise
Please solve the following real-world problem:
A businesswoman can travel to city A, city B, or city C. It is 122 miles to city A, 237 miles to city B,
and 307 miles to city C. She can travel up to 3000 miles. Dining and other expenses are $95 in city
A, $130 in city B, and $180 in city C. Her expense account allows her to spend $2000. A trip to city
A will generate $800 in sales, while a trip to city B will generate $1300 and a trip to city C will
generate $1800. How many trips should she make to each city to maximize sales?
First, define variables x1, x2, x3, etc.
Next, write equations and inequalities that show the constraints.
Then, write the objective function.
Please note that solving the problem requires integer linear programming because all variables have
additional constraints of being integers, not real numbers. This is an NP-hard problem that cannot be
solved by regular linear programming algorithms implemented in SciPy. You can solve the problem by
various methods (including other Python external libraries such as cvxpy). You can also find the
approximate solution by using the SciPy library and compare it with the optimal solution. Since this
problem is computationally simple, you can even use a brute-force approach to check all possible
combinations.
How many trips should the businesswoman make to city A?
How many trips should the businesswoman make to city B?
How many trips should the businesswoman make to city C?
What is the maximum of the sales?
Transcribed Image Text:Integer Linear Programming Exercise Please solve the following real-world problem: A businesswoman can travel to city A, city B, or city C. It is 122 miles to city A, 237 miles to city B, and 307 miles to city C. She can travel up to 3000 miles. Dining and other expenses are $95 in city A, $130 in city B, and $180 in city C. Her expense account allows her to spend $2000. A trip to city A will generate $800 in sales, while a trip to city B will generate $1300 and a trip to city C will generate $1800. How many trips should she make to each city to maximize sales? First, define variables x1, x2, x3, etc. Next, write equations and inequalities that show the constraints. Then, write the objective function. Please note that solving the problem requires integer linear programming because all variables have additional constraints of being integers, not real numbers. This is an NP-hard problem that cannot be solved by regular linear programming algorithms implemented in SciPy. You can solve the problem by various methods (including other Python external libraries such as cvxpy). You can also find the approximate solution by using the SciPy library and compare it with the optimal solution. Since this problem is computationally simple, you can even use a brute-force approach to check all possible combinations. How many trips should the businesswoman make to city A? How many trips should the businesswoman make to city B? How many trips should the businesswoman make to city C? What is the maximum of the sales?
Expert Solution
steps

Step by step

Solved in 2 steps with 3 images

Blurred answer
Knowledge Booster
Mathematical functions
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education