IDEAS home Printed from https://ideas.repec.org/a/bla/stanee/v23y1969i2p115-149.html
   My bibliography  Save this article

“How to obtain the optimum from a linear programming problem, when the calculations have to be carried out in a decentralized way”

Author

Listed:
  • J. A. V. D. Heiden

Abstract

Samenvatting Er zijn verscheidene betrouwbare, snelle elektronische rekenmachines met een groot geheugen verkrijgbaar. Ondanks het feit, dat deze machines in staat zijn grote lineaire programmeringsproblemen op te lossen, blijven er een aantal over, die niet in zijn geheel opgelost kunnen worden of die om andere redenen niet in zijn geheel opgelost zullen worden. In zo'n geval wordt het totale probleem vaak gesplitst in deelproblemen. Men doet dit door aan een aantal variabelen waarden toe te kennen, waarvan men hoopt, dat ze ongeveer zo groot zullen zijn als die, die men verkregen zou hebben na oplossing van het totale lineaire programmeringsproblm. Aangezien men in de praktijk vaak genoegen neemt met pseudo‐optimale antwoorden, geeft zo'n combinatie van oplossingen van deelproblemen in het algemeen bruikbare resultaten, mits de gegeven schattingen voor de variablen, die maakten dat het totale probleem gesplitst kon worden, niet te ver van de goede waarden zullen afwijken. Aangezien men dit zonder het oplossen van het totale probleem nooit te weten zal komen, blijft het raadzaam te proberen deze schattingen op een dusdanige wijze te verbeteren, dat ze de waarden behorende bij de optimale oplossing benaderen. In 1961 werd hiervoor een werkwijze ontwikkeld bij de Bataafse Internationale Petroleum Maat‐schappij N.V. die op 7 maart 1962 intern gerapporteerd werd in een rapport, dat ongeveer gelijkluidt aan de titel van dit artikel. Past men de hierin beschreven werkwijze toe, dan verbetert men iteratief de schattingen en wel op een dusdanige wijze, dat de waarde van de doelfunctie van het totale probleem van stap tot stap beter wordt. Evenals in het rechtstreeks toepassen van lineaire programmering is het theoretisch mogelijk, dat twee na elkaar verkregen combinaties van resultaten, een zelfde waarde van de doelfunctie opleveren. De kans hierop wordt echter in de, in dit artikel beschreven methode, veel kleiner. Hieruit blijkt, dat de resultaten, verkregen na het verrichten van enkele stappen, een beter resultaat geven, dan de eerste schatting. Is men dus gedwongen om welke reden dan ook, het rekenwerk te stoppen, dan heeft men een beter resultaat verkregen dan dat, behorende bij de eerste schatting. Vaak zal het ook niet nuttig zijn verder te gaan met het rekenwerk, aangezien ervaring heeft geleerd, dat de grootste verbeteringen in het begin te verwachten zijn. Theoretisch kan men door het volgen van de methode het optimum bereiken. De methode werd echter niet met dit doel voor ogen antwikkeld en kan in dat geval te langzaam zijn en daardoor te kostbaar werken. Alhoewel de methode het eenvoudigst toe te passen is, indien men de deelproblemen op één plaats ter beschikking heeft, werd ze ontwikkeld teneinde gedecentralizeerd werken toe te laten. In zo'n geval zal er enige informatie van een centraal punt naar de plaatsen. waar de deelproblemen behandeld worden verzonden moeten worden en terug; deze hoeveelheid informatie is echter gering. Summary Nowadays most electronic computers have large memories and are able to carry out calculations very rapidly. Nevertheless, it may be impractical or impossible for some computers to solve very big linear programming problems without some modifications to the problem. Fortunately, the optimal answer is not always needed, but any possible improvement of an estimated answer may be of great value. In this article it is shown, how this can be reached by splitting the integrated problem of a bigger company into several natural. and much smaller, problems, linked by certain variables. Furthermore a method is described for finding an improved answer to that inte grated problem. It is reached by first estimating the linking variables and then improving this estimate in a number of systematic steps. It is developed for cases where the calculation work is carried out on a decentralized basis, but works even easier in cases where all calculation work is carried out on the same place. In the first case there has to be a flow of information between places, where calculations on smaller problems are carried out and the place where the calculations are carried out on the sizes of the linking variables only. Theoretically the optimum may be reached in a finite number of steps, but when calculations have to stop before reaching the overall optimum, an improvement will have been achieved, since each solution obtained is at least as good as, but generally better than the preceeding one. The method is developed in 1961. For non‐mathematicians it may be difficult to understand an article written in matrix‐notation. Therefore, the proofs and derivations in this article are given without matrix‐notation. Consequently the method will be more easily understood by those, who are likely to use it, the more so, since proofs and derivations are given for a limited number of variables and blocks only.

Suggested Citation

  • J. A. V. D. Heiden, 1969. "“How to obtain the optimum from a linear programming problem, when the calculations have to be carried out in a decentralized way”," Statistica Neerlandica, Netherlands Society for Statistics and Operations Research, vol. 23(2), pages 115-149, June.
  • Handle: RePEc:bla:stanee:v:23:y:1969:i:2:p:115-149
    DOI: 10.1111/j.1467-9574.1969.tb00080.x
    as

    Download full text from publisher

    File URL: https://doi.org/10.1111/j.1467-9574.1969.tb00080.x
    Download Restriction: no

    File URL: https://libkey.io/10.1111/j.1467-9574.1969.tb00080.x?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:bla:stanee:v:23:y:1969:i:2:p:115-149. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Wiley Content Delivery (email available below). General contact details of provider: http://www.blackwellpublishing.com/journal.asp?ref=0039-0402 .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.