Linear Programming

Description: This quiz covers the fundamental concepts and techniques of Linear Programming, a mathematical optimization method used to solve problems with linear objective functions and linear constraints.
Number of Questions: 15
Created by:
Tags: linear programming optimization linear constraints objective function feasible region
Attempted 0/15 Correct 0 Score 0

What is the primary goal of Linear Programming?

  1. To maximize or minimize a linear objective function

  2. To find the optimal solution to a system of linear equations

  3. To determine the feasible region of a linear programming problem

  4. To solve quadratic programming problems


Correct Option: A
Explanation:

The main objective of Linear Programming is to optimize (maximize or minimize) a linear function, known as the objective function, subject to a set of linear constraints.

What is the graphical representation of the feasible region in a two-variable linear programming problem?

  1. A line

  2. A circle

  3. A polygon

  4. A parabola


Correct Option: C
Explanation:

In a two-variable linear programming problem, the feasible region is a polygon formed by the intersection of the half-planes defined by the linear constraints.

Which of the following is not a valid type of constraint in Linear Programming?

  1. Linear equality constraint

  2. Linear inequality constraint

  3. Nonlinear equality constraint

  4. Nonlinear inequality constraint


Correct Option: C
Explanation:

Linear Programming deals with linear constraints. Nonlinear equality constraints are not allowed in standard linear programming problems.

What is the fundamental theorem of Linear Programming?

  1. If a linear programming problem has a feasible solution, then it also has an optimal solution.

  2. If a linear programming problem has an optimal solution, then it also has a feasible solution.

  3. The optimal solution to a linear programming problem is always at a vertex of the feasible region.

  4. The optimal solution to a linear programming problem is always unique.


Correct Option: A
Explanation:

The fundamental theorem of Linear Programming states that if a linear programming problem has a feasible solution, then it also has an optimal solution, either a maximum or a minimum.

Which method is commonly used to solve linear programming problems graphically?

  1. Simplex method

  2. Graphical method

  3. Interior-point method

  4. Branch-and-bound method


Correct Option: B
Explanation:

The graphical method is a visual approach used to solve linear programming problems with a small number of variables (typically two). It involves plotting the feasible region and identifying the optimal solution graphically.

What is the dual problem of a linear programming problem?

  1. A linear programming problem with the same objective function and constraints

  2. A linear programming problem with the same objective function but different constraints

  3. A linear programming problem with the same constraints but a different objective function

  4. A linear programming problem with both the objective function and constraints different


Correct Option: C
Explanation:

The dual problem of a linear programming problem is another linear programming problem that has the same constraints as the original problem but a different objective function.

Which of the following is a valid simplex tableau?

  1. A table with all non-negative entries

  2. A table with all positive entries

  3. A table with a mix of positive and negative entries

  4. A table with all zero entries


Correct Option: A
Explanation:

A valid simplex tableau is a table that represents the current state of a linear programming problem during the simplex method. It has all non-negative entries, except for the rightmost column, which may contain negative entries.

What is the purpose of the slack variable in Linear Programming?

  1. To convert inequality constraints into equality constraints

  2. To introduce artificial variables into the problem

  3. To minimize the objective function

  4. To maximize the feasible region


Correct Option: A
Explanation:

The slack variable is a non-negative variable introduced into a linear programming problem to convert inequality constraints into equality constraints, making it easier to solve the problem using the simplex method.

Which of the following is not a valid method for solving linear programming problems?

  1. Simplex method

  2. Graphical method

  3. Interior-point method

  4. Dynamic programming


Correct Option: D
Explanation:

Dynamic programming is a technique used to solve optimization problems with a recursive structure. It is not a method specifically designed for solving linear programming problems.

What is the purpose of the artificial variable in Linear Programming?

  1. To convert inequality constraints into equality constraints

  2. To introduce slack variables into the problem

  3. To create an initial feasible solution

  4. To maximize the objective function


Correct Option: C
Explanation:

The artificial variable is a non-negative variable introduced into a linear programming problem to create an initial feasible solution when the problem does not have an obvious feasible solution.

Which of the following is not a valid type of simplex tableau?

  1. Standard form

  2. Canonical form

  3. Reduced form

  4. Primal form


Correct Option: D
Explanation:

Primal form is not a valid type of simplex tableau. The standard form, canonical form, and reduced form are all valid types of simplex tableaux.

What is the purpose of the reduced cost in Linear Programming?

  1. To determine the direction of movement in the simplex method

  2. To calculate the optimal solution

  3. To identify the binding constraints

  4. To minimize the objective function


Correct Option: A
Explanation:

The reduced cost is used in the simplex method to determine the direction of movement from one basic feasible solution to another. It helps identify which variable should enter or leave the basis.

Which of the following is not a valid termination criterion for the simplex method?

  1. All reduced costs are non-negative

  2. All variables have non-negative values

  3. The objective function is minimized

  4. The feasible region is empty


Correct Option: D
Explanation:

The feasible region being empty is not a valid termination criterion for the simplex method. The simplex method terminates when all reduced costs are non-negative, all variables have non-negative values, or the objective function is unbounded.

What is the purpose of the big M method in Linear Programming?

  1. To convert inequality constraints into equality constraints

  2. To introduce artificial variables into the problem

  3. To create an initial feasible solution

  4. To minimize the objective function


Correct Option: C
Explanation:

The big M method is a technique used in Linear Programming to create an initial feasible solution by introducing artificial variables and assigning them a very large positive cost (M). This helps to ensure that the artificial variables are driven out of the solution as the simplex method progresses.

Which of the following is not a valid type of linear programming problem?

  1. Minimization problem

  2. Maximization problem

  3. Mixed-integer programming problem

  4. Nonlinear programming problem


Correct Option: D
Explanation:

Nonlinear programming problems are not valid types of linear programming problems. Linear programming deals with linear objective functions and linear constraints, while nonlinear programming problems involve nonlinear functions.

- Hide questions