Question: Task 1 ( Design Space Exploration using ILP solver ) The optimization problem stated in worksheet 1 can be also formulated as an integer linear
Task Design Space Exploration using ILP solver
The optimization problem stated in worksheet can be also formulated as an integer linear
programming problem. Integer Linear Programming ILP is a well established technique to
describe optimization problems in a mathemtical notation using a linear objective function and
linear constraints. The objective function and constraints are defined by using decision
variables, whose integervalue should be determined by solving the optimization problem, ie
minimizing or maximizing the result of the objective function, while respecting all given
constraints. Although this problem is computational intractable, there are powerful tools to
solve many problems in a reasonable amount of time. In this worksheet you should:
Provide an ILPfomulation for the optimization problem from worksheet task d
Solve the problem using the Gurobi ILPsolver that can be downloaded from
Download requires a
registrations and licence. License is available for free.
In Moodle a Quick Start Guide can be downloaded that describes the license request, software
download and installation, and a getting started example that introduces into the ILP
formulation of problems and the gurobi syntax for implementing and solving the ILP problem
pages to of the Quick Satrt Guide Use this example as a starting point. Then solve in
the same way the optimization problem from task d
Tipp: it can be helpful for this optimization problem to use decision variables whose values are
restricted to be either or Such a variable eg DCTonP then can represent a situation
that a particular function like the DCT is implemented or not implemented on a
specific processing element like on P
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
