Ledelse og Erhvervsøkonomi/Handelsvidenskabeligt Tidsskrift/Erhvervsøkonomisk Tidsskrift, Bind 33 (1969)Anvendelse af køteori og simulation ved løsningen af bemandingsproblemer i en afdeling i et stormagasin.iNedenstående artikel belyser problemerne i forbindelse med fastsættelse af antal ekspedienter i en afdeling i et stormagasin. Artiklen indeholder forslag til en model, der skal hjælpe beslutningstageren ved løsningen af bemandingsproblemet. Endvidere gives en rederørelse for modellens struktur, dataindsamlingsprocedurer, løsningsmetodik samt en kort fremstilling af problemerne med at kontrollere og implementere løsningen i praksis. Flemming Torp Petersen *) Side 145
I. Indledning.Mens operationsanalyse har vundet betydelig udbredelse ved løsning bl. a. af lager-, produktionsstyrings-, distributionsproblemer m. m. i større produktionsvirksomheder, er der i detailforretninger kun spredte eksempler på, at problemerne søges løst ved anvendelse af operationsanalyse. Dei kendes enkelte eksempler på, at man har søgt at løse sortimentsproblemerne ved hjælp af lineær programmering., lagerproblemer med lagermodeller og fastlæggelse af det optimale antal kassediske ved anvendelse af kømodeller. I det følgende skal muligheden for at anvende køteori og simulation ved løsningen af en afdelings bemandingsproblemer underkastes nærmere analyse. Bemandingsproblemet består i, at beslutningstageren skal fastsætte et udfra en given målsætning optimalt antal ekspedienter i afdelingen. II. Problemformulering.I problemet
indgår en lang række komponenter f. eks. konkurrenters
*) cand. mere, Metodeforskningsgruppen. Handelshøjskolen i København. Side 146
målsætning, beslutningstagerens dygtighed og erfaring m. m. For at simplificereproblemstillingen skal vi i det følgende analysere problemet partielt,d. v. s. vi inddrager kun ekspedienternes og kundernes egenskaber i modellen og forudsætter, at målsætningen er gevinstmaksimering. I det foreliggende tilfælde er derfor faktorer som kundernes ankomstfordeling, deres acceptable køtid, salgets fordeling, ekspedienternes betjeningsfordeling etc. af betydning for den optimale bemanding af afdelingen. Visse af disse størrelse har beslutningstageren ikke kontrol over. Problemet, for
hvilket det følgende indeholder løsningsforslag, kan
kort Hvorledes kan og bør beslutningstageren over tiden fastlægge antallet af ekspedienter i en afdeling, givet en for ham ikke styrbar kundeankomstfordeling (og visse andre begrænsninger, som vi ser bort fra i det følgende), når hensyn tages til omkostnings- og indtægtsrelationerne som funktion af beslutningsvariablen, - antal ekspedienter -, og målsætningen er gevinstmaximering. ![]() Fig. 1. Køsystemets komponenter og relationer. ![]() Fig. 1. Køsystemets komponenter og relationer. Side 147
III. Modelvalg.1. Indledning.Med udgangspunkt
i en enkel, grafisk systembeskrivelse skal der kort
Til systemet ankommer et varierende antal kunder pr. tidsenhed. (Vi skal senere vende tilbage til kundebegrebets indhold). I systemet befinder sig et af beslutningstageren delvist kontrollabelt antal ekspedienter. (Det beslutningstageren rent faktisk kan kontrollere er antal fremmødte og ikke antal »betjeningsberedte« ekspedienter). Såfremt alle tilstedeværende ekspedienter er optaget, vil en del af de ankommende kunder tage opstilling i en kø (flere køer kunne tænkes), og de resterende vil forlade systemet. Nogle forlader systemet fra køen. De betjente kunder vil forlade systemet som købere eller ikke-købere. Selv dette relativt enkle system omfatter et stort antal relationer. F. eks. kan både køtiden og omsætningen være en funktion af ankomstfordelingen til systemet, af betjeningstiden, antal ekspedienter, kundernes acceptable køtider o. s. v. 2. Modelbegrebet.For at kunne udvælge de for problemstillingen relevante relationer må der opstilles en model af systemet. En model kan kort defineres som en simplificeret afbildning af virkeligheden, d. v. s. kun et fåtal af virkelighedens komplicerede sammenhænge inddrages i modelbygningen. Det, der kendetegner en god model, er, at kun de for problemet relevante sammenhænge medtages og analyseres. Generelt kan en
beslutningsmodel symbolsk formuleres Problemet er at
finde den værdi af Xi, in casu antal ekspedienter, der
Side 148
I det følgende
skal vi forsøge at konkretisere den generelle model.
Første gennemløb af analyseprocessen (se f. eks. Ackoff, 1962 og Johnsen, 1964 b) viste, at forudsætningen for at opstille en analytisk kømodel ikke var til stede (der kan henvises til Morse, 1958, Saaty, 1961 eller enhver standardlærebog i operationsanalyse), hvorfor vi straks skal gå over til en beskrivelse af den anvendte model. 3. En simulationsmodel.Ved opstilling af en simulationsmodel tilstræbes opstilling af en model, der ret nøje afbilder systemets faktiske adfærd. I det konkrete tilfælde er udgangspunktet [ ] kundeankomsterne. Kunden bevæger sig derefter - evt. via en kø med en vis køtid - til et betjeningssted (= en ekspedient), hvor betjeningen tager en vis tid - betjeningstiden ~ i løbet af hvilken kunden beslutter sig til at foretage et køb eller ikke. De for nærværende
problemstilling relevante størrelser er herefter:
1.
Ankomstfordelingen 2.
Betjeningsfordelingen 3.
Købsfordelingen 4. Acceptabel
køtidsfordeling. Disse 4
størrelser antages exogcnt givne, og vi skal opstille en
model, 5.
Systemstrukturen (= antal ekspedienter). Tænker vi os, at de nævnte fordelinger er fastlagt i form af kumulative fordelinger, kan modellen principielt opstilles ved, at man - via anvendelse af tilfældige tal - bestemmer tidsrum mellem ankomster (eller antal ankomsterpr. tidsenhed), betjeningstider, kundernes acceptable køtider og købsbeløb (evt. 0). Indbygges i modellen antal ekspedienter og deres timeløn,kan man som resultat bl. a. få: gennemført omsaitning pr. tidsenhed, ![]() Fig. 2. Systemets relevante omkostningsfunktioner. ![]() Fig. 2. Systemets relevante omkostningsfunktioner. Side 149
kølangdens
fordeling, køtidens fordeling, offer ved kundebortgang,
udbetaltløn De for nærværende
problem væsentligste relationer er: 1. offer ved
kundebortgang = f (antal ekspedienter) 2.
lenomkostninger = / ( - ) Omkostningernes
forløb kan grafisk illustreres som vist i fig. 2.
Optimalløsningen
findes ved det antal ekspedienter, hvor
totalomkostningerne Problemet er nu
reduceret til, at vi skal konstruere en model, der som
4. GPSS III.Da der indgår adskillige variable i modellen, og datamaterialet vil være temmelig omfattende, skal der opstilles en simulationsmodel til kørsel på EDB-anlæg. Blandt de færdige simulationssprog synes GPSS 111, General Purpose System Simulator, særdeles velegnet i det foreliggende tilfælde. Pladsen tillader desværre ikke en detailleret gennemgang af sproget og simulationsmodellen. I stedet skal principperne ganske kort skitseres. Man anvender Monte Carlo Simulation, hvilket kort sagt betyder, at simulationen foregår ved hjælp af tilfældige tal. GPSS 111 er et makroprogrammeringssprog, der er orienteret mod numerisk simulation og baseres på en systembeskrivelse i form af blokdiagrammer. Sproget er specielt rettet imod afbildning af stokastiske systemer med kødannelser. I modellen indbygges de observerede fordelinger, og programmet konstrueres, så det afspejler det virkelige system. Man kan simulere en vis periode f. eks. en dag og som output få en lang række oplysninger af interesse for beslutningstageren, f. eks. trafikstrømmen gennem systemet, gennemsnitlig udnyttelse af ekspedienterne, maximal og gennemsnitlig kølængde, gennemsnitlig køtid m. v. Endvidere kan man selv specificere, hvilke oplysninger man ønsker fra programmet. I modellen er der endvidere mulighed for at indbygge systemets kapacitet som en stokastisk variabel, hvilket dog ikke er forsøgt i foreliggende analyse. For den interesserede kan der henvises til IBM's GPSS manual, der er meget instruktiv og rig på eksempler. 5. Modellens forudsætninger:Den skitserede
model bygger på en række forudsætninger, hvoraf nogle
Side 150
1. Det
forudsaettes muligt at fastlaegge en eller flere
ankomstfordelinger, 2. Det
forudsaettes, at samtlige ekspedienter og kunder folger
samme 3. Endvidere
forudsaettes, at vi kan finde en for hele
kundepopulationen 4. Endelig
forudsættes, at vi kan bestemme en for hele
kundepopulationen 1., 2. og 3. kan verificeres fafkræftes gennem anvendelse af statistiske tests, men vil kræve et overordentlig stort datamateriale for, at man skal nå op på tilfredsstillende teststyrke. Hvad angår 4. er vanskelighederne større. Det synes ikke praktisk muligt at afgøre, hvorvidt bortgående kunders købstilbøjelighed er den samme som købstilbøjeligheden hos de kunder, der forbliver i køen. Muligvis er den mindre for bortgåede kunder, hvorfor offeromkostninger ved kundebortgang overvurderes, når 4. lægges til grund for modelopstillingen. Flere af forudsætningerne forekommer tvivlsomme, men for det første er det vanskeligt at vurdere, hvor store afvigelser man kan acceptere fra virkeligheden, og for det andet anses de for nødvendige for at komme videre i analysen. Vi skal senere vende tilbage til problemet under afsnittet om sensitivitetsanalyser. Af tvivlsomme
implikationer af de 4 nævnte forudsætninger skal blot
1) Alle ekspedienters
relevante egenskaber forudsættes identiske. 2)
Ankomstprocessen og acceptabel køtidsfordeling er
uafhængig af kølængde 3) Alle kunders
egenskaber forudsættes at kunne genereres fra samme
ad 1) Det er dog
ikke forbundet med principielle vanskeligheder at lave
Side 151
ad 2) Det er
meget sandsynligt, at flere potentielle kunder ikke
anmelder ad 3) Med et meget stort datamateriale ville man evt. kunne opstille visse klasser af kunder. Uden at kunne underbygge påstanden med statistisk materiale ville jeg umiddelbart tro, at omkostningerne ved indsamlingen af dette kæmpemateriale langt ville overstige de fordele, en kundeklassificering ville medføre, medmindre disse kundeanalyser kunne tjene andre betydningsfulde analyseformål. Betydningen af f.
eks. at øge betjeningskapaciteten kan spores på 3
områder: 1. Man vil kunne
betjene en del af de kunder, der tidligere ville have
2. Man opnår at
reducere den gennemsnitlige køtid, hvilket medfører,
3. Afdelingens
»image« forbedrcs. hvilket pa la^ngere sigt kan forage
Kun den i punkt 2
nævnte relation, der kan opfattes som den direkte
IV. Definitioner og måling.Selv om de hidtil anvendte begreber på det konceptuelle plan ikke volder forståelsesmæssige vanskeligheder, opstår der visse vanskeligheder, når vi skal anvende dem i modelopstillingen. Der skal ikke gives en detailleret fremstilling af definitions- og måleproblemerne. I stedet kan de illustreres ved et eksempel. Vi har hidtil brugt termen kunde uden nærmere at definere begrebet. Fremgangsmåden ved definitions- os; måleproceduren er, at vi udvælger relevante objekter i systemet, tildeler dem en række egenskaber og klassificerer objekter med visse egenskaber i visse grupper. Det er imidlertid vigtigt, at disse egenskaber defineres operationelt, hvilketimplicerer, at definition og måling bliver to nært forbundne analysetrin. Det synes umuligt entydigt at karakterisere en person som kunde ud fra f. eks. udseende eller adfærd. Det understreges, at der sondres imellem kunde og køber. Det, der karakteriserer en kunde er, at vedkommende ønsker kontakt med en ekspedient. Ved f. eks. at anvende et nummersystem Side 152
i afdelingen kan de personer, der trækker et nummer, betragtes som kunder;denne fremgangsmåde blev anvendt i analysen. D. v. s. en person, der trækker et nummer, er en kunde. Hvis der ikke er kø i systemet, trækkesikke numre, men i sådanne situationer vil systemet være let overskueligtfor observatøren, og han kan med ret stor sikkerhed afgøre antallet af kundeankomster. Problemet med fastlæggelse af kundebegrebet i situationer,hvor nummersystemet ikke lader sig anvende, er vanskeligt, men skal ikke behandles i denne artikel. Observationerne kan gennemføres ved at måle antal kundeankomster pr. tidsenhed (in casu 5 min.) eller ved at observere tidsrum mellem kundeankomster. Endvidere observeres betjeningstid og køtid. Begivenheden, der adskiller køtid og betjeningstid, er at kunden opnår kontakt med ekspedienten. Betjeningstiden afsluttes, når kunden får udleveret sin pakke af ekspedienten eller forlader systemet. I forbindelse med
observation af betjeningstiden observeres samtlige
Ved at observere
kunder, der opholder sig i køen, vil man se, at nogle
len amerikansk
undersøgelse1) foreslås, at disse observationer
gennemføres Endelig foretoges på grundlag af kasseopslag og salgssedler en måling af fordelingen af salgsbeløb, som suppleredes med en beregnet bruttoavanceprocent. Med kendskab til kønsfordeling, bruttoavanceprocent og købsprocent kan relationen mellem antal bortgåede kunder og bortgangsomkostningerne Det voldte også en del vanskeligheder at nå frem til et entydigt udtryk for systemets struktur. Måleenheden skulle være antal ekspedienter, men det er ikke så simpelt at opgøre antal »betjeningsberedte« og betjenende ekspedienter på et givet tidspunkt. Ved hjælp af direkte observationer og frekvensstudier opnåedes dog tilfredsstillende resultater. Det er herefter muligt at danne relationen ajb, hvor a er antal betjenende og b er antal betjeningsberedte ekspedienter på et givet tidspunkt. ajb angiver systemets effektive udnyttelsesgrad. Med kendskab til forholdet mellem antal betjeningsberedte og aflønnede ekspedienter og ekspedienternes timeløn kan systemets kapacitet udtrykkes i kr. og ører. 1) Charles J. Stokes & Philip Mintz: How many clerks on floor? Journal of Marketing Research. November 1965, p. 386 ff. Side 153
Foruden de nævnte grunddata (i, e. ankomstfordeling, betjeningstidsfordeling, acceptable køtider, bortgangsomkostninger og systemstruktur) indsamledes en række testdata til kontrol af såvel observationernes som modellens reliabilitet og validitet. (Ankomstfordering, betjeningstidsfordeling, kølængde, køtid og kundebortgang). Ved indsamling af testdata benyttedes andre indsamlingsmetoder end ved indsamlingen af grunddataerne. Overensstemmelsen var tilfredsstillende. Til bestemmelse af et tilfredsstillende (optimalt?) antal observationer findes en række statistiske metoder, hvoraf Bayes' statistik har vundet udbredt (teoretisk) interesse. Anvendelse af sådanne metoder kræver dog (evt. via andre analyser) pålidelige skøn over forventede besparelser eller indtægtsforøgelser. Jeg så mig ude af stand til at afgive sådanne skøn, og under hensyntagen til de begrænsede ressourcer stoppedes dataindsamlingen, da datamaterialet skønnedes at være tilfredsstillende. Samtlige
observationer indførtes i kumulerede fordelinger, som
siden Fordelinger fra forskellige tidspunkter og perioder testedes for overensstemmelse med 1) teoretiske fordelinger (poisson, exponential og Erlangfordelingen, 2) en stamfordeling. Testene viste, at ankomstfordelingen og betjeningstidsfordelingen ikke kunne tilnærmes teoretiske fordelinger (i. e. poisson- eller exponentialfordeling). Kun for ankomstfordelingen viste der sig store afvigelser af fordelingerne over tiden. I modelopbygningen forudsættes således betjeningsfordeling, acceptabel køtidsfordeling og købsfordeling at være stationære, og ankomstprocessen kunne opdeles i 3 tilnærmelsesvis stationære fordelinger: I. 9°°-1200
11. 1200-1530
111. 1530-1730.
Endvidere afveg
fordelingerne for tredage og lørdage betydeligt fra de
Materialet tydede dog på, at betjeningstiden næppe er stationær, men er en funktion af ankomstprocessen. Endvidere tydede beregningerne på, at betjeningstidsfordelingen for købere var signifikant forskellige fra ikkekøbende kunder. Materialet var dog ikke tilstrækkeligt til, at man med fornøden styrke kan forkaste nulhypoteserne: at fordelingerne er stationære og uafhængige. Side 154
![]() FifT 'X riraficlr illnctrafmn r» f c,*™,, 1 !„ :«:«11» 1 • •_! oj ![]() FifT 'X riraficlr illnctrafmn r» f c,*™,, 1 !„ :«:«11» 1 • •_! oj Side 155
![]() Hverdage kl. 900900 til 1200 Tabel 1. Oversigt over praeliminaere simulationsresultater. ![]() Hverdage kl. 900900 til 1200 Tabel 1. Oversigt over praeliminaere simulationsresultater. Side 156
V. Løsningsprocedure og resultater.1. Modellens funktioner.Simulationsmodellen kan som udgangspunkt med fordel opstilles ved hjælp af et blokdiagram, som kort sagt er en grafisk afbildning af de procedurer, som finder sted i systemet. Da GPSS 111 som nævnt selv arbejder med blokke, er programmeringen principielt afsluttet, når der er opstillet et tilfredsstillende blokdiagram, og man har fundet blokke fra GPSS 111-manualen med de ønskede funktioner. Programmet er
opstillet på grundlag af det i figur 3 skitserede meget
Det er for hver kørsel muligt at få en beskrivelse af de direkte økonomiske konsekvenser af forskellige bemandinger i afdelingen. Præliminært omfattede hver kørsel 10 forskellige bemandinger. Senere kan antallet skæres ned til 3-5. En kørsel, hvor
man for hver bemanding ønsker at gennemregne 10
Samtlige
resultater kom ud i den viste form. Nedenfor gengives
blot Af de få viste eksempler fremgår, at der er tale om en ret betydelig spredning på de forskellige størrelser. Af resultaterne fremgår endvidere, at materialet må være større for at kunne anvendes til beslutningsgrundlag. Imidlertid skal vi opstille relationen mellem antal ekspedienter og forventet gevinst. Beregningerne er meget simple og lader sig let indbygge i programmet. Tabel 3 gengiver et udsnit af de foretagne beregninger. Der er i tabel 3
regnet med en dækningsgrad på 30 %, timelønnen andrager
Af tabellen fremgår, at maximal absolut gevinst ikke opnås ved samme bemanding som maximal relativ gevinst, hvilket som nævnt skyldes materialets utilstrækkelighed. Det relevante i denne forbindelse er de relative størrelser, hvor man har korrigeret for afvigelser, der skyldes, at det er en stokastisk model, vi arbejder med. Med de givne
eksempler viser det sig, at et antal ekspedienter
varierende 2) Programmet blev kort på NEUGC'S IBM 7094. Side 157
![]() Hverdage kl. 900900 til 1200 Tabel 2. Oversigt over simulationskørsler (gennemsnitstal). ![]() Hverdage kl. 900900 til 1200 Tabel 3. Oversigt over beregninger til bestemmelse af relation mellem bemanding og og forventet gevinst. ![]() Hverdage kl. 900900 til 1200 Tabel 2. Oversigt over simulationskørsler (gennemsnitstal). ![]() Hverdage kl. 900900 til 1200 Tabel 3. Oversigt over beregninger til bestemmelse af relation mellem bemanding og og forventet gevinst. 2. Modeltest.Før modellen
bringes i anvendelse må den testes. Der findes en lang
Side 158
antal
ekspeditioner og kølængdens fordeling m. v., og
overensstemmelse 1)
kølængdefordeling 2)
køtidsfordeling 3)
kundebortgangsfordeling 4)
omsætningsfordeling 5) fordeling over
antal gennemførte ekspeditioner. Testproceduren er principielt enkel; derimod er det meget vanskeligt a priori at angive årsagen til en evt. konstateret signifikant afvigelse. Derfor søgtes testproceduren gennemført på forskellige niveauer. Lad et eksempel illustrere tankegangen. Først sammenlignes modellens outputomsætning med virkelighedens. Er afvigelsen signifikant, kan den skyldes, at der er anvendt en fejlagtig salgsfordeling, og man går så at sige et skridt tilbage og sammenligner antal gennemførte ekspeditioner, hvorved salgsfordelingens indflydelse er elimineret. Der findes naturligvis mangfoldige fejlmuligheder, hvoraf nogle kun vanskeligt lader sig afsløre gennem anvendelse af statistiske testmetoder. Jeg mener dog gennem den her foreslåede »trin-testprocedure« at have opnået mulighed for at lokalisere, hvor i modellen de værste fejlkilder kan tænkes at befinde sig. Er der eksempelvis god overensstemmelse imellem modellens og virkelighedens køkarakteristika, kan man deraf (med forsigtighed) slutte, at ankomst- og betjeningsprocesserne afbildes rimeligt nøjagtigt i modellen. Er der derimod ikke tilfredsstillende overensstemmelse, er det overordentlig vanskeligt at afgøre, hvorvidt det er modellens struktur eller observationsmaterialets omfang, kvalitet og behandling, man skal søge at ændre. Under alle omstændigheder kræves et særdeles omfangsrigt datamateriale. Endelig skal blot nævnes, at evt. uoverensstemmelse mellem model og virkelighed kunne forklares ved de ikke-verificerede forudsætninger, på hvilke modellen bygger. Er sidstnævnte tilfældet, må man søge at anvende en helt anden modelstruktur på problemet. VI. Implementering.Den operationsanalytiske caselitteratur indeholder adskillige eksempler på, at detaillerede analyser og deres løsninger ikke kommer til anvendelse i praksis. Dette kan naturligvis have mange årsager, der såvel kan skyldes fejl og mangler ved analysen, hos analysemanden som hos beslutningstagereneller opdraggiveren. Af andre implementeringsvanskeligheder skal blot nævnes: beslutningstagerens mere eller mindre begrundede frygt for at Side 159
blive overflødiggjort, at modellens forudsætninger og feller begrænsninger ikke tydeligt er gjort klart for beslutningstageren, at anvendelse af modellerforudsætter visse - ikke opfyldte - krav til beslutningstagerens viden og erfaring, kommunikationsproblemer mellem analysemand og beslutningstageretc. Står man over for at skulle formulere en beslutningsregel, der skal anvendes af beslutningstageren, og skal tage hensyn til ovennævnte problemer, støder man på den vanskelighed, at der ikke findes en »implementeringsteori« eller »implementeringsmodeller«, der kan hjælpe os. I det
foreliggende tilfælde anses det for væsentligt at gøre
sig klart, hvilke Beslutningstagerens problem består i at definere en del af modellens input. I dette tilfælde at give et skøn over ankomstprocessen for en given periode, når de øvrige fordelinger forudsættes stationære. Endvidere må han kunne konkretisere relationen: antal betjeningsberedte fantal lønnede ekspedienter, idet modellen opererer med »effektive« ekspedienter. Givet disse to
størrelser og de øvrige fordelinger kan han direkte af
modellens For at lette
beslutningstagerens job kan modellens resultater
gengives Nedenfor er givet
et eksempel pa, hvorledes et nomogram indeholdende ![]() Fig. 4. Eksempel pa nomogram. ![]() Fig. 4. Eksempel pa nomogram. Side 160
Konstaterer
beslutningstageren ændringer i de øvrige parametre, kan
han VII. KontrolDa vi beskæftiger
os med et dynamisk system, hvilket vil sige, at
parameterværdierne 1 ) at konstatere
signifikante ændringer i modellens parametre 2) at aendre
modellen, sa den til stadighed lader sig anvende af
beslutningstageren. Modellen kan blive uanvendelig af flere årsager, f. eks. kan systemets struktur ændres, nye variable kan få betydning for systemet, systemrelationerne kan ændres radikalt m. v. Da indtræden af de hidtil nævnte begivenheder måtte medføre, at også modellens struktur skulle ændres radikalt, skal vi blot foreslå metoder til afgørelse af, hvorvidt der er sket signifikante ændringer i modellens parametre og fordelinger, og hvilke foranstaltninger beslutningstageren må iværksætte, såfremt han konstaterer signifikante Pladsen tillader ikke detailleret gennemgang af kontrolproblemet, så det skal blot nævnes, at man på forhånd må gøre sig klart, hvilke inputstørrelser der skal kontrolleres, hvorledes de indgår i modellen, hvilke forudsætninger der skal være opfyldt for, at de lader sig anvende i modellen, hvilket signifikansniveau og hvilke testmetoder man ønsker at arbejde med, hvor ofte de forskellige variable skal kontrolleres, hvor mange kontrolobservationer der er nødvendige for at opnå den ønskede teststyrke m. v. Igen stør vi over for et problem, som principielt er enkelt at løse, men som i praksis viser sig at indeholde komplicerede problemer, som næppe kan løses uden personlige skøn og vurderinger. Eksempelvis er det nødvendigt a priori at specificere sandsynlighederne for fejl af type I og fejl af type 11. Som bekendt består type I-fejl i at forkaste en rigtig nulhypotese, mens type 11-fejl begås, hvis man fejlagtigt accepterer en forkert nulhypotese. Før man konkret specificerer disse sandsynligheder, må man foretage beregninger, der viser omkostningerne ved at begå fejl af de to typer, hvilket i sig selv er en meget vanskelig opgave. Eventuelt kunne man benytte simulationsmodellen til beregning af de søgte omkostninger. De totale kontrolomkostninger sammensætter sig hovedsagelig af følgende komponenter: Side 161
Dataindsamlingsomkost ninger
+
Databearbejdningsomkostninger +
Testomkostninger +
Modelændringsomkostninger -f- Pr (fejl af
type I). (Offer ved type-I fejl). + Pr (fejl af
type II). ( - --II - ). Som nævnt er det principielt muligt at minimere de totale kontrolomkostninger, men som det vel også kort er vist, volder det adskillige vanskeligheder i praksis. I øvrigt bliver optimeringsproblematikken - selv på det principielle plan - særdeles kompliceret, når vi tager hensyn til, at flere forskellige størrelser skal kontrolleres simultant. Eksempelvis vil summen af omkostningerne ved type I-i'ejl for betjeningstidsfordelingen og omkostningerne ved type 11-fejl for salgsfordelingen, når de to fejl begås hver for sig, næppe være lig summen af omkostningerne, når de begås samtidig. Tilsyneladende er »totaloptimering« umulig, og vi må endnu en gang stille os tilfreds med forsøg på suboptimering. VIII. Vurdering og konklusion.1. Analysemetodik.Af fremstillingens disposition fremgår, at jeg med mindre ændringer har fulgt det af Ackoff3) og Johnsen4) udarbejdede principforslag til proceduren i en driftsøkonomisk analyse. Anvendelsen heraf sikrer efter min mening, at analysen får et logisk og systematisk forløb og, hvad der måske er mere betydningsfuldt, at man får arbejdet sig igennem alle nødvendige og tilstrækkelige etaper i en driftsøkonomisk analyse.. 2. Resultater.På grundlag af de indsamlede observationer har jeg foretaget partielle analyser af inputmaterialets sensitivitet. Resultaterne fra GPSS 111-programmet blev konverteret til input i et Fortran IV-program, som arbejder betydelig hurtigere og enklere end GPSS I 11-programmet. Der blev
foretaget i alt 20 kørsler: I—4:
Ankomstintensitet varieres ± 20 % og ± 10 % 5-8:
Betjeningstiderne db 20 % - ± 10 % 9 -12:
KobsprocentenK0bsprocenten db 20 % - ± 10 % 13 -16:
Acceptable kotider ± 20 % - ± 10 % 3) Ackoff: Scientific Method: Optimizing Applied Research Decisions. John Wiley & Sons, N. Y. 1962. 4) Erik Johnsen: Analyseprocessen. E. T. 1964. Nr. 2, p. 95-114. Se endvidere Erik Johnsen: Analyseprocessen i en operationsanalyse i: Introduktion til operationsanalyse, p. 186-92. Side 162
Derudover er i 17
og 18 bruttoavancen og i 19 og 20 timelønnens betydning
Kendskab til
inputvariablernes sensitivitet har mange formål, hvoraf
1) vi kan danne
os et indtryk af, hvor kritiske optimalpunkterne er
2) vi kan danne
os et indtryk af, hvor kritiske observationernes
nøjagtighed 3) vi kan afgøre
nødvendig kontrolfrekvens for forskellige inputvariable
4) vi kan benytte
resultaterne til eventuelt at reducere de kritiske
5) ved senere
anvendelse af modellen har man retningslinjerne for
6) endelig kan vi muligvis gennem sensitivitetsanalysen afgøre, hvorvidt det overhovedet tjener noget formål at anvende modellen i andre tilfælde. Er modellens resultater kun meget lidt sensitive, kan en erfaren beslutningstagers skøn være lige så gode som modellens resultater - og betydelig billigere. Analysen gav en (for mit vedkommende) række overraskende og til dels skuffende resultater. Generelt gælder det, at inden for visse bemandingsgramser er optimalpunkt, uanset inputvariablesnes niveau, meget lidt sensitivt. Noget afhængig af niveauet medfører en 100 % ændring i bemandingen ikke en ændring i forventet gevinst på over 15 %. De foretagne beregninger antyder, at relationen imellem gevinst resp. totalomkostninger og bemanding er en funktion af formen vist i fig. 5. ![]() Fig. 5. Grafisk illustration af sammenhaeng mellem relativ gevinst, relative totalomkostninger og antal ekspedienter. ![]() Fig. 5. Grafisk illustration af sammenhaeng mellem relativ gevinst, relative totalomkostninger og antal ekspedienter. Side 163
Det vil sige, at
konsekvenserne af en fejlbemanding (inden for ret vide
Foruden at afsløre, at optimalpunktet ikke er særlig kritisk, viser beregningerne endvidere, at inputvariablerne heller ikke er særlig sensitive. ndring eksempelvis ankomstintensiteten fra 80 % af den observerede i et givet tidsrum til 120 % (altså en ændring på 50 %) ændrer højst den optimale bemanding 15 %. Dette medfører 4
væsentlige fordele 1) stort
dataindsamlingsarbejde til fastla;ggelse af
inputvariablernes 2) Modellen skal
kun sjældent ændres. 3)
Beslutningstagerens skøn over ankomstintensiteten
behøver ikke 4) Deter simpelt
at udarbejde og anvende nomogrammer. ![]() Eksemplerne må
ikke tages for bogstaveligt, det er et spinkelt
materiale, På nuværende
tidspunkt er analysen ikke endeligt afsluttet, hvorfor
det ![]() Side 164
Hovedformålet med artiklen har været at underkaste en modeltype og de med opstillingen og anvendelsen heraf forbundne måle-, definitions-, databehandlings-, løsnings-, test-, implementerings- og kontrolproblemer nærmere analyse. Derfor har hovedvægten været lagt på metodeproblemerne frem for de konkrete resultater, der kom ud af modellen. Litteratur:Russel L. Ackoff:
Scientific Method: Optimizing Applied Research
Decisions. John Wiley The Concept and
Exercise of Control in O. R. (in: Proceedings of the
first International Nils Blomquist
och Goran Lindblad: Ko och Kapacitet i Detaljhandeln.
Meddelanden C. W. Churchmann,
R. L. Ackoff & E. L. Arnoff: Introduction to
Operations Research. William E. Deming:
Some Theory of Sampling. John Wiley & Sons. New
York, 1950. William Feller:
An Introduction to Probability Theory and its
Application, 2nd ed. John Charles Goodeve:
The »Scientific Method«, (in: Proceedings of the first
international J. M. Hammersley
& D. C. Handscomb: Monte Carlo Methods. Methuen
& Co. Ltd. IBM: Reference
Manual for General Purpose Systems Simulator. 1966.
Alec M. Lee:
Applied Queueing Theory. Macmillan. London, 1966.
McMillan &
Gonzales: Systems analysis. A computer Approach to
Decisions Models. P. M. Morse:
Queues, Inventories, and Maintenance. John Wiley &
Sons. New York, E. S. Pearson
& H. O. Hartley (eds.). Biometrika Tables for
Statisticians. 1962. Paul H. Rigby:
Conceptual Foundations of Business Research. John Wiley
& Sons. Thomas L. Saaty:
Elements of Queueing Theory and Mathematical Methods of
O. R. Maurice Sasieni,
Arthur Yaspan & Lawrence Friedman: Operations
Research: Methods Robert Schlaifer:
Probability and Statistics for Business Decisions. An
Introduction to K. D. Tocher: The Art
of Simulation. D. van Nostrand C, Inc., Princeton, N.
J., 1964. Tidsskriftartikler:Erik Johnsen:
Analyseprocessen. E. T., 1964, nr. 2. - En
metodeproblematisk note. E. T., 1965, nr. 1. Niels Chr. Knudsen:
Tidsspærring og kundespærring i et køsystem. E. T.,
1965, nr. 3 J. Peter Lassen:
Salling-super analyse. E. T., 1967, nr. 4. L. Printz: Om
løsning af køproblemer. E. T., 1966, nr. 3. E. T. =
Erhvervsøkonomisk Tidsskrift.
|