Question: For this semester, students are expected to implement the given heuristic for the Facility Location Problem within the scope of IE 3 4 3 lecture.
For this semester, students are expected to implement the given heuristic for the Facility Location Problem within the scope of IE lecture. Problem definition is as follows:
SimitCo, a pastry company, aims to open a certain amount of bakery facilities around Istanbul. Company engineer has found several candidate locations for the facilities and pointed out customers, however, they hesitated to give this longterm decision by themselves. At this point, they have reached you to create a goodperforming heuristic. After analyzing the situation, you've concluded that this is a Facility Location Problem. SimitCo has signed longterm contracts with each customer, so customer data is considered as deterministic. After evaluation of possible algorithms, you have concluded to use the following algorithm:
Code this algorithm and propose an improvement heuristic for the given algorithm by using the packages given. Follow the steps:
Clone the given repository by using Git
Code the algorithm by given classes and methods.
Push the project code to a private repository, share it with the course TA's Your repository must include several files, which are:
ReadMe.md file that explains the part that is written by you and has the answers for questions asked.
Exactly same files that is sent to you, if you need to add something for those files, you are expected to explain why you needed to add them and how did you implement.
Questions that you need to answer are:
Which type of Facility Location problem is this? Why?
How does the execution time change when problem size is increased? Report it by running the same algorithm for given problem sizes customer amountcandidate facility amountk amount:
How much improvement does your algorithm make compared to the initial algorithm?
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
