Analyse the time complexity of your algorithm

Assignment Help Data Structure & Algorithms
Reference no: EM133391744

Assignment - Mobile Manufacturing

Problem Statement

There are N different models of mobiles manufactured at a mobile manufacturing unit. Each mobile must go through 2 major phases: 'parts manufacturing' and 'assembling'. Obviously, 'parts manufacturing' must happen before "assembling'. The time for 'parts manufacturing' and 'assembling' (pmi and ai for ith mobile) for every mobile may be different. If we have only 1 unit for 'parts manufacturing' and 1 unit for 'assembling', how should we produce n mobiles in a suitable order such that the total production time is minimized?

For example, if there are 6 different mobiles in total and time for each mobile 'parts manufacturing' and 'assembling' are given as shown:

        Mobile i              pmi (minutes)         ai (minutes)

1

5

7

2

1

2

3

8

2

4

5

4

5

3

7

6

4

4

Requirements:

Question 1. Write a Greedy Algorithm to select the mobile 'parts manufacturing' and 'assembling' in such a way that total production time is minimized.

Question 2. Analyse the time complexity of your algorithm.

Question 3. Implement the above problem statement using any programming language

Word document designPS1_<group id>.docx detailing your algorithm design and time complexity of the algorithm.

Reference no: EM133391744

Questions Cloud

Identify the property crimes : Identify the property crimes that are prevalent New York?
Create a process flowchart for any process that you complete : Create a process flowchart for any process that you complete either at work or in your personal life. . Your write-up, however, needs to be in APA format.
What might be some problems associated with viewing : What might be some problems associated with viewing biodiversity from a one-sided perspective? In other words, what challenges may arise when we only recognize
Consider burglary-theft and robbery : Consider all possible charges and rule out the ones you do not believe would stand. Specifically, please consider burglary, theft, and robbery.
Analyse the time complexity of your algorithm : Write a Greedy Algorithm to select the mobile parts manufacturing and 'assembling' in such a way that total production time is minimized
Who is included on the iep multidisciplinary team : Who is included on the IEP multidisciplinary team? What are their responsibilities? What are a few of the parents' rights and responsibilities related to the
Propose code of ethics for forensic scientist to adhere by : Briefly state the qualifications of an expert witness as defined in the Federal Rules of Evidence. Propose a code of ethics for forensic scientist to adhere by
Explain how someone who is firmly committed to hedonism : Consider the case of Doug: he has always desired to be popular and really enjoys it when people laugh at the jokes and stories he tells at social gatherings.
Responsibilities of the security professional : Differentiate between the various roles and responsibilities of the security professional.

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Hardware platform of the target embedded systems

An embedded system is a computer system performing dedicated functions within a larger mechanical or electrical system. Embedded systems range from portable devices such as Google Glasses, to large stationary installations like traffic lights, fa..

  How much time will it take to sort the array

If an arbitrary item is added to the end of an already sorted list, how much time will it take to sort the array again using insertion sort?

  Compute the max of value returned by all WGAN

Assignment about Wasserstein GAN - Compute the max of value returned by all WGAN per iteration and based on it compute other equation

  In the following problems you will need tobulldefine the

in the following problems you will need tobulldefine the problem by constructing a defining diagrambullcreate a

  Design systems with less complexity algorithms

Complexity of the algorithms so that we can write the programs with out sacrificing the other aspects like speed, qualit y and other related thing.

  Write functions to implement the merge sort algorithms

Exercise : Write functions to implement the split, merge, and merge sort algorithms for files.

  Define the sentinel controlled loop

Write a program that will use a counter-controlled loop to display the first 50 numbers.

  The graph in depthfirst order

Starting at node a, list the nodes of the graph in depthfirst order. Starting at node e, list the nodes of the graph in breadthfirst order.

  Write a method that takes two doubly linked lists

Write a method (merge) that takes two doubly linked lists

  Write the c implementation for the huffman algorithm

Write the C implementation for the Huffman algorithm developed. After it has been built, print the code. Then write a C program to read characters from the keyboard and convert them to your Huffman code.

  Describe an algorithm for constructing a binary search tree

Form a binary search tree for the words vireo, warbler, egret, grosbeak, nuthatch, and kingfisher.

  Draw a structured flowchart or write pseudocode

Draw a structured flowchart or write pseudocode that describes the process of looking up a word in a dictionary. Pick a word at random and have a fellow student attempt to carry out your instructions

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