Design algorithm that plans your optimal investment strategy

Assignment Help Data Structure & Algorithms
Reference no: EM13688119

Planning an investment strategy your knowledge of algorithms helps you obtain an exciting job with the acme computer company, along with a $10,000 signing bonus. you decide to invest this money with the goal of maximizing your return at the end of 10 years. you decide to use the amalgamated investment company to manage your investments. amalgamated investments requires you to observe the following rules. it offers n different investments, numbered 1 through n. in each year j , investment i provides a return rate of rij . in other words, if you invest d dollars in investment i in year j , then at the end of year j , you have drij dollars. the return rates are guaranteed, that is, you are given all the return rates for the next 10 years for each investment. you make investment decisions only once per year. at the end of each year, you can leave the money made in the previous year in the same investments, or you can shift money to other investments, by either shifting money between existing investments or moving money to a new investement. if you do not move your money between two consecutive years, you pay a fee of f1 dollars, whereas if you switch your money, you pay a fee of f2 dollars, where f2 gt f1.

a. the problem, as stated, allows you to invest your money inmultiple investments in each year. prove that there exists an optimal investment strategy that, in each year, puts all the money into a single investment. (recall that an optimal investment strategy maximizes the amount of money after 10 years and is not concerned with any other objectives, such as minimizing risk.)

b. prove that the problem of planning your optimal investment strategy exhibits optimal substructure.

c. design an algorithm that plans your optimal investment strategy. what is the running time of your algorithm?

d. suppose that amalgamated investments imposed the additional restriction that, at any point, you can have no more than $15,000 in any one investment. show that the problem of maximizing your income at the end of 10 years no longer exhibits optimal substructure.

Reference no: EM13688119

Questions Cloud

Carefully labeling slopes and intercepts : Carefully labeling slopes and intercepts
Value of firm t : Value of Firm T
Mashups in education : Mashups are basically the combination of two or more traditionally unrelated subjects which allow a pupil to use their right brain to arrive at a more creative conclusion than more commonly found methods.
Describe the pre-socratic philosophic tradition : How would we best describe the pre-Socratic philosophic tradition as related to metaphysical speculation in the thought of Thales of Miletus, Leucippus, and Democitus.
Design algorithm that plans your optimal investment strategy : Prove that the problem of planning your optimal investment strategy exhibits optimal substructure and design an algorithm that plans your optimal investment strategy. what is the running time of your algorithm?
What is the cell potential at 25 degrees c : What is the cell potential at 25 degrees C?
The oxidation state for an element : The oxidation state for an element that loses 3 electrons?
New hrm approaches might affect staff management : Explain how the revised and/or new HRM approaches might affect staff management's function/role. How might the revised and/or new HRM approaches affect how they manage and/or communicate with their staff - Review the Unit Introduction and the Learn..
How many mass does cuso4 needs : How many mass does CuSO4 needs

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Explain consensus algorithm

"Consensus algorithm": A group of ten people need to decide which one flavor of ice cream they will all order, out of three options.

  Describe types of information systems

Describe five types of information systems, and give an example of each and describe 3 common reasons for a systems request. Try and find one not listed in the text.

  Organizing the data in ms excel

Many of your family members have discovered that you are using Excel to organize the information for the high school reunion. Your Uncle Larry wants to make an inventory of the over 800 video games that he collects.

  Write a method that uses the bst to output

Write a method that uses the BST to output to the screen the list of entries in alphabetical order. Each entry is displayed on a new line.

  A sorting algorithm is described as stable

A sorting algorithm is described as stable if equal elements are in the same relative order in the sorted sequence as in the original sequence.

  Design algorithm to produce list of customers

Design an algorithm to produce a list of customers from the Glad Rags Clothing Company's customer master file. Each record on the customer master file contains the customer's number.

  Write a program that implements the linked list

Write a program that implements the linked list Include the Node struct, the typedef NodePtr statement, and the head_insert() function Then write a main() that does these steps: creates a head for the list.

  Creating a data flow chart

Create a Data Flow Chart and then make an application that allows a user to enter a stock transaction and determine the stockbroker's commission.

  Question about isdn

Today ISDN cost $40 every month for BRI service which includes 1 D Channel and 2 B Channels. Every channel is capable of transmitting 64kbps of voice, data, video or fax for a total of 128 kbps.

  Determine minimum number of total nodes tree can have

If binary tree has height 4, determine minimum number of total nodes tree can have? c. If binary tree has height 4, determine the maximum number of total nodes tree can have?

  Algorithm to find maximum sum of contiguous sublist

Using dynamic programming, write an algorithm to find the maximum sum of contiguous sublist of a given list of n real values.

  Dhcp server at each network segment

Discuss the drawbacks and benefits of having a DHCP server on each network section, versus having some of the network sectionsreceive their IP address and network configuration via a router using a DHCP relay agent?

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