Question

In: Statistics and Probability

A small car rental company has a fleet of 94 vehicles distributed among its 10 agencies....

A small car rental company has a fleet of 94 vehicles distributed among its 10 agencies. The location of every agency is given by its geographical coordinates X and Y in a grid based on kilometers. We assume that the road distance between agencies is approximately 1.3 times the Euclidean distance (as the crow flies). The following table indicates the coordinates of all agencies, the number of cars required the next morning, and the stock of cars in the evening preceding this day.

Table 10.1: Description of the vehical rental agencies

Agency 1 , 2 , 3 ,4 , 5 , 6, 7 , 8 , 9 ,10

X coordinate 0 , 20 ,18, 30 ,35 ,33, 5, 5 11 ,   2

Y coordinate 0 , 20 ,10, 12 , 0 , 25 , 27 ,10 , 0 , 15

Required cars 10, 6 , 8 , 11 , 9, 7 , 15 , 7, 9, 12

Cars present   8 ,13, 4 , 8 , 12 , 2 , 14 , 11 ,15, 7

Supposing the cost for transporting a car is BC 0.50 per km, determine the movements of cars that allow the company to re-establish the required numbers of cars at all agencies, minimizing the total cost incurred for transport. 10.1.1 Model formula.

this question is required to solve it as linear simple form ,and code it by lingo.

subject: opreation research

name of the book is Applications of optimization with Xpress-MP, problem chapter(10) first question (car rental).

Solutions

Expert Solution

demand = [10   6   8  11   9   7  15   7   9  12]';
stock  = [ 8  13   4   8  12   2  14  11  15   7]';
cost   = 0.50;

xcord  = [ 0  20  18  30  35  33   5   5  11   2]';
ycord  = [ 0  20  10  12   0  25  27  10   0  15]';
n      = length(xcord);

distance = zeros(n,n);

for i=1:n
    for j=1:n
        distance(i,j) = 1.3*sqrt( (xcord(i) - xcord(j))^2 + (ycord(i) - ycord(j))^2);
    end
end

idx_excess = find(stock-demand > 0);
n_excess   = length(idx_excess);

idx_need   = find(stock-demand < 0);
n_need     = length(idx_need);

move = tom('move',n_excess,n_need,'int');

% Bounds
bnds = {0 <= move};

% Excess constraint
con1 = {sum(move,2) == stock(idx_excess) - demand(idx_excess)};

