toll motorway queuing theory

Upload: venny-violetta-tiurindah

Post on 03-Jun-2018

247 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Toll Motorway Queuing Theory

    1/35

    Study and Simulation of Queuing Theory inthe Toll Motorway

    Houda Mehri* Taoufik Djemel**

    *Research Unit in Logistics, Industrial Management and Quality

    (LOGIQ) - ISGI-Sfax. BP nr954-3018 Sfax-TUNISIA.

    [email protected]** GIAD Laboratory, University of Sfax, FSEG,

    Route de lAerodrome, km 4, BP 1088, 3018 Sfax, Tunisia .

    [email protected]

    ABSTRACT.Adjustment tests in a case study show that arrival times and service times in a

    motorway queuing system led to the model M/(, )/c. There are no analytical formula

    to calculate performance measures of such a model. In this article, we generalize Pollazeck-Khitchinnes formula to establish approximate formula of these measures and we present a

    simulator that calculates performance measures ofA/B/cqueuing system whereA, Bcan be

    one of the following distributions: determinist, exponential, Erlang or Gamma. We verify the

    theory according to which the type of organization of the queue (an unique queue for all the

    servers or multiple queues where each server has his/her own queue) does not influence the

    performance measures of the queuing system.

    RSUM.Des tests dajustement sur les intervalles de temps entre les arrives et les dures

    de service dune tude de cas ont abouti au modle M/(, )/c. Il nexiste pas de formules

    analytiques pour calculer les mesures de performance dun tel modle. Nous gnralisons laformule de Pollazeck-Khitchinne pour tablir des formules approximatives de ces mesures et

    nous prsentons un simulateur pour calculer les mesures de performance des modles de file

    A/B/c o A, Bappartiennent lensemble des distributions {Dterministe, Exponentielle, Er-

    lang, Gamma}. Nous vrifions la thorie selon laquelle le type dorganization de la file (une file

    unique pour tous les serveurs ou multiple files avec une file devant chaque serveur) ninfluence

    pas les mesures de performance du systme dattente routier.

    Studia Informatica Universalis.

  • 8/12/2019 Toll Motorway Queuing Theory

    2/35

    Queuing Theory in Toll Motorway 97

    KEYWORDS: Queues, statistical analysis, multi agent simulation, exponential distribution,

    Gamma distribution.

    MOTS-CLS : Files dattente, analyse statistique, simulation multi agent, distribution expo-nentielle, distribution Gama.

    1. Introduction

    The queueing theory is an operational research technique that modelsa system allowing queue, calculates its performances and determines its

    properties in order to help managers in decision making. Results and

    theoretical formulations are established for queue models with Poisson

    arrivals and exponential service durations(M/M/c)[31], [24]. It is notthe case for all systems with the Poisson arrivals and non exponential

    service durationM/G/cwhose analytical survey is very complex.

    We suggest in this paper a generalization of Pollazeck-Kitchinne for-

    mula to set the performance measures of the model M/G/c. Our nu-meric application of data collected is based on a case study of a toll

    motorway. The statistical tests on arrivals and service duration showthat the distribution is respectively Poisson and Gamma. Hence, an

    M/(, )/cmodel.

    We present a multi-agent simulator that covers any queue whether

    A/B/c or A, B belonging to the distribution set {Determinist, Expo-nential, Erlang, Gamma}.This simulator is used to check the hypothe-

    sis that the queue type in a toll motorway (an unique queue for all the

    servers or multiple queues where each server has his/her own queue)

    does not influence the performance measures. To conclude this in-

    troduction I will map the overall geography of this article. Section 2

    sketches briefly toll motorway queues, section 3 is a case study fol-

    lowed in section 4 by a generalization of Pollaczeck-khitchinne formula

    to performance measures of models M/G/c. The simulator is presented

    in section 5. Section 6 computes and interprets the results, and section

    7 concludes the study.

  • 8/12/2019 Toll Motorway Queuing Theory

    3/35

    98 Studia Informatica Universalis.

    2. Queues

    2.1. Description of Queues

    The field of study which would attract the attention of theorists was

    Queuing Theory which would develop over the past century by leaps

    and bounds. The analytical investigation of stochastic processes has

    continued unabated up to the present time.

    The literature study on queues contains references to the definition

    and historical perspective of the modeling approach. Queueing theoryhas been a well-researched topic for many years and much published in-

    formation is available. The literature study will give an overview sample

    of Queueing Theory. An important source of information is by Giffin

    [13].

    Queues are not an unfamiliar phenomenon. To define a queue

    requires specification of certain characteristics which describe the

    system:

    An input process: This may be the arrival of an entity at a servicelocation. The process may involve a degree of uncertainty concerning

    the exact arrival times and the number of entities arriving. To describe

    such a process the important attributes are the source of the arrivals, the

    size of each arrival, the grouping of such an arrival and the inter-arrival

    times.

    A service mechanism: This may be any kind of service operationwhich processes arriving entities. The major features which must be

    specified are the number of servers and the duration of the service.

    The queue discipline: It defines the rules of how the arrivalsbehave before service occurs.

    The queue capacity: Finite or infinite

  • 8/12/2019 Toll Motorway Queuing Theory

    4/35

    Queuing Theory in Toll Motorway 99

    Examples of input and output processes which are as follows:

    Situation Input Process Output Process

    Bank Entities arriving Tellers serve entities

    Toll Plaza Vehicles arriving Toll money is paid

    Call Centre Incoming Call Call dealt with

    Ferris wheel Tourists arrive Tourists are served

    Intermittent Service Channel Entities arrive Entities are served intermittently

    Naval Harbour Ships that must unload Unloading of ships

    Table 1: Examples of Queuing Systems

    The presence of uncertainty makes these systems challenging in respect

    of analysis and design. The input rate/arrival rates together with the

    output rate/service rate mostly determine whether there are entities in

    the queue or not. These factors also determine the length of the queue.

    In practice the arrival rate may be measured as the number of arrivals

    during a given period. The service rate can be measured in the same

    way. This is usually done for a system that has progressed from a tran-

    sient state to a steady state. Most of these systems are described by

    arrival and service rates. It is however important to also focus on the

    transient characteristics of the system.

    2.2. Historical Perspective

    The ground work for many of the earliest techniques of analysis in

    queuing theory was laid byA K Erlang, father of queueing theory, be-tween 1909 and 1929. He is given credit for introducing the Poisson

    process to congestion theory, for the method of creating balance state

    equations (Chapman-Kolmogorov equations) to mathematically repre-

    sent the notion of statistical equilibrium. Pollaczek [26] began studying

    non-equilibrium queueing systems by looking at finite intervals. How-

    ever, the first truly time dependant solutions were not offered until Bai-

    ley [5] using generating functions and Lederman and Reuter [30], using

    spectral theory and Champernowne [8], using the combinatorial method

    found such solutions. Kendall [21] introduced his method of imbedded

    Markov Chains in analyzing non-Markovian queues. The important

    technique, known as the supplementary variable technique was intro-

  • 8/12/2019 Toll Motorway Queuing Theory

    5/35

    100 Studia Informatica Universalis.

    duced by Cox [10].

    Most of the pioneers of Queuing Theory were engineers seeking solu-

    tions to practical real world problems. The worth of queuing analysis

    was judged on model usefulness in solving problems rather than on the

    theoretical elegance of the proofs used to establish their logical consis-

    tency.

    The focus of the non-research oriented engineer in this expansive

    theoretical development was on techniques which demonstrated appli-

    cations of the results of the theory. In Operations Research the only field

    that has few theoretical models with any useful applications is QueuingTheory. One may speculate why this has occurred. The commonly

    mentioned reason is that the equations resulting from many theoretical

    investigations are simply too overly complex to apply. The practitioner

    then often has to resort to simulation methods for analysis.

    In practice common simple queues are scarce. Arrival and service

    rates may be constantly shifting over time so it is important to describe

    the distributions as functions of time. These systems are contrasted with

    steady-state solutions in which the arrival and service patterns are usu-

    ally such that the state probability distribution is stationary. Dynamic

    systems require robust modeling that can provide useful results eventhough the analysis may violate assumptions used in constructing the

    model.

    Most of the above discussion relates to what Bhat [6] refers to as be-

    havior problems of the system. The focus is to use mathematical models

    to seek understanding of a particular process. Other problems are statis-

    tical and operational. "Statistical" refers to analysis of empirical data,

    estimation of system characteristics and tests of hypotheses regarding

    queuing processes. "Operational" refers to design, testing and control

    of real life problem.

    2.3. Review of Queuing Models and Their Modeling Approaches

    Queuing theory is a general theory. It is about the behavior not only

    of the queuing process, but also of the generalized symbolic model of

    the process. The purpose of a symbolic model is to make predictions

  • 8/12/2019 Toll Motorway Queuing Theory

    6/35

    Queuing Theory in Toll Motorway 101

    possible about the behavior of processes under changing conditions or

    sometimes about processes that do not yet exist.

    Despite the apparent simplicity of having only 3 basic components,

    queuing theory has a wide variety of applications and is the starting

    point for many practical problems at all levels of complexity. For most

    practical problems, one is not so much concerned with properties of a

    single given queuing system as with the comparison between various

    possible alternatives. In particular, one may wish to predict what effect

    various changes in strategy might have on some existing systems. For

    example, if there is a large family of possible designs and one wishes tofind the optimal design according to some criteria, one is likely to get

    a mixture of mathematical techniques ( including queuing theory) with

    various optimization schemes (such as mathematical programming, dy-

    namic programming, etc). Moreover, many design problems also con-

    tain complex constraints. As a result, the system has to be carefully

    designed so as to avoid certain highly undesirable or impossible situa-

    tions.

    In most queuing problems there is an implied cost associated with

    waiting. Various types of service also have their cost, with the one giv-

    ing the fastest service being the most expensive. The design problem isto minimize the sum of waiting cost and service cost. In simple situa-

    tions, the service facility can be designed to provide any rate of service

    (at a price in toll station), but once designed the service is independent

    of whether it is fully utilized or not. This is approximately the case

    when the service is done by a machine of some sort. The optimal de-

    sign is one that minimizes the cost of inadequate capacity during rush

    hours and excess capacity at other times.

    In most real life situations, there are certain emergency facilities that

    can be brought into service when there is a heavy demand. Thus the ser-

    vice rate can be considered as time dependent. This is obviously what is

    done at banks, grocery stores, etc. where employees are borrowed from

    other tasks to serve a rush hour demand.

    When it is possible to increase the service rate by the addition of help

    from other jobs, the number of parameters associated with any strategy

    may become rather large. For example, the cost of adding temporary

  • 8/12/2019 Toll Motorway Queuing Theory

    7/35

    102 Studia Informatica Universalis.

    capacity usually has at least two parts. On the one hand, there is a

    cost per unit of service such as labour cost, interest on investment, etc.

    this may be overtime labour which has a higher rate than the regular

    service. On the other hand, there is usually a fixed cost associated with

    the introduction of the extra service.

    The dynamics of queues has been analysed by using steady-state

    mathematics. Such queueing processes are described by using the

    Kendall-Lee notation which uses mnemonic characters that specify the

    queueing system

    A/B/C/D/E/F

    A: Specifies the nature of the arrival process.

    B: Specifies the nature of the service times.

    C: Specifies the number of parallel servers

    D: Specifies the queue discipline.

    E: Specifies the maximum number of entities in the system.

    F: Specifies the size of the population from which entities aredrawn.

    This notation is commonly used when deriving expressions for the aver-age system length, number of entities in the queue, the average waiting

    time, and many other features.

    For queuing models, entity arrivals and service times are summa-

    rized in terms of probability distributions normally referred to as arrival

    and service time distributions. These distributions may represent sit-

    uations where entities arrive and are served individually (e.g. banks,

    supermarkets). In other situations, entities may arrive and/or be served

    in groups. (e.g. restaurants). The latter case is normally referred to as

    a bulk queue. A Poisson stream of entities arriving in groups is served

    at a counter in batches of varying size under the general rule for bulkservice in which the server remains idle until the queue size reaches or

    exceeds a fixed number whereupon they are served.

  • 8/12/2019 Toll Motorway Queuing Theory

    8/35

    Queuing Theory in Toll Motorway 103

    2.4. Steady State Performance

    In a steady state, the performance of a system is that any effects

    from starting up with no customer present, or with a backlog of cus-

    tomers who arrived before the server started working has been reduced

    to negligible proportions (i.e. the system has been operating for a long

    time sufficient for a large number of customers to pass through it).

    For queuing situations such as shops and banks, it may take a large

    proportion of the working day before a steady state is achieved. For

    mass transport utilities (e.g. MTR, bus, ferry, etc.), it may need onlytwo to three vehicles to bring the system to a steady state.

    If a steady state cannot be assumed, then an analysis of transient

    behavior is required. Transient states include not just start up, but tem-

    porary periods of over-load such as rush hours. Analysis of transient

    behavior is possible with queuing theory, but requires techniques (e.g.

    fluid approximation) that are unlikely to be used by non-specialists.

    In this study, a queue is made up of customers demanding a service

    to one or several servers and a waiting room. The rate of arriving cus-

    tomers and the rate of service per time unit are respectively marked

    and. A queue model is described according to Kendall-lee nota-tion [31], [24] by A/B/C/Disc/N/P. A and B represent the lawsof arrivals process and the service duration, M stands for exponen-tial, D determinist, (, ) Gamma of parameters and, and G ageneral law (any), C the number of servers, Disc the service disci-pline,N the system capacity and Pthe size of the source population.When the last three optional parameters are omitted, they are considered

    FCFS// whereF C F S i.e. First Come, First served.

    The performances measures of the queue model are: The average

    time of a customer stay within the system (W), the average wait of acustomer (W q), the average service time (W s), the average numberof customers in the system (L), the average number of customers inthe queue (Lq), the average number of customers being served (Ls),the usage rate of servers or traffic intensity =

    c.(Where c is the

    number of servers), the equilibrium probabilities notedPn (probabilityofn customer in the system) and the wait probability (probabilityof a coming customer waiting before being served). In toll motorways,

  • 8/12/2019 Toll Motorway Queuing Theory

    9/35

    104 Studia Informatica Universalis.

    two big schools share the queue organization [25], [11]

    Type1 an unique queue for all toll station thereby preventing cus-

    tomers to train themselves queues

    Type 2 every toll station has its own queue enabling the customer

    join the shortest queue.

    3. Case Study

    In a toll motorway station, the total cost of service contains not onlythe cost of exploitation of server, but also the waiting cost of customer.

    The knowledge of average waiting time of a customer by number of

    servers in the system allows the administrators to choose the appropri-

    ate number of servers which minimizes this total cost of service. The

    other factors such as the utilization rate of servers, the average number

    of customers in the system or in the queue, the equilibrium state prob-

    ability of the number of customers in the system are also useful for a

    good management. All these factors are characteristics (measures of

    performance) of a queueing system.

    During two weeks, we collected data related to cars arrivals and ser-vice durations at Tunis-Msaken motorway. At the toll station of cars

    to three available servers were our frameworks of study. Statistical

    adjustment tests showed that per second, the arrivals were Poisson of

    = 0.015 parameter and service duration Gamma of = 2.42 and= 77.17 parameters. Contrary to multi servers with Poisson arrivalsand exponential service process M/M/c, random distribution modelsare more complex to analyse [22]. There are no analytical formulae

    to compute the characteristics of aM/G/c queueing system. The ap-proximation formula of Pollaczek-Khintchine is only valid forM/G/1models. For theM/G/c model [2], [4], Ivo Adan [2] has establishedonly an approximation formula for the average waiting time of a cus-

    tomer in the system. Here, we give an approximation of Pollaczek-

    Khintchines formula to establish approximation formulae for the other

    performance measures of the M/G/c model. The only good theoreticalformulations encountered deal with models not allowing waiting that is

    M/G/c/GD/c/ model with loss of customers and M/G/ modelwith an infinite number of servers [9], [22].

  • 8/12/2019 Toll Motorway Queuing Theory

    10/35

    Queuing Theory in Toll Motorway 105

    The equilibrium state probabilities of number of customers in the

    system are computed with a simulator which we implemented. We were

    then able to verify the theory according to which the configuration of

    the queue (single line or multiple lines, one for each server) does not

    influence the queueing system performance.

    3.1. Data Collection

    The research goal during this collection was to get time intervals

    between cars consecutive arrivals and service length. We take interestto periods where each of the following events occurs: a car arrival, a

    beginning of a service in a station, an end of service in a station. Data

    collection has been completed thank to a perfected tool that take into

    consideration the simultaneous appearance of many events .The main

    functionality of this tool is to allow to pick up and save cars arrivals

    schedules, beginning and ends of services thank to a simple click or

    typing on the keyboard (see figure 1).

    Figure 1: Queueing Data Collector

    The two initial weeks period retained for the study was from July 17to July 30, 2007. For some independent raisons from our will, July 24

    and 25 were brought forward to July 15 and 16.The first day of collec-

    tion has allowed us to be in touch with work background and it was a

    raison to reduce the period of collection into 2 hours. July 16 night was

    punctuated during few minutes of little electricity break which disrupt

    collection in that day. For necessity to control passengers behavior dur-

  • 8/12/2019 Toll Motorway Queuing Theory

    11/35

    106 Studia Informatica Universalis.

    ing crowded days, July 29 and 30 collections days were brought forward

    to August 1 and 2.

    3.2. Analysis of Data Collected

    3.2.1. Gathered data presentation

    Table 2 shows the arrivals effect size during the several days of the

    collection period.

    17/07/08 18/07/08 21/07/08 23/07/08 01/08/08 02/08/08

    Arrivals 405 432 433 419 434 456

    Services 401 426 431 403 403 435

    Table 2: Arrivals and Service Durations effect Size

    An attention has been concentrated on daily periods where we note

    crowd. Table 2.2 shows the evolution of arrivals number noted in all

    hours during the collection period. We notice that the most important

    crowd is observed between 9h30 and 10h30 like the rush hours for mo-

    torway. Conversely, the 17h30 to 18h30 period is marked as off periodof the day with 15 arrivals noticed on average.

    Range 17/07/08 18/07/08 21/07/08 23/07/08 01/08/08 02/08/08

    730-830 42 55 63 34 61 63

    830-930 59 64 59 64 63 59

    930-1030 49 58 45 75 57 54

    1030-1130 55 62 49 47 49 55

    1130-1230 23 32 30 26 32 22

    1430-1530 68 71 60 63 70 81

    1530-1630 58 50 59 58 40 62

    1630-1730 38 33 50 47 43 45

    1730-1830 15 9 20 7 18 17

    Total 407 434 435 421 433 458

    Table 3: Arrivals Periodic Evolution during the Collection Period.

    Our goal is to determine probabilities distribution that well-describe

    time intervals between arrivals and noticed service durations in the sys-

    tem under study. Starting from the curve pace of the noticed effect size,

  • 8/12/2019 Toll Motorway Queuing Theory

    12/35

    Queuing Theory in Toll Motorway 107

    we apply a chi-square test to fit these data to a known theoretical distri-

    bution have the same pace. We illustrate the procedure with data of July

    17.

    3.2.2. Arrivals Analysis

    We are interested to time intervals between cars consecutive arrivals

    (inter-arrivals). We have distributed data over the inter-arrivals into30seconds amplitude classes, starting from 0 to 300 seconds (0to 5 min-utes) and more 1 . Table 4 shows that inter-arrivals less than 30 sec-

    onds constitute the distribution mode this means the class that occursthe most frequently in a data set or a probability distribution . (0 30)class constitutes in itself30% to40% of daily effect size and (30to60)represents about20%. These effect sizes decrease to less than10% toeach of more than90 seconds classes (1 minute 30 seconds) howeverother classes of more than150 seconds (2 minutes30 seconds) repre-sent less than 5%. This explains the important decreasing incline ofseveral figure 2. A very light recovery were noticed for more than 300seconds class (5 minutes) for bringing together all inter arrivals higher

    than5 minutes,30 seconds amplitude is never considered in this case.

    Figure 2: Inter arrivals Effects Sizes Curves

    This table shows as well that inter arrivals effects sizes curves have a

    decreasing pace. A negative exponential variation might be supposed

    1. A class[a, b]will represent higher or equal inter-arrivals to a seconds and strictly lowerto b seconds.

  • 8/12/2019 Toll Motorway Queuing Theory

    13/35

    108 Studia Informatica Universalis.

    which leads to orientation for laws of probability with a negative 2 ex-

    ponential, like the exponential law or Gamma 3 law.

    Class Center(xi) Empirical Effect Size(ni)0-30 15 163

    30-60 45 73

    60-90 75 68

    90-120 105 35

    120-150 135 18

    150-180 165 18

    180-210 195 6

    210-240 225 7

    240-270 255 4

    270-300 285 5

    >300 315 8

    Total 405

    Table 4: Statistic Table of July 17 Service Durations

    Inter-arrivals fitting to an exponential lawFrom this table we can conclude: The empirical average:x=

    nixiN

    =68.185seconds considered an arrival each the1 minute8 seconds. The

    empirical variance:S2

    =

    N

    nixi2(

    xini)2

    N(N1) = 4778.691Considering anarrival each the1 minute8 seconds. This imply that in one second we

    have x1 =0.015cars coming to the system per seconds. After fitting,thank to 2 test noticed data to an exponential law of the parameter = 0.015, we get a distance 2

    c = 14 .484 . The number of classes

    beingr = 10 and as we estimated a parameter (the average ), thefreedom degree is= 10 1 1 = 8.

    = 8, 2 table gives as value not to exceed to the threshold = 0.05 the quantity 2 = 15.507. As

    2

    c < 2

    a, with 95% of

    confidence degree, we admit the hypothesis according to which July 17

    inter-arrivals undergo an exponential law with a parameter = 0.014.shows the curve of noticed effect sizes and theoretical sizes according

    to an exponential law.

    2. Because it has paces with negative exponential functionf(x) =ex.3. First, we had have proceedat the beginning to a fitting to an Erlang law, k form estimation

    provides us only integer values. That is why we go back to a fitting of a Gamma law.

  • 8/12/2019 Toll Motorway Queuing Theory

    14/35

    Queuing Theory in Toll Motorway 109

    Figure 3: Theoretical and Noticed Effect Sizes Curve (Exponential

    Law) of July 17 Inter arrivals

    3.2.3. Service Duration Analysis

    Gathered services durations have been also classified into amplitudes

    of60 seconds, starting from 0 to 600 seconds (0 to 10 minutes) and

    more. According to table4, we obtain the following characteristics: theempirical average: x = 192.044 seconds considering one car servedeach3 minutes12 seconds. The empirical variance2 = 15948.80798.

    Class Center (xi) Empirical effect sizeni0-60 30 36

    60-120 90 86

    120-180 150 101

    180-240 210 76

    240-300 270 43

    300-360 330 24

    360-420 390 9420-480 450 6

    480-540 510 8

    540-600 570 5

    > 600 630 7

    Total 401

    Table 5: Statistic Table of July 17 Service Durations

  • 8/12/2019 Toll Motorway Queuing Theory

    15/35

    110 Studia Informatica Universalis.

    Fitting service durations to an Exponential law

    In one second we have 1x

    = 0.0052served cars.A fitting test with 2 test to an exponential law of the parameter = 1

    x = 0.0052 gives a distance2

    c = 125.72. Freedom degree of

    theoretical2 is = 8 (r = 10 classes), 2 table gives as value notto exceed to the threshold = 0.05 the quantity2

    a(8) = 15.507. As

    2c

    > 2a

    ; at 95% of the confidence degree, we reject the hypothesis

    according to which July 17 service durations undergo an exponentiallaw with a parameter= 0.0052.

    Fitting service durations to a Gamma law

    Gamma law is characterized by two parameters: and . Its av-eragem= and its variance=2. The parametersancan beestimated by:

    =m2

    =

    192.0442

    15948.9 = 2.31 =

    m=

    15948.9

    192.044= 83.04

    After fitting test with 2 test to a Gamma law of parameter = 2.31and= 83.04, we obtain a distance2

    c = 15.327. The classes number

    beingr = 11 and since we estimated two parameters ( and ); sothe freedom degree is = 11 2 1 = 8. For = 8, 2 tablegives as value not to exceed to the threshold = 0.05 the quantity2(8) = 15.507. As

    2

    c < 2; so at 95% of confidence degree, we

    accept the hypothesis according to which July 17 service durations

    undergo a Gamma law with parameter = 2.31and= 83.04. Figure4 presents the noticed effect sizes curve compared to theoretical effect

    sizes of service durations undergoing a Gamma law.

  • 8/12/2019 Toll Motorway Queuing Theory

    16/35

    Queuing Theory in Toll Motorway 111

    Figure 4: Theoretical and Noticed Effect Sizes Curve (Gama Law) of

    July 17 Inter arrivals

    3.3. Summary of Obtained Results

    Tables 2.5 and 2.6 present respectively obtained results about cars

    inter-arrivals and service durations for each of the collected days with

    threshold = 0.05

    Table 2.5 shows that inter-arrivals are adjustable to an exponential

    law for the majority of carried out collection days. Fitting service

    durations to an exponential law causes negative result because, from thetotality of carried out collection days, none caused a result conclusive

    with an approach to an exponential law. However 84% (5 out of6)of carried out collection days produced a satisfactory result for an

    approximation of services durations to a gamma law.

    Days x 2c 2

    Results

    17/07/08 68.18 0.014 14.48 8 15.507 We acceptH018/07/08 65.76 0.015 3.63 7 14.067 We acceptH021/07/08 69.73 0.014 13.36 8 15.507 We acceptH023/07/08 64.11 0.016 5.156 7 14.067 We acceptH0

    01/08/08 67.53 0.015 12.82 9 16.91 We acceptH002/08/08 65.06 0.015 08.194 8 15.507 We acceptH0

    Table 6: Result Recapitulation of Inter-arrivals Fitting to an Exponential Law

  • 8/12/2019 Toll Motorway Queuing Theory

    17/35

    112 Studia Informatica Universalis.

    Days x 2 2c 2

    Results

    17/07/08 192.04 15948.80 2.31 83.04 15.327 8 15.507 We accept H0

    18/07/08 184.78 13347.843 2.55 76.92 13.671 7 14.067 We accept H0

    21/07/08 181.81 15484.87 2.11 90.91 28.71 7 14.067 We reject H0

    23/07/08 184.39 15802.30 2.15 89.42 14.056 7 14.067 We accept H0

    01/08/08 203.44 14715.18 2.81 76.41 5.273 7 14.067 We accept H0

    02/08/08 179.16 11320.38 2.85 63.12 5.038 5 11.070 We accept H0

    Table 7: Result Recapitulation of Service Durations Fitting to a Gamma Law

    We have no elements to justify the fact that service durations of July23 had not produced satisfactory results neither according to the

    exponential law nor according to the Gamma law. This may be due to

    some field unforeseen that a study more extended on several months

    even several years had allowed us to determine. May be it is important

    to point out the anomaly noted in that day; the service was assured

    during the first minutes of the morning by only one station, the others

    being started after10 to15 minutes.

    After a synthesis of obtained results over the analysis of all gathered

    data during the collection, the result of arrivals average is 66.71 (= 1

    minute6 seconds) and the service durations average is 187.38seconds(= 3minutes7 seconds).

    In the final analysis of the carried out study, we come to the model

    of the following queue: M/(,/3/FCFS//: Cars come to thesystem following a Poisson distribution according to 53 cars per hour(0.015cars all seconds). The toll area has3 data services with Gammaservice durations of parameter = 2.42 and = 77.17 (in seconds).Service policy is the first arrived the first served. There no limits to

    maximum cars number in the motorway as well as in its provenance

    source.

    For this system, we get the following performance measures:

  • 8/12/2019 Toll Motorway Queuing Theory

    18/35

    Queuing Theory in Toll Motorway 113

    Performance Measures Approximation

    The trafic intensity 93.5%Probability of having empty system0 0.015

    Probability of waiting before servicew 0.81Time of average sojourn in the system W 778

    Time of average waitingWq 591.42Time of average serviceWs 186.61

    Average number of cars in the systemL 11.76

    Average number of cars in the queue Lq 8.86Average number of cars into serviceLs 2.80

    Table 8: Performance Measures of the Studied System

    3.4. Results and Interpretations

    In order to ameliorate results of its systems, motorways managers

    often lead to ask several questions like:

    1) What effect of stations number increase on systems performance?

    2) How much stations are needed in order to get waiting average

    time or the average number of waiting passengers lower at a certain

    boundary?

    3) What effect of the unavailability of one (or n) servers (s) on system

    performances?

    4) What is the probability that a car wait over a t instant in the queue?

    5) What is the probability of more than one car in the queue?

    6) How to optimize stations use rate or increase its efficiency if they

    are too often unoccupied?

    We suggest using queue theory techniques to help these managers in

    their decisions. So we need to define the previous performances mea-

    sures.

    3.5. Used Methodology

    The model M/(, )/c is more complex than classical queuingmodels with M/M/c exponential services durations and Poison ar-rivals. So far, no theoretical result on performance measures calcula-

    tion for non-exponential queue models has been formally established

  • 8/12/2019 Toll Motorway Queuing Theory

    19/35

    114 Studia Informatica Universalis.

    and proven [17]. Only approximations of some performances mea-

    sures exist. In literature, several solution approaches were proposed.

    A quite detailed of tasks retrospective which were made on queue with

    arrivals or non-exponential service durations as well as authors who

    introduced it, has been presented by Ivo Adan, W. A van of Waarsen-

    burg and J. Wessels in [2]. But none of these results suit to what we

    search. Authors think even that multiserver queue systems with arrivals

    or non-exponential service durations are a typical example of convivial

    or simple models at first sight but which could not be analyzed with sat-

    isfaction. This is because it is proving that the behavior of the systemis much more complex and that is a sign of its simple formulation. The

    lack of works dealing with queue models with Gamma distributions in

    literature, bring us to be oriented rather to a General distribution. An

    analysis and measures determination and performance indicator has

    been introduced in case of a unique server (M/G/1model) since1950;the problem becomes difficult in the(M/G/c)multi-servers case. Onlytheoretical good approximations of multi-servers models with Poisson

    arrivals and General service durations that we meet with, deal with

    M/G/c/FCFS/c/ models which do not neglect customers who findthe station service plenty and M/G/ models with unlimited numberof servers which do not fit to our case. Works of Sadowsky J.S and W.

    Szpankowskiy [27] about G/G/cmodels could supply us satisfaction;but it focus only on maximum waiting duration and maximum number

    of customers in the queue. A certain number of works exists about a

    recent model of queue considering rejections and owning established

    theoretical results. It is M/GI/c+ GI orGI/GI/c+ GI[32] but itrequire a certain number of conditions that our models do not fit like:

    1) Big number of servers(50, 100even1000)

    2) A system permanently in overloaded regime where arrivals rate is

    upper to services rate( =

    c 1.02) so the outflanking of what thecustomers will be is included in rejections rate to bring the system intoa stable regime.

    As an alternative solution, we opted to establish from Pollaczek- Khint-

    chine formula and inspiring by the approximation of waiting average

    duration in an (M/G/c) multiple servers system established by IvoAdan [1], the approximation of performance measures on waiting av-

  • 8/12/2019 Toll Motorway Queuing Theory

    20/35

    Queuing Theory in Toll Motorway 115

    erage durations(Wq), of service(Ws)and of sojourn in the system (W)as well as the waiting average number of customers (Lq), in service(Ls)and in the system(L).

    We could not establish formula allowing us to find approximate val-

    ues for equilibrium probabilities on the number of customers present in

    the system (Pn). Therefore, we used simulation to near it.

    4. Approximation of the Performance Measures ofM/G/cModels

    According to the average value formula [2] of Pollaczek-

    khintchinne, a new arriving customer should wait for a customer be-

    ing served and all customers queuing behind before being served. The

    average wait is calculated as follows:

    Wq =E(R) + LqE(B) (1)

    Ris the residual service time of a customer being served, B the ser-vice time and=

    the probability of finding a customer being served.

    In accordance with Ivo Adan [2], we suppose that the time needed to

    empty the queue with c servers isc times shorter than with one server.Then, we get:

    Wq =1

    c(wE(R) + LqE(B)) (2)

    Here the probability of a customer waiting before being served is noted

    w (The valuew of theM/M/cmodel can be used as an approxima-tion ofw of theM/G/cmodel). Ris the residual service time and Bthe average service time. According to the theorem of Little Lq =Wq,sinceE(B) = 1

    , we get:

    Wq

    wE(R)

    c(1 ) with=

    c (3)

    The average distribution of residual time [24], [31] is:

    E(R) =1

    2(c2B+ 1)E(B)

    Where c2Bis the coefficient of variation of service durations (quotient ofthe standard deviation from the average).

  • 8/12/2019 Toll Motorway Queuing Theory

    21/35

    116 Studia Informatica Universalis.

    Then we get:

    Wq = 1

    c

    w2(1 )

    (c2B+ 1). (4)

    Hence

    Ws=E(B) = 1

    (5)

    W=Ws+ Wq = 1

    +

    1

    c

    w2(1 )

    (c2B+ 1) (6)

    Lq =Wq =

    1

    c

    w2(1 ) (c

    2B+ 1) (7)

    Ls= Ws= =

    (8)

    (Not to confuse to the use rate c

    ).

    L= Ls+ Lq =

    +

    1

    c

    w2(1 )

    (c2B+ 1) (9)

    Since we cannot elaborate formulae to work out approximate values for

    the equilibrium state probabilities of the number of cars present in the

    system(P n), we simulated them.Derivation ofw:To Ivo Adan [1] the value ofw ofM/M/c model can be used as anapproximation ofw of theM/G/c model. InM/M/c model,w isthe probability for a customer to wait before profiting from the service,

    with c servers we havew =Pc+Pc+1+Pc+2+. . . . but for the M/M/cmodel:, with , this imply that Pc+n =

    nPc, with =

    , this imply that

    w = Pc1

    Case of a unique queueThe statistic analysis of the set of global data allows us to conclude that

    the cars arrivals are Poisson with a rate = 0.015so the average 1

    =66.71 seconds and that service durations are Gamma (with parameter = 2.42 and = 77.17) of an average 1

    = 187.38 seconds and of

    variance2 = 14461.96. The number of servers isc = 3.Table 8 gives us the obtained values of performance indicators. The last

    column shows the results produced by the simulator.

    The following figure illustrates equilibrium probabilities to get n cars

  • 8/12/2019 Toll Motorway Queuing Theory

    22/35

    Queuing Theory in Toll Motorway 117

    Performance Measures Approximation Simulation

    93.7% 93.5%0 0.015 0.014w 0.87 0.80W 786.107 744.073

    Wq 608.727 557.463Ws 187.38 186.61

    L 11.941 11.576Lq 9.13 8.770Ls 2.81 2.805

    Table 9: Performance Measures of the Studied System

    Figure 5: Equilibrium Probabilities to getnCars in the System

    in the systemPn according ton.Case of multiple queuesTheoretical models, which include all aspects of this approach, do not

    exist. Results obtained at the end of several simulations of different

    durations but under the same initial conditions as the results for a unique

    queue.

    5. Simulation

    Multi-agent simulation aims at creating an artificial world in which

    interact agents evolving in an environment[19].

  • 8/12/2019 Toll Motorway Queuing Theory

    23/35

    118 Studia Informatica Universalis.

    5.1. Functionality

    The simulator programmed in Java is multi-agent. It implements

    both types of organization of toll motorway queues A/B/c modelswhereA, B belong to the set of distributions {Determinist, Exponen-tial, Erlang, Gamma}. The simulator input parameters are: the type of

    organization of the queue of the simulated model, the simulation dura-

    tion, the distributions of services and arrivals durations and the number

    of tollbooths. The simulator releases the model performance measures.

    Figure 6 gives an idea about the simulator.

    Figure 6: Glimpse of the Simulator

    5.2. Description

    The agent is represented by an independent thread, the know-how by

    a method, the state by the set of values of its features and its behavior by

    the Run method of the thread. The agents are endowed with two facul-ties: Perceive and Act. The agent should first perceive ones surround-

    ings before acting. The system has three types of agents: customers,

    tollbooth staff and the head agent who supervises and coordinates the

    simulation process.

    The choice of time units and working out the dependant values is

    important. The time unit is governed by the service and arrival rates.

  • 8/12/2019 Toll Motorway Queuing Theory

    24/35

    Queuing Theory in Toll Motorway 119

    These rates are stated in relation to the same time unit. If for example

    the arrivals rate is stated according to the number of arriving customers

    per hour, then the service rate should be stated in terms of the number

    of served customers per hour. The simulation duration should also be

    stated in the same time unit.

    In type2, when a customer chooses a queue,s/he remains there un-til being served. The simulator uses the reverse transformation method

    [9] to generate the random variables. To validate the simulator, we com-

    pared the output to the known theoretical results.

    5.3. Performance Measures Calculation

    Calculation ofL, LqandLsWe use two tables of integers Lq[ ] andLs[ ]. A simulation step cor-responds to 100ms (1/10second). At theiiem step we assign to Lq[i](respectively Ls[i]) the number of customers in the queue (Qsize) (re-spectively the number of customers being served S size). At the end of

    the simulation we get:

    Lq =T

    pi=1 Lq[i]Tp

    ; Ls =T

    pi=1 Ls[i]Tp

    ; L= Lq+ Ls. (10)

    Tp is the total number of simulation steps. IfT is the simulation dura-tion thenTp= 10 T.Calculation ofW,W qandW sWe use also two integers tablesWq[ ]and Ws[ ]corresponding respec-tively to the wait and service time of customers in the system. Each

    customer agent has two variables Date (creation date Dc and servicestarting dateDd) and a service duration variableDs. Upon creation ofthe customer, its creation date is updated to the current date and the

    computer generates the time before creating the next customer accord-

    ing to the distribution of time intervals among arrivals. The created

    customer will be served if a tollbooth is free. Otherwise; it is attributed

    a positionPos =Qsize+ 1in the queue (the shortest in the case of sev-eral queues) that is decremented as far as a tollbooth is freed (its own

    queue in the case of multiple queues). When the iiem customer occupiesposition1 and a tollbooth is freed (its tollbooth in the case of multiple

  • 8/12/2019 Toll Motorway Queuing Theory

    25/35

  • 8/12/2019 Toll Motorway Queuing Theory

    26/35

    Queuing Theory in Toll Motorway 121

    For the Exponential distribution with average, the simulator gen-erates an uniform random numberr and returns the 1

    In(r)value.

    For an Erlang distribution with kform and average, the simulatorgenerates k random numbers r1, r2 . . . rk and returns the amount

    5 of

    distributed exponential random numbersk with the average 1

    , that is to

    say, the value 1

    In(r1, r2, . . . , rk).

    For a Gamma distribution, we will use the Erlang distribution that

    is one of its special case 6. we used as well the acceptance and rejec-

    tion method algorithm [6] which consists on identifying an quantity

    (which corresponds to the contribution of the decimal part of noted )using the generation of a variable (, 1) (with0 < < 1). Then weapply an "-addition" with an Erlang random variable corresponding tothe entire part of. So the generated value is: 1

    ( ln(U1Ur2. . . U []))

    That follows a distribution(, )

    5.5. The Use of Simulator

    Our simulator contains several functionalities distributed over four

    panels namely:

    Data PanelIt gives the user controls allowing entering simulation data mainly: Re-

    spectively three unrolling lists for the approach choice, the arrivals dis-

    tribution, and that of services as well the parameters that characterize it.

    Textszones for stations number and the simulation duration. A box to

    tick for the infinite mode 7

    Progress Check-up PanelIt displays dynamically during the simulation: The number of arrived

    cars, the number of served cars, the number of busy server, the number

    of free servers and the queue size.

    Chart PanelIt gives panels showing graphics and end of simulation results. The

    displayed graphics show: the queue size, the average duration of wait-

    5. We saw before that an Erlang random variable with ak form is in fact the amount ofkexponential random variables.

    6. When is an integer then the Gamma distribution reduces to an Erlang distribution.7. In infinite mode, the simulation has not a limited duration; it runs until the user stops it.

  • 8/12/2019 Toll Motorway Queuing Theory

    27/35

    122 Studia Informatica Universalis.

    ing cars, the number of busy servers, the average duration service. The

    presented results at the end of the simulation are the following: The av-

    erage number of cars in the systemL, the average number of cars in theserviceLs, the average number of waiting carsLq, the average durationof sojourn of a car in the systemW, the average duration that one carpasses in the service Ws, the average time that one car passes to thequeueWq and the equilibrium stationary probabilities Pn.The Control PanelIt gives a certain number of orders allowing controlling the simulation

    progress like: Run to start the simulation, Pause to interrupt shortlya simulation in progress and see current results, Resumeto take againafter an interruption,Reinitialiseto take again data and graphics withinsight of a new simulation,Stopto stop the simulation, it allows also tochoose the mode of graphics display (curves or areas).

    5.6. Simulator Validation

    The results of our simulator are valid thanks to some comparisons

    with known theoretical results. For exponential queues, the simulation

    results were compared to obtained results analytically. For queues ofone server with Poisson arrivals and non exponential services dura-

    tions (Erlang, Determinist or Gamma), results concerning performance

    measures were compared to that of the Pollaczek-Khintchine formula.

    For the other cases, the analytical results are not available.

    6. Results and Interpretation

    For type 1, we used the approximations made in section 3 andsimulated the equilibrium probabilities. For type 2, there are no

    theoretical models that take in charge all the aspects of this approach.The results were simulated under the same initial conditions.

    Initial dataThe statistical analysis of the set of collected data in our study led

    to a model M/(, )/3 and enabled us conclude that car arrivalsare Poisson with the rate = 0.015 per second and that the service

  • 8/12/2019 Toll Motorway Queuing Theory

    28/35

    Queuing Theory in Toll Motorway 123

    durations are Gamma with the average 1

    = 187.38 seconds and the

    variance2 = 14461.96. Thus = 2.42and= 77.17.ResultsTable4 shows the values of performances indicators from both cases.

    Performance Measures A single queue Multiple queues

    93.7% 93.5%0 0.015 0.015w 0.87 0.81W 796.107 778

    Wq 608.727 591.42Ws 187.38 186.61

    L 11.941 11.76Lq 9.13 8.86

    Ls 2.81 2.80

    Table 10: Comparative Performances Measures of Both Approaches

    Figure 7 shows the equilibrium probabilities varying according to n for

    both types of queue organization.

    Figure 7: Equilibrium Probabilities for Both Types of Queue Organiza-tion

    We notice that the intensity of service is high because tollbooth staff

    are busy more than 93% of their working hours which ensures a fullusage of the motorway resources. Practically there are always three

    cars being served (exactly 2.81). There are on average12 cars in the

  • 8/12/2019 Toll Motorway Queuing Theory

    29/35

    124 Studia Informatica Universalis.

    system with a bit more than9 cars on average queuing. A car remainson average 13 minutes 16 seconds in the at the tollbooth 10 minutes8 seconds of which queuing. A new coming car80% chance to waitbefore being served. Notice that both approaches give practically

    the same results. We can then conclude that there are no significant

    differences between both queuing schemes if not from an organization

    (order, comfort and spaces). In fact the single queue model has certain

    advantages:

    (i) for the tollbooth, the existence of zero or an unique queue ensuresorder and comfort of passengers and making the most of space;

    (ii) for the passengers, the numbering system does not require a

    physical presence in the queue. So, they can sit and wait or keep

    oneself busy while waiting.

    But if we vary the number of stations?

    If it is a factor that motorway managers can easily act on, so it is the

    number of available stations for the service.

    Table5 shows us performance measures for configuration to2,4then5stations. With two stations, an overloaded system will explode. In this

    case, the performance measures do not exist because we cannot obtain

    exploited stations over a100%use rate and cars arrivals rate higher thanthe maximum capacity of service.

    With a4 stations configuration, the servers are busy during70% of itsavailability time; the service duration remains unchanged while passen-

    gers go fewer than a minute in the queue. We have permanently on

    average4 cars in the system, less than one car is in the queue. For apassage to5 stations, these last stations pass practically the half of its

    empty time. We get on average, few than three cars in the service andan almost empty queue. The waiting cars stay in the queue on average

    11seconds.Figure8 shows the equilibrium probabilities according to that we had a3,4, or5 servers configuration. We consider that curves increase at thebeginning then collapse later. Yet, we notice a pic on 4 and5 stationscurves with a number of cars included between3 and 5. In3 stations,

  • 8/12/2019 Toll Motorway Queuing Theory

    30/35

    Queuing Theory in Toll Motorway 125

    P M c= 2 c= 3 c= 4 c= 5 1.4 93.7 0.70 0.56

    0 - 0.049 0.057 0.015w - 0.87 0.40 0.18W - 796.107 (13 min,16 sec) 232.244 (3 min,52 sec) 198.41 (3 min,18 sec)

    Wq - 608.727 (10 min,8 sec) 44.864 (0 min,44 sec) 11.03 (0 min,11 sec)Ws - 187.38 (3 min,7 sec) 187.38 (3 min,7 sec) 187.38 (3 min,7 sec)

    L - 11.941 3.48 2.97Lq - 9.13 0.67 0.16Ls - 2.81 2.81 2.81

    Table 11: System Performance Measure for2,3,4and 5Servers

    it is possible to see at a given time 30 cars and more, present in thesystem as it will be less likely to see more than 11 cars for a4 stationsconfiguration and more than9 cars for a5 stations configuration. Thisexplains the fact that the curves of4 and 5 stations configurations col-lapse quicker than the3 stations one.

    Figure 8: Equilibrium Probabilities for 3, 4 and 5 Servers

    And if the service durations are exponential?

    Despite the fact that the data analysis has shown us that the services

    durations do not follow an exponential distribution, we noticed the sys-

    tem behavior if it has been considered as exponential, to gauge the im-

    pact that such consideration had on results. Table6 contains the ob-tained performance measures values. We can note that the average du-

    ration of service and the average number of cars in service are still the

  • 8/12/2019 Toll Motorway Queuing Theory

    31/35

    126 Studia Informatica Universalis.

    same as well as the stations use rate. Yet, we can remark a notable dif-

    ference in comparison to results of non-exponential service durations.

    Mainly on waiting average duration (more than4 minutes) and the av-erage number of cars waiting (around 3 cars). These differences affectlogically the average duration of sojourn of a car in the system and the

    average number of cars in the system. In the absence of theoretical

    formulations for the(M/G/c) models, these results confirm us in ourdecision not to choose as approximation by the M/M/cmodels.

    0 w W Wq Ws L Lq Ls0.93 0.015 0.82 1061.56 874.18 187.38 15.92 13.11 2.81

    (17 min,41sec)(14min,34sec)(3min,7sec)

    Table 12: Performance Measures when Services Durations are Considered Exponentials

    Performance measures vary considerably when passing from3to4or5stations. Cost knowledge related resources exploitations to the func-

    tioning of a station would allow determining optimal configuration.

    Given the fact that for 4 or 5 stations, the performance measures arepractically in the same order, the crossing from 4 to 5 stations would

    not be profitable in the motorway. When we increase the number ofstations to4, the number of waiting customers and the average durationof waiting collapse very strongly, consequently in one side, it assures

    certainly the comfort and the satisfaction of customers, in other side,

    with traffic decrease, the servers become underused. To decide if it is

    necessary to increase or not the number of stations, we have to take into

    account cost related to a station functioning and to non-comfort and to

    non-satisfaction of customers.

    7. Conclusion

    The queue theory is a technique of optional research that allows mod-

    eling a system assuming a waiting phenomenon, calculating its perfor-

    mance measures and determining its characteristics to help managers in

    their decisions. theoretical results and formulations are well-established

    for multi-servers queues models with Poisson arrivals andM/M/cex-ponential services durations. But not to all systems such as those with

  • 8/12/2019 Toll Motorway Queuing Theory

    32/35

    Queuing Theory in Toll Motorway 127

    Poisson arrivals andM/G/c non-exponential service durations whoseanalytical study is complex.

    We used in this study the Pollaczek-Kitchinne formula to suggest

    formulas that enable approximations of the performances models of the

    M/G/c queue models. We set a multi-agent simulator that measuresthe performances ofA/B/c models where A, Bare distributions of thetype Determinist, Exponential, Erlang or Gamma. The numeric appli-

    cations with data from a case study at Tunis-Msaken motorway were

    used to check the theory according to which in a tollbooths system the

    type of organization of the queue (a single queue for all toll booths ormultiple queues one per tollbooth ) does not influence the performance

    measures of the system.

    In conclusion, the time that customers spend in a service queue has

    an important impact on their evaluations of the providers overall qual-

    ity. By causing anger and uncertainty, the perceived duration of a wait

    appears to be more influential than the quality of service delivered. Ser-

    vice managers should do all they can to manage customers responses

    to queues, such as offer explanation and apology. However, to the cus-

    tomer faced with high waiting costs, perception management techniques

    in isolation from actions that actually reduce the queue are akin to re-arranging deck furniture on a sinking ship. Waiting time should be re-

    duced in reality as well as in customer perception.

    Acknowledgements

    I am heartily thankful to each person whose encouragement, guidance and support

    from the initial to the final level enabled me to develop an understanding of the paper.

    References[1] Ivo Adan. Stochastic models for Design and Planning. University

    of Amsterdam, 2000.

    [2] Ivo Adan and Jacques Resing. Queueing Theory. Pages 188-189,

    2001.

    [3] Ivo Adan. W.A Van De Arsenburg and J. Wessels. Analyzing

    Ek/Er/c Queues. ACM Portal of technology, 2004.

  • 8/12/2019 Toll Motorway Queuing Theory

    33/35

    128 Studia Informatica Universalis.

    [4] Bailey N. T. J. A continuous time treatment of a simple queue using

    generating functions. Journal of the Royal Statistical Society, Ser.

    B., 16, pages 288-291, 1956.

    [5] Bhat U. N. Sixty years of queuing theory. Management Science

    (Vol.15), Pages 280-292, 1969.

    [6] Franois Bousquet. Christophe Le Page et Jean-Pierre Mller. Mod-

    lisation Et Simulation Multi-agent. CIRAD, 1990.

    [7] Champernowne D.G. An elementary method of solution of the

    queuing problem with a single server and constant parameter. Jour-

    nal of the Royal Statistic Society, Sev. B (Vol. 18), pages125- 128,

    1956.

    [8] Robert B. Cooper. Introduction to Queuing Theory. Elsevier North

    Holland, Inc, pages 347-353, 1981.

    [9] Cox D. R. The analysis of non-markovian stochastic processes by

    the inclusion of Supplementary variables. Proceedings of Cam-

    bridge Philosophical Society (Vol. 51), pages441- 443, 1955.

    [10] Nico M. Van Dijk. On hybrid combination of queuing and simula-

    tion. University of Amsterdam, 1995.

    [11] J. Ferber. Les systmes multi-agents : Vers une intelligence col-

    lective. Paris, 1999.

    [12] Giffin C. Queuing: Basic Theory and Applications. (Grid Inc,

    Columbus, Ohi), 1978.

    [13] Heyman D. Optimal Operating Policies for M/G/1 Queuing Sys-

    tems. Operations Research, 16, pages 362-381, 1968.

    [14] Keilson, J. and F. W. Steutel. Families of Infinitely Divisible Dis-

    tributions Closed under Mixing and Convolution. The Annals of

    Mathematical Statistics, 43, pages 242-250, 1972.

    [15] Keilson, J. and L. D. Servi. Oscillating Random Walks Models

    for GI/G/1 Vacation Systems with Bernoulli Schedules. Journal of

    Applied Probability, 23, pages 790 - 802, 1986.

    [16] Keilson, J. and L. D. Servi. A Distributed Poisson Approximation

    for Preempt-Resume Clocked Schedules. Submitted to IEEE Trans.

    on Comm., 1987.

  • 8/12/2019 Toll Motorway Queuing Theory

    34/35

    Queuing Theory in Toll Motorway 129

    [17] Keilson, J. and L. D. Servi. A Two Priority M/G/1 Queue with

    Feedback. Submitted to Performance Evaluation, 1988.

    [18] Keilson, J. and L. D. Servi. Blocking Probability for M/G/1 Vaca-

    tion Systems with Occupancy Level Dependent Schedules. Opera-

    tions Research, 1988.

    [19] Law Kelton. Simulation Modeling and Analysis. (First edition in

    1991 by The Mathematical Association of America), 2002.

    [20] Kendall D.G. Some problems in the theory of queues. Journal of

    the Royal Statistical Society, Sev. B (Vol. 13), pages151- 185, 1951.

    [21] Richar C. Larson and Amadeo R.Odoni. Urban Operations Re-

    search. Prentice-Hall N.J, 1997-1999.

    [22] Harris C. M. and W. G. Marchal. State Dependence in M/G/1

    Server- Vacation Models. Operations Research, 36, 1988.

    [23] Philippe Nain. Basic Element of Queuing Theory: Application to

    the Modeling of Computer Systems. Informatical Society, 1999.

    [24] Huynhb B. Pham D. and Ngoq. Queues in Banks. GEM 2503

    Project, 3(6):450-465, 1998.

    [25] Pollaczek F. Concerning an analytic method for the treatment of

    queuing Problems. Proceedings of the Symposium on CongestionTheory, University of North Carolina, Chapel Hill, pages 1-42,

    1964.

    [26] Fuhrman S. and R. Cooper. Stochastic Decomposition in the

    M/G/1 Queue with Generalized Vacations. Operations Research,

    33, pages 1117-1129, 1985.

    [27] Carson, J. S. and A. M. Law. Conservation Equations and Variance

    Reduction in Queuing Simulations. Operations Research, 28, pages

    535- 546, 1980.

    [28] John S. Sadowsky and Wojciech Szpankowskiy. Maximum Queue

    Length and Waiting Timer Visited. August 24, 1996.

    [29] Lederman W and Reuter, G. E. Spectral theory for the differential

    equations of simple birth and death processes. Phil. Trans.Royal

    Society, London, Sev. A (vol. 246), pages 321-369, 1954.

    [30] Andrea Willing. A Short Introduction to Queueing Theory. Tech-

    nical University Berlin, Telecommunication Networks Group,

    1999.

  • 8/12/2019 Toll Motorway Queuing Theory

    35/35

    130 Studia Informatica Universalis.

    [31] Stallings William. Queuing Analysis (A Practical Guide for Com-

    puter Scientists), 2000.

    Houda MEHRIis doctoral student in operational research at the National School of Engineers

    (ENIM). Its research field is the study of chaotic queue within the framework of congestion and

    large scale integer programming problems, especially arising from transportation and logistics

    applications. She is is more specifically interested in the transition behaviour of a dynamic

    system using the mathematical devices of the theory of CHAOS. Holding a Masters degree in

    Operational Research and Production Control (2006) from the University of Sfax in Tunisia(FSEGS). She was also an assistant teacher of the Linear Programming course. She took part

    in the drafting of some cases and teaches the course of Statistical and numerical systems. She

    has also taken part in several national and international scientific conferences and seminars on

    various topics of scientific research.

    Taoufik DJEMEL Professor at the University of Tunis (El Manar), holder of a doctorate (Ph.D)

    from "Graduate School of Business, University of Wisconsin At Madison", former director of

    the department of Management at the Faculty of Economic Sciences and Management of Tunis,

    Teaching several courses in several Tunisian and foreign university institutions for several lev-

    els. He carried out and published several studies and research pieces. He also wrote a book

    of statistics in 3 volumes. Currently, He is supervising a group of assistant-teachers preparing

    their doctoral theses. He was several times rapporteur of thesis and viva member or president.

    Previously, He was the first director of the Department of the Quantitative Methods and Data

    Processing at the Faculty of Economic Sciences and Management of Sfax. He was named pres-

    ident or member of several national juries for the recruitment of teachers in management and

    quantitative methods on several levels.