• No results found

The LPG location-allocation problem

N/A
N/A
Protected

Academic year: 2021

Share "The LPG location-allocation problem"

Copied!
8
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

The LPG location-allocation problem

Citation for published version (APA):

Benders, J. F. (1982). The LPG location-allocation problem. (Memorandum COSOR; Vol. 8210). Technische Hogeschool Eindhoven.

Document status and date: Published: 01/01/1982 Document Version:

Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers) Please check the document version of this publication:

• A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website.

• The final author version and the galley proof are versions of the publication after peer review.

• The final published version features the final layout of the paper including the volume, issue and page numbers.

Link to publication

General rights

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain

• You may freely distribute the URL identifying the publication in the public portal.

If the publication is distributed under the terms of Article 25fa of the Dutch Copyright Act, indicated by the “Taverne” license above, please follow below link for the End User Agreement:

www.tue.nl/taverne

Take down policy

If you believe that this document breaches copyright please contact us at:

openaccess@tue.nl

providing details and we will investigate your claim.

(2)

STATISTICS AND OPERATIONS RESEARCH GROUP

Memorandum COS OR 82-10

The LPG location-allocation problem by

J.F. Benders'.

Eindhoven, the Netherlands May 1982

(3)

1

-The LPG location-allocation problem by

J.F. Benders

Introduction.

This note gives a few reflexions on a type of location-allocation problems. It stems from a firm concerned with the distribution-of LPG~ but may be met in many' other situations. Its model structure resembles largely that of the location-allocation model~ described in [IJ.

It has a special property which allows its analysis by pure linear programming methods.

The LPG location-allocation model.

The problem is to pescribe some products, produced or imported at some locations, via a number of depots to a large number of customers. Each customer must receive its total demand from only one depot. How should the customers be assigned to the depots so as to minimize the total delivery costs taken proportional to the distance between production sites and depots and between depots and customers.

The modeldescription is based on a proper coding of data, activities and restrictions and their storage in properly coded lists and tables.

Lists: List C List T List R Customers. Terminals. Refineries.

These lists are called by their codename C, T and R.

In the modeldescription these letters are used also as running indices (running over all members actually be~ng in the list) and in the visua-lisation of the model in figure I as the total number of members in the lists.

(4)

Tables Table D[C] Table CAP[T] Table DCT[C,T] Table DRT[R, T] Demand by Customers. Capacity of Terminals.

Distance Customers to Terminals. Distance Refineries to Terminals.

The letters between brackets refer to the corresponding lists. They define the entries to the tables.

Activities TRT(R,T) ASCT(C,T) • Restrictions BALRT(T) CAPRT(T) BALRR(R) CAPRT(T)

Amount of LPG transported from refinery R to terminal T. Assignment of customer C to terminal T, a 0/1 decision activity.

Balance at terminal T between total assigned customer demand and supply from the refineries.

Capacity restriction for terminal T; 'if required a distinction may be made between the fysical upper capacity UPCAPRT(T) and a required lower capacity LOCAPRT(T).

Balance at refinery R between the production of LPG (on the amount available for distribution) and the total demand at the terminals.

Capacity restriction for terminal T; if required a distinction may be made between the fysical upper capacity restriction UPCAPRT(T) and a required lower capacity restriction LOCAPRT(T).

(5)

BALRR(R)

ASRC(C)

COST

3

-Balance at refinery R between the production of LPG and the total supply to the terminals •.

Assignment restriction each customer assigned to exactly one terminal.

Name of the cost function.

The somewhat clumsy looking coding of activities and restrictions has found to be very useful in practice. The letter combination outside the bracket is actually a family name for a group of activities or restric-tions. The members are identified by the running letters (running over the corresponding lists) between the brackets.

The formal modeldescription is now

BALRT(T) I: TRT(R,T)

-

1: D(C)ASCT(C,T)

=

0

R C

BALRR(R) 1: TRT(R,T)

-

PR(R) ",,0

T

CAPRT(T) 1: D(C)ASCT(C,T)

!iii

CAFT(T)

C

ASRC(C) 1: ASCT(C,T)

=

1

T

plus the refinery restrictions by which the productions PR(R) are determined.

COST

R1:T DRT(R,T)TRT(RT)

,

+ 1: DCT(C,T)ASCT(C,T) +

C,T

costs of refinery theory.

The structure of the model is clearly shown by the visualisation in figure 1.

(6)

Since the assignment activities are of the 0/1 type, the analysis of this model leads to mixed integer linear programming problems. One may try to solve these problems by using a mixed integer programming

routine and exploiting the 'special ordered sets' feature (see the restrictions ASRC(RC». In the study [1] this proved possible at the cos~however,of considerable calculating time.

Solving the linear programming relaxation delivers in general a solution in which some customers are assigned to more than one terminal. We will show however that the number of non-uniquely assigned customers is always very small. This proof uses the we I lknown property that the number of non-zero activities in a basic feasible (hence in a basic optimal) solution does not exceed the number of restrictions involved in the problem.

One easily verifies that the number of restrictions involved is.

T of type BAL,RPT(T) + R of type BALRR(R) + T of type CAPRT(T) + C of type ASRC(C) + rl for refinery 1 + r 2 for refinery 2 + r3 for refinery 3

On the other hand, with respect to the number of non-zero activity levels, it is known that

at least C assignment activities are positiv; if C

I customers are not uniquely assigned to one terminal and A is the average number of terminal to which they are assigned, then A ~ 2 and the total number of positiv assignment activities is at least equal to

C + (A-I) Cl "

if TI is the number of terminals having some overcapacity, then TI slacks corresponding to the capacity restrictions CAPRT(T) are positiv.

it is reasonable that each terminal is actually used; hence each terminal is supplied from at least one refinery, which means that at least T of the activities TRT(R,T) have a positiv level.

(7)

5

-the number of positiv refinery activities is rl, r2 and r3 respectively where

r

R ~

r

R• It follows that :

hence, since A ~ 2

where T-TI is the number of terminals used to their full capacity, and I(rR-rR) is some measure for the degree of degeneracy of the

R

refinery models.

Since the number of terminals T, and certainly the number of fully used terminals is very small compared to the total number C of ~ustomers, and also the refinery degeneracy, although in general not equal to zero, is low compared with C, the number of non-uniquely assigned customers to terminals is small. In any case, as in the application described in [1], it may be expected that also for the LPG location-allocation problem, the linear programming solution can easily be adapted to a (near) optimal unique assignment of customers to terminals.

Conclusion.

I am not pessimistic about a linear programming approach to the LPG location-allocation problem.

From my experience with the project description in [1], where up to 50.000 zero-one assignment activities were involved, the large number of such variables in the LPG study need not necessarily present a serious bottleneck.

I am less sure about the influence of the three refinery parts, in the model on the calculation time.

(8)

However, in a first study of the feasibility of this linear programming approach, it may be acceptable to delete the refineries from the model, using only lower and (or upperbounds) for the production activities PR(R).

This has also the advantage that the problem generation can be done by a very simple matrixgenerator.

[lJ, J. van Nunen, J. Benders, A decision support system for location and allocation problems within a brewery; DGOR-Operations Research Proceedings 1981, Springer Verlang, Berlin.

Referenties

GERELATEERDE DOCUMENTEN

A way to coordinate the shared resource is by the theory of Thompson (1967) that consists of three approaches, namely standardization, plan and mutual adjustment. Different

The model explains the inflow into both channels by various socio-economic, demo- graphic and law enforcement variables: income, number of juveniles, divorce rate, migration,

Long Term Transmission Right holder(s) may transfer their Long Term Transmission Rights to another Registered Participant once the Auction results in respect of those rights are final

In particular, the Allocation Rules set out the rights and obligations of Registered Participants as well as the requirements for participation in Auctions, they

In particular, the Allocation Rules set out the rights and obligations of Registered Participants as well as the requirements for participation in Auctions, they describe the

This approach shows that entry deterrence by holding excess capacity is more likely in industries where the marginal costs are low, the reduction in costs up to the capacity level

If a TSO in the Channel Region rejects an initial proposed NTC value for the intraday market on one interconnector of its bidding zone , that TSO shall provide to the

In conclusion, care for patients at risk for an acute respiratory tract infection can likely be optimized by improved application of vaccination strategies, early detection of