Blog

Coursehelp
February 6, 2019
QUESTION : No Comments

It is 1993. The Panama Canal handles about 165 million tons per year, tolls a

It is 1993. The Panama Canal handles about 165 million tons per year, tolls are $3/ton, and annual revenues are nearly $500 million. A demand study estimated that much more tonnage would flow through the Canal in the future, so long as sufficient capacity was available. This study ignored the effects of tolls and delays. It concluded that demand could increase to 363 million tons/year by 2020 and increase to nearly 500 million tons/year by 2060. The Panama Canal Authority has decided upon the following plan for expanding the capacity of the canal: Acquire additional locomotives and install a navigation system by 1995 (at a total cost of $140 million) Start work on widening the cut so that it can allow bi-directional operation of Panamax ships by 2008 (at a cost of $2 billion) Double the tolls when Panama gains control of the canal in 2000 in order to: Increase the funds available for investing in capacity improvements Encourage the use of Panamax vessels Provide a means of avoiding congestion at the canal Complete the third set of locks by 2020 at a cost of $4.3 billion Widen the cut for bi-directional operation of Post-Panamax ships by 2025 at a cost of $1 billion The Panama Canal Authority anticipates that this plan will: Provide sufficient capacity to meet demand through 2060. Allow construction to be funded from toll revenues, without requiring the authority to borrow money or to sell bonds to finance the expansion. Allow a fairly constant rate of investment in infrastructure from 1994 to 2025. The plan immediately received widespread applause from most of the world’s shipping community, because it would allow cheaper ocean transport and eliminate the possibility that the Panama Canal could become a bottleneck that restricts international trade. However, potential opposition to the proposal is expected from several sources: Politicians in Panama Bulk shippers International construction companies that have the ability to finance and construct multi-billion-dollar infrastructure projects Environmental groups in Panama What complaints or objections do you anticipate? As the executive director of the Panama Canal Authority, how would you respond to this opposition? You may consider defending your plan, modifying your plan, giving some sort of payment to those who would be hurt by the plan.

Expert Answer

 

OR
OR

Have a Comment on this Question?

Questions viewed by other students


  • QUESTION : (Solved) : Code Python Itis Part Tsp Problem Checking Order Pick Two Cities Proposing New Move Improv Q26164397 . . .

    This code is in Python, itis part of a TSP problem is forchecking that in order to pick two cities for proposing a new move(improvement with simulated annealing) it is better to use move1instead of move2 because the first gives couples from a uniformdistribution while the second does not.

    I don’t understand what the function destructure (in bold) does.Please explain it to me.

    import numpy as np
    import matplotlib.pyplot as plt

    def move1(n):
        while True:
            i =np.random.randint(n)
            j =np.random.randint(n)
            if i > j:
               i, j = j, i
            break
        return i,j

    def move2(n, sample_size=10**2):
        for i in range(sample_size):
            i =np.random.randint(n-1)
            j =np.random.randint(i+1, n)
        return i,j

    def destructure(moves):
        mi = [x[0] for x in moves]
        mj = [x[1] for x in moves]
        return mi, mj

    def test_moves(n=10, sample_size=10**2):
        t1 = [move1(n) for k inrange(sample_size)]
        t2 = [move2(n) for k in range(sample_size)]

        t1i, t1j = destructure(t1)
        t2i, t2j = destructure(t2)
      
            # plot the i’s
        plt.clf()   # note: clf() is betterthan cla() since we’re using subplots
                   #       at the end (see below).
        plt.title(“historgram of the i values”)
        plt.hist(t1i, bins=n-1, histtype=’step’,label=’move1′)
        plt.hist(t2i, bins=n-1, histtype=’step’,label=’move2′)
        plt.legend(loc=’upper right’)
        plt.pause(2)
      
    #    # plot the j’s
    #    plt.clf()
    #    plt.title(“historgram of the j values”)
    #    plt.hist(t1j, bins=n-1, histtype=’step’,label=’move1′)
    #    plt.hist(t2j, bins=n-1, histtype=’step’,label=’move2′)
    #    plt.legend(loc=’upper left’)
    #    plt.pause(2)
    #  
    #    # 2-d plots, first move1 then move2
    #    plt.clf()
    #    plt.title(“move1 histogram”)
    #    plt.hist2d(t1i, t1j, bins=(n-1, n-1))
    #    plt.pause(2)
    #    plt.title(“move2 histogram”)
    #    plt.hist2d(t2i, t2j, bins=(n-1, n-1))
    #    plt.pause(2)
      
        # same as above, both plots at once
        plt.clf()
        plt.subplot(211)
        plt.title(“move1 vs move 2 histogram”)
        plt.hist2d(t1i, t1j, bins=(n-1, n-1))
        plt.subplot(212)
        plt.hist2d(t2i, t2j, bins=(n-1, n-1))
        plt.pause(2)

    Expert Answer


    . . .


    view full answer
  • QUESTION : (Solved) : Code Python First Ghesoon Last Name Karim Stores First Name Variable Using Lowercase Lette Q30177665 . . .

    code in Python

    first: ghesoon

    last name: karim

    Stores your first name as a variable using all lowercaseletters

    Stores your last name as a variable using all uppercaseletters

    Prints out, “Hello, <first name> <last name>” withthe first name converted to uppercase letters and the last nameconverted to lowercase letters

    Prints out two newlines

    Prints out the following:

    “Start by doing what’s necessary; then do what’s possible; andsuddenly you are doing the impossible – Francis ofAssisi”

    Your output must have quotes at the beginning and the end of youroutputted text

    Stores 2 decimal numbers as variables

    Stores one addition, one subtraction, one multiplication, andone division operation of these variables as variables

    Prints out each of the four results as:

    <numeric value of variable 1> plus <numeric value ofvariable 2> equals <value of variable that stored the resultof addition>

    <numeric value of variable 1> minus <numeric value ofvariable 2> equals <value of variable that stored the resultof subtraction>

    …etc. Each output should be on its own line

    Stores the current month as a string variable (e.g. March, June,etc.) and day of the month as a numeric variable

    Outputs “Today is day <day of month> of the month of<month variable>.

    Expert Answer


    . . .


    view full answer
  • QUESTION : (Solved) : Code Python3 Saids Follow Orders Output Sample Runs Q32082674 . . .

    Your program must contain a main function, which in turn calls other functions. The only statement in your program that is not contained in a function should be a call to the main function. Your program should do the following things, in this order: 1. Write a function to reverse a string. Your function must use a loop to reverse the string. 2. Write a function that determines whether or not a word is a palindrome (is the same forward Return the reversed string from the function. and backward, i.e. mom or noon). Use your function from Q1 to help determine this. Return a boolean that indicates whether or not the word is a palindrome. Prompt the user to enter a word, then determine whether or not it is a palindrome. Use your function from Q2 to do this. Print out either, Palindrome! or Not a palindrome. Your program should prompt the user three times. Here is a sample run of the program: 3. Enter a word: noon Palindrome! Enter a word: potato Not a palindrome. Enter a word: racecar Palindrome! 4. Write a function that determines whether or not a number is a prime number. Return a 5. An emirR (prime spelled backwards) is a nonpalindromi boolean that indicates whether or not the number is prime. prime number whose reversal is also a prime. For example, 17 and 71 are both prime numbers, so 17 and 71 are emirps Because 11 is a palindrome, it is not an emirp, even though it is prime. Prompt the user to enter a number, then determine whether or not this number is an emi. Use your reverse function from Q1, your palindrome function from Q2, and your prime function from Q4 to do this. Print out either, Emip or Not an emirp. Your program should prompt the user three imes. Here is a sample run of the program: Enter a number: 17 Emirp! Enter a number: 42 Not an emirp Enter a number: 149 Emim! Twin primes are a pair of prime numbers that differ by 2. For example, 3 and 5, 5 and 7, and 11 and 13 are twin primes. Write a function to find and print all the twin primes less than 1,000. Use your prime function from Q4 to do this. 6. Print the output as follows: 3,5 5,7 11,13 17,19 1페이지How do code this in python3? itsaids to follow the orders and have the output as the same as thesample runs

    Your program must contain a main function, which in turn calls other functions. The only statement in your program that is not contained in a function should be a call to the main function. Your program should do the following things, in this order: 1. Write a function to reverse a string. Your function must use a loop to reverse the string. 2. Write a function that determines whether or not a word is a palindrome (is the same forward Return the reversed string from the function. and backward, i.e. “mom” or “noon”). Use your function from Q1 to help determine this. Return a boolean that indicates whether or not the word is a palindrome. Prompt the user to enter a word, then determine whether or not it is a palindrome. Use your function from Q2 to do this. Print out either, “Palindrome!” or “Not a palindrome.” Your program should prompt the user three times. Here is a sample run of the program: 3. Enter a word: noon Palindrome! Enter a word: potato Not a palindrome. Enter a word: racecar Palindrome! 4. Write a function that determines whether or not a number is a prime number. Return a 5. An emirR (prime spelled backwards) is a nonpalindromi boolean that indicates whether or not the number is prime. prime number whose reversal is also a prime. For example, 17 and 71 are both prime numbers, so 17 and 71 are emirps Because 11 is a palindrome, it is not an emirp, even though it is prime. Prompt the user to enter a number, then determine whether or not this number is an emi. Use your reverse function from Q1, your palindrome function from Q2, and your prime function from Q4 to do this. Print out either, “Emip” or “Not an emirp. “Your program should prompt the user three imes. Here is a sample run of the program: Enter a number: 17 Emirp! Enter a number: 42 Not an emirp Enter a number: 149 Emim! Twin primes are a pair of prime numbers that differ by 2. For example, 3 and 5, 5 and 7, and 11 and 13 are twin primes. Write a function to find and print all the twin primes less than 1,000. Use your prime function from Q4 to do this. 6. Print the output as follows: 3,5 5,7 11,13 17,19 1페이지 Show transcribed image text Your program must contain a main function, which in turn calls other functions. The only statement in your program that is not contained in a function should be a call to the main function. Your program should do the following things, in this order: 1. Write a function to reverse a string. Your function must use a loop to reverse the string. 2. Write a function that determines whether or not a word is a palindrome (is the same forward Return the reversed string from the function. and backward, i.e. “mom” or “noon”). Use your function from Q1 to help determine this. Return a boolean that indicates whether or not the word is a palindrome. Prompt the user to enter a word, then determine whether or not it is a palindrome. Use your function from Q2 to do this. Print out either, “Palindrome!” or “Not a palindrome.” Your program should prompt the user three times. Here is a sample run of the program: 3. Enter a word: noon Palindrome! Enter a word: potato Not a palindrome. Enter a word: racecar Palindrome! 4. Write a function that determines whether or not a number is a prime number. Return a 5. An emirR (prime spelled backwards) is a nonpalindromi boolean that indicates whether or not the number is prime. prime number whose reversal is also a prime. For example, 17 and 71 are both prime numbers, so 17 and 71 are emirps Because 11 is a palindrome, it is not an emirp, even though it is prime. Prompt the user to enter a number, then determine whether or not this number is an emi. Use your reverse function from Q1, your palindrome function from Q2, and your prime function from Q4 to do this. Print out either, “Emip” or “Not an emirp. “Your program should prompt the user three imes. Here is a sample run of the program: Enter a number: 17 Emirp! Enter a number: 42 Not an emirp Enter a number: 149 Emim! Twin primes are a pair of prime numbers that differ by 2. For example, 3 and 5, 5 and 7, and 11 and 13 are twin primes. Write a function to find and print all the twin primes less than 1,000. Use your prime function from Q4 to do this. 6. Print the output as follows: 3,5 5,7 11,13 17,19 1페이지

    Expert Answer


    . . .


    view full answer
  • QUESTION : (Solved) : Code Python Write Cash Register Object Oriented Program Python Need Code Customers Names L Q34638001 . . .

    CODE IN PYTHON:

    Write a Cash Register Object Oriented Program in python whereyou need to code customers that have names and a list of items thatthey would like to purchase. You will need to code registers thataccept a list of items that customers bring to it. The list ofitems must be recognized and correlate to a predetermined price.The items should be totaled, with tax calculated and added, thenoutputted to a receipt in the form of a .txt file. The items soldat this store are a chair($79.99), table($129.99), and avocadotoast($399.99). I am not sure how to do this program and it wouldbe nice if someone could help me. Thanks!

    Expert Answer


    . . .


    view full answer