% Need constraint
con2 = {sum(move,1)' == demand(idx_need) - stock(idx_need)};

% Objective
objective = sum(sum(move.*cost.*distance(idx_excess,idx_need)));

constraints = {bnds, con1, con2};
options = struct;
options.solver = 'cplex';
options.name   = 'Car Rental';
sol = ezsolve(objective,constraints,[],options);

PriLev = 1;
if PriLev > 0
    temp = sol.move;
    disp('THE SENDING OF CARS')
    for i = 1:n_excess,       % scan all positions, disp interpretation
        disp(['agency ' num2str(idx_excess(i)) ' sends: ' ])
        for j = 1:n_need,
            if temp(i,j) ~= 0
                disp(['   ' num2str(temp(i,j)) ' car(s) to agency ' ...
                    num2str(idx_need(j))])
            end
        end
        disp(' ')
    end

    disp('THE GETTING OF CARS')
    for j = 1:n_need,
        disp(['agency ' num2str(idx_need(j)) ' gets: ' ])
        for i = 1:n_excess,       % scan all positions, disp interpretation
            if temp(i,j) ~= 0
                disp(['   ' num2str(temp(i,j)) ' car(s) from agency ' ...
                    num2str(idx_excess(i))])
            end
        end
        disp(' ')
    end
end

Related Solutions

A small car rental company has a fleet of 94 vehicles distributed among its 10 agencies....
A small car rental company has a fleet of 94 vehicles distributed among its 10 agencies. The location of every agency is given by its geographical coordinates X and Y in a grid based on kilometers. We assume that the road distance between agencies is approximately 1.3 times the Euclidean distance (as the crow flies). The following table indicates the coordinates of all agencies, the number of cars required the next morning, and the stock of cars in the evening...
Introduction Rent-a-Car is one of the two car rental agencies serving a small regional airport in...
Introduction Rent-a-Car is one of the two car rental agencies serving a small regional airport in the U.S. Midwest. Forty per cent (40%) of its customers are airline passengers and the remaining sixty per cent (60%) are dwellers of the small nearby college town who use rental cars for business and leisure trips. The airport is within two miles from campus and approximately six miles from the city center. It is easy to reach by car, taxi, or city bus....
The Elite Car Rental Corporation is contemplating expanding its short-term rental fleet by 30 automobiles at...
The Elite Car Rental Corporation is contemplating expanding its short-term rental fleet by 30 automobiles at a cost of $1,000,000. It expects to keep the autos for only two years and to sell them at the end of that period for 55 percent, on average, of what they cost. The plan is to generate $20,000 of incremental revenue per additional auto in each year of operation. The controller estimates that other costs will amount to 20 cents per kilometre on...
H and V Car Rental Corporation is contemplating expanding its short-term rental fleet by 30 automobiles...
H and V Car Rental Corporation is contemplating expanding its short-term rental fleet by 30 automobiles at a cost of $1,000,000. It expects to keep the autos for only two years and to sell them at the end of that period for 55 percent, on average, of what they cost. The plan is to generate $20,000 of incremental revenue per additional auto in each year of operation. The controller estimates that other costs will amount to 20 cents per kilometre...
Zulu car rental corporation is trying to determine whether to add 25 cars to its fleet....
Zulu car rental corporation is trying to determine whether to add 25 cars to its fleet. The company fully depreciates all its rental cars over 5 years using the straight line method. The new cars are expected to generate $140,000 per year in earnings before taxes and depreciation for 5 years. The company is entirely financed by equity and has a 35% tax rate. The required return on the company’s unlevered equity is 13% and the new fleet will not...
A car rental company allows its customers to pick up a rental car at one location...
A car rental company allows its customers to pick up a rental car at one location and return it to any of its locations. Currently, two locations (1 and 2) have 16 and 18 surplus cars, respectively; and four locations (3, 4, 5, and 6) each need 10 additional cars. Because 34 surplus cars are available at locations 1 and 2 combined, and 40 cars are needed at locations 3, 4, 5, and 6 combined, some locations will not receive...
You own a car rental company, and you have two options to replace your fleet. For...
You own a car rental company, and you have two options to replace your fleet. For each car, you can either enter into a five-year lease for $7,000 per year (pretax) or you can purchase the car for $30,000. You believe the cars will last for 8 years and be worth $4,000 at the end of the 8 years. The lease payments cover maintenance costs, but if you buy the cars, you will pay $1,200 per year (pre-tax) for a...
A truck rental company has a fleet of 80 trucks. Each truck has 8 tires. There...
A truck rental company has a fleet of 80 trucks. Each truck has 8 tires. There are a total of 640 tires. The company seeks to estimate the total number of tires that are defective. The company picks a simple random sample without replacement of 5 trucks from the 80 trucks. For each sampled vehicle, the number of defective tires is recorded. The following are the sample results: Vehicle truck1 truck2 truck3 truck4 truck5 Number of defective tires 2 1...
Need a Hair Cut Ltd. operates a fleet of rental cars in Kingsvilli. The company has...
Need a Hair Cut Ltd. operates a fleet of rental cars in Kingsvilli. The company has determined that if a car is driven 105,000 kilometres during a year, the average operating cost is 12.665 cents per kilometre. If a car is driven only 70,000 kilometres during a year, the average operating cost increases to 14.5 cents per kilometre. Note: Please do not round the decimal places of cost per kilometre, which is 12.665 and 14.5 cents per km. Required: Using...
Your small remodeling business has two work vehicles. One is a small passenger car used for...
Your small remodeling business has two work vehicles. One is a small passenger car used for job-site visits and for other general business purposes. The other is a heavy truck used to haul equipment. The car gets 25 miles per gallon (mpg). The truck gets 10 mpg. You want to improve gas mileage to save money, and you have enough money to upgrade one vehicle. The upgrade cost will be the same for both vehicles. An upgraded car will get...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT