Describe the process of finding the solution

Assignment Help MATLAB Programming
Reference no: EM132139191

Discrete Optimisation

- Solve the following two problems with both exhaustive enumeration and branch and bound
- Problem 1 is a mixed integer linear optimisation problem (the problem has both discrete and continuous variables). Do not use intlinprog (from MATLAB) to solve this problem, for exhaustive enumeration solve it by enumerating through the discrete variables and then use linprog to find the continuous variables. For branch and bound use linprog or Excel Solver to find the partial solutions.
- Problem 2 is a discrete nonlinear optimisation problem. For branch and bound use
fmincon or Excel Solver to find the partial solutions.
- Write a report:
• Describe the process of finding the solution: how many evaluations were needed for exhaustive enumeration? What path did the search take for branch and bound? How many partial and full evaluations were needed for branch and bound?
• Include your MATLAB code for exhaustive enumeration
• Include any code or an image of any spreadsheets used for branch and bound
• Draw the trees for branch and bound. For each node state:
- Which variables are constrained
- The partial or full solution
- Whether or not the solution is feasible
- Whether or not the node has been pruned

Problem 1

Minimise:

f = 4x1 + 5x2 + 3x3 + 6x4 + 4x5 + 5x6 + 7x7

Subject to:

g1 = 4x1 + 3x2 + 6x3 + 5x4 + x5 + x6 + 3x7 ≥ 50
g2 = 7x1 + 2x2 + 2x3 + 6x4 + 3x7 ≤ 70
g3 = 6x1 + 5x2 + 3x3 + 3x4 + x5 + 8x6 + x7 ≥ 40
x1, x2, x3, x4 ∈ {1, 2, 3, 4}
x5, x6, x7 ≥ 0

Problem 2

An I-beam is shown in the figure to the right. Given the following equations and constraints, develop a mathematical model and find the dimensions of a beam with a minimal cross sectional area.

1830_figure.jpg

Cross sectional area: A = x1x2 + 2x3x4 - 2x2x4 cm2
Section modulus: S = x1(x3x4 + x1x2 ) cm3
Bending moment: M = 400 kNm
Axial force: P = 130 kN

Bending stress: σB = 1000M/S    MPa
Axial stress: σP = 10P/A    MPa

stress constraint:  σB + σP - 250 ≤ 0     MPa

Buckling constraint: x1/x2 -145 4√(1 + σPB)2/(1 + 173(σPB)2 ≤ 0)

And subject to the following constraints on plate thickness and width:

x1 : 37, 39, 41
x2 : 1.1, 1.2, 1.3
x3 : 30, 32, 34
x4 : 0.8, 1.0, 1.2

Reference no: EM132139191

Questions Cloud

Encourages innovation and professionalism : How could you use technical, human, and conceptual skills to maintain an environment that encourages innovation and professionalism among your team?
Strategy of locating a company : List some possible advantges and disadvantges to the strategy of locating a company such as turning technolgies outside high tech
What is the accounts receivable turnover in times : For 2015, what is the accounts receivable turnover in times and number of days? You will need to first determine the ending 12/31/15 accounts receivable balance
Provide one business process example of each variation : Compare and contrast the fundamental differences between special-cause variation and common-cause variation.
Describe the process of finding the solution : 49928: Design Optimisation for Manufacturing - Describe the process of finding the solution: how many evaluations were needed for exhaustive enumeration
How much profit will be reported in the income statement : July 1: Issued common shares in exchange for $50,000 in cash. How much Profit will be reported in the Income Statement for the month ended July 31
How a company can overcome resistance to change : Change is an aspect of organizational growth that can either propel an organization to the top or a lack change can bring an organization tumbling down.
Importance of hypothesis testing for independent samples : Importance of hypothesis testing for independent samples and for related samples. Examples
Race and religious discrimination : What are age, health, pregnancy, race and religious discrimination? Please explain.

Reviews

len2139191

10/12/2018 9:57:24 PM

The assignment is worth 15 marks in total (15% of your final mark for the subject) Exhaustive enumeration is worth 2.5 marks for each problem, branch and bound is worth 5 marks for each problem. Problem 1 is a mixed integer linear optimisation problem (the problem has both discrete and continuous variables). Do not use intlinprog (from MATLAB) to solve this problem, for exhaustive enumeration solve it by enumerating through the discrete variables and then use linprog to find the continuous variables. For branch and bound use linprog or Excel Solver to find the partial solutions.

Write a Review

MATLAB Programming Questions & Answers

  Natural frequencies of vibration of a uniform beam

Natural frequencies of vibration of a uniform beam clamped at one end and free at the other are solutions of the equation - output explain how you know your program has actually found the correct "physically meaningful" roots within the expected err..

  Implement the paper in MATLAB

Implement the paper in MATLAB (pulse compression techniques mentioned in the paper). Give the detailed report for the implementation

  Modeling mechanical systems with matlab

MATLAB, developed by MathWorks, is a popular software that is widely used in areas of engineering, science, education and finance. Simulink is an environment for multidomain simulation and Model-Based Design for dynamic and embedded system.

  Elementary numerical methods and programming

MECH 3010: Elementary Numerical Methods and Programming - Calculate the approximate percent relative error in θ1 at t = 4 s between the current step size and the next largest step size.

  Describe how the maximum shearing stress is affected

Develop your code to support a discussion describing how the maximum shearing stress is affected by a change in the applied torsion and the cylinder diameter.

  Write a matlab function newtonraphson

Write a MATLAB function newtonRaphson(fx, x0, sigfig, maxIT) that will return a root of the function f(x) near x=x0 using the Newton-Raphson method, where sigfig is the accuracy of the solution in terms of significant figures

  Implement the steps outlined and carry out the simulation

Implement the steps outlined and carry out the simulation - Repeat the steps for the specifications - Also produce output waveforms for at least two carrier frequencies. attached document, and provide me with the matlab files for the requirement at..

  Write a matlab program for taking arbitrary number of inputs

Write a matlab program for taking arbitrary number of inputs and displaying the average & geometric mean.

  Find the laplace transform

Use MATLAB and the Symbolic Math Toolbox to find the Laplace transform - (t) = 8t 2cos (3t + 45°)

  Find the corresponding equilibrium value for the air speed

Find the corresponding equilibrium value for the airspeed. There are several solutions for the airspeed, we take the higher value and Find the two operating points in terms of Pm and other variables - Find the linearized system near each of the oper..

  Review of descriptive statistics and functions

Create a MATLAB function named "problem1", which accepts a number, a vector OR a matrix input and returns 4 outputs in this order related to the input: arithmetic average mean, standard deviation, median, max. The numbers you return for each outpu..

  Plot the pressure surface versus latitude and longitude

Plot the pressure surface versus latitude and longitude as a surface plot

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd