Decision Models in Skiable Areas - EPFL
Decision Models in Skiable Areas - EPFL
Decision Models in Skiable Areas - EPFL
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Decision</strong> <strong>Models</strong> <strong>in</strong> <strong>Skiable</strong> <strong>Areas</strong><br />
Semester Project<br />
of<br />
Benjam<strong>in</strong> Stamm<br />
Directed by:<br />
Dr. Michel Bierlaire<br />
Frank Critt<strong>in</strong><br />
Section of Mathematics, <strong>EPFL</strong>, Lausanne<br />
February 6, 2004<br />
1
CONTENTS 2<br />
Contents<br />
1 Introduction 3<br />
2 Goal of this Semester Project 3<br />
3 Methodology - Discrete Choice <strong>Models</strong> 4<br />
3.1 <strong>Decision</strong> Maker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />
3.2 Alternatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />
3.3 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />
3.4 Random Utility <strong>Models</strong> . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />
3.4.1 The Determ<strong>in</strong>istic Term . . . . . . . . . . . . . . . . . . . . 5<br />
3.4.2 The Random Term . . . . . . . . . . . . . . . . . . . . . . . 5<br />
3.5 Probit <strong>Models</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />
3.5.1 Mult<strong>in</strong>omial Probit Model . . . . . . . . . . . . . . . . . . . 6<br />
3.6 Logit <strong>Models</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />
3.6.1 B<strong>in</strong>ary Logit Model . . . . . . . . . . . . . . . . . . . . . . 7<br />
3.6.2 Mult<strong>in</strong>omial Logit Model . . . . . . . . . . . . . . . . . . . 7<br />
4 Data 8<br />
5 Model of the skiable area of Verbier 8<br />
6 Model of demand <strong>in</strong> a skiable area 8<br />
6.1 The Lift Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />
6.1.1 The Basic Model . . . . . . . . . . . . . . . . . . . . . . . . 9<br />
6.1.2 Analysis of the Basic Model . . . . . . . . . . . . . . . . . . 11<br />
6.1.3 First approach: Time dependence of ”M<strong>in</strong>max” and ”Prot” . . 12<br />
6.1.4 Second Approach . . . . . . . . . . . . . . . . . . . . . . . 14<br />
6.1.5 Interpretation of the F<strong>in</strong>al Model . . . . . . . . . . . . . . . . 16<br />
6.2 The Ski slope Model . . . . . . . . . . . . . . . . . . . . . . . . . . 18<br />
6.3 Implementation <strong>in</strong> the code . . . . . . . . . . . . . . . . . . . . . . . 18<br />
7 Conclusions 19<br />
8 Future objectives 19
1 INTRODUCTION 3<br />
1 Introduction<br />
This semester project deals with the modell<strong>in</strong>g of a skiable area. This project is <strong>in</strong><br />
collaboration with Téléverbier. The behavior of the skiers is modelled and analyzed.<br />
First the theory of Discrete Choice <strong>Models</strong> is studied <strong>in</strong> Chapter 3. This Chapter gives<br />
a short <strong>in</strong>troduction to discrete choice models, namely the Logit and Probit <strong>Models</strong>.<br />
The Chapter 4 describes the data obta<strong>in</strong>ed from the part of Téléverbier and Chapter<br />
5 handles about how the skiable area is modelled as a graph. In Chapter 6 a discrete<br />
choice model for the behavior of the skier is developed. For this the theory <strong>in</strong>troduced<br />
<strong>in</strong> Chapter 3 is used. In fact, the behavior of a skier is divided <strong>in</strong> two types of decisions.<br />
A first model describes the succession of taken lifts, a second one describes the way<br />
of taken ski slopes between two lifts. Chapter 7 lists the conclusions of this project,<br />
specially of the Lift Model. Chapter 8 is a short preview of possible ways to follow for<br />
future projects.<br />
2 Goal of this Semester Project<br />
The goal of this project is the modell<strong>in</strong>g of the demand <strong>in</strong> a skiable area. This means to<br />
model the behavior of the skiers. Why do they chose a particular lift and not an other<br />
one? What are the attributes that determ<strong>in</strong>e this choice? Is there a difference of the<br />
behavior between a skier with a season ski pass and one with a one day card? This are<br />
a lots of questions that should be treated <strong>in</strong> this project. The process of work should<br />
take the follow<strong>in</strong>g steps:<br />
• Introduction to discrete choice models<br />
• Modell<strong>in</strong>g of the area of Verbier<br />
• Modell<strong>in</strong>g of the behavior of the skiers<br />
• Calibration of the parameters of the model<br />
• Implementation <strong>in</strong> the exist<strong>in</strong>g C++ code<br />
• Verification of the model
3 METHODOLOGY - DISCRETE CHOICE MODELS 4<br />
3 Methodology - Discrete Choice <strong>Models</strong><br />
This section is an <strong>in</strong>troduction <strong>in</strong> discrete choice models, and some of them are expla<strong>in</strong>ed.<br />
Discrete choice models are used when an analyst wants to understand some<br />
human based decisions. Such models are often applied <strong>in</strong> transportation problems.<br />
3.1 <strong>Decision</strong> Maker<br />
The decision maker is considered to be an <strong>in</strong>dividual, like an person or a group of<br />
persons. In the case of a group, the decision is considered to be one of the whole entire<br />
group.<br />
For example, the decision maker can be a skier <strong>in</strong> a skiable area which has to decide<br />
between a set of lifts and ski slopes to cont<strong>in</strong>ue his trip.<br />
3.2 Alternatives<br />
The set of alternatives is called the choice set. This set may be cont<strong>in</strong>uous (or not<br />
enumerable), like the time to spend <strong>in</strong> a restaurant, or discrete, like a set of lifts. In<br />
discrete choice models, only f<strong>in</strong>ite choice sets a considered, therefor the name. It is<br />
dist<strong>in</strong>guished between the universal choice set, noted C, and the reduced choice set.<br />
The universal choice set is the set of all possible alternatives that an <strong>in</strong>dividual can<br />
chose. The reduced choice set is associated to an particular <strong>in</strong>dividual and is the set of<br />
all possible alternatives for this <strong>in</strong>dividual <strong>in</strong> the actual situation.<br />
3.3 Attributes<br />
The attributes are a set of characteristics (an attribute) of the alternatives. They allow<br />
them to be different between them. Each attribute must take a measurable value. It is<br />
dist<strong>in</strong>guished between generic and specific attributes. An generic attribute is one that<br />
can be measured for all alternatives while a specific attribute is one that exist only for<br />
a subset of alternatives.<br />
Example: The decision maker is a skier who has to choose his path. Suppose that<br />
the skier is at the end of a ski slope and that he has to choose the next lift of ski slope.<br />
The universal choice set is the set of all lifts and ski slopes. The reduced choice set is<br />
the set of all lifts and ski slopes that issues from his actual po<strong>in</strong>t. An generic attribute<br />
is the length of the lift resp. the ski slope. An specific attribute, def<strong>in</strong>ed for each lift,<br />
is the length of the queue of this one. An specific attribute, def<strong>in</strong>ed only for the ski<br />
slopes, is the level of difficulty.<br />
3.4 Random Utility <strong>Models</strong><br />
In discrete choice models, it exists a map which associates for each alternative (with<br />
the actual values of the attributes) and each <strong>in</strong>dividual a value, called utility U i a. It is<br />
a measurement of utility for the decision maker for each alternative. In discrete choice<br />
models, it is always assumed that the analyst don’t posses the complete <strong>in</strong>formation. It<br />
is caused to unobserved attributes and measurement errors. So the utility is considered<br />
to be a random variable composed of two components<br />
U i a = V i<br />
a + ε i a<br />
(1)
3 METHODOLOGY - DISCRETE CHOICE MODELS 5<br />
The component V i<br />
a is the determ<strong>in</strong>istic term and discussed <strong>in</strong> section 3.4.1, whereas<br />
ε i a is the random term and discussed <strong>in</strong> section 3.4.2. It should be remarked that the<br />
determ<strong>in</strong>istic term is usually of the same form, while the different random terms determ<strong>in</strong>es<br />
the k<strong>in</strong>d of Model. Suppose that for all alternatives, the utility is determ<strong>in</strong>ed.<br />
Then it is supposed that the decision maker chooses the alternatives with the highest<br />
utility. But, because the utility is considered to be a random variable, a probability<br />
Pi C (a) can be associated to each alternative. PiC (a) is the probability that the <strong>in</strong>dividual<br />
i will chose alternative a between the set of alternatives C. We have accord<strong>in</strong>gly the<br />
follow<strong>in</strong>g result:<br />
P i C(a) = P[ U i a = max<br />
b ∈ C U i b ] (2)<br />
Once the random and determ<strong>in</strong>istic terms fixed, we know now how to chose the alternative.<br />
3.4.1 The Determ<strong>in</strong>istic Term<br />
As already mentioned, the determ<strong>in</strong>istic term is a function of the attributes, the alternative<br />
and the decision maker. Usually it is a aff<strong>in</strong>e function of the values of the attributes<br />
with one fixed coefficients for each attribute. E.g. the coefficients of two determ<strong>in</strong>istic<br />
functions correspond<strong>in</strong>g to two different alternatives are the same. The constants<br />
are depend<strong>in</strong>g of the alternatives, this are the alternative specific constants (ASC). It<br />
is also imageable to <strong>in</strong>troduce a second constant related to an <strong>in</strong>dividual or a group of<br />
<strong>in</strong>dividuals. The determ<strong>in</strong>istic term has <strong>in</strong> general the follow<strong>in</strong>g form:<br />
V i<br />
a = V i<br />
a(x i a) = �<br />
βkx i a(k) + ASCa<br />
(3)<br />
k<br />
where x i a is the vector of all attributes for alternative a and <strong>in</strong>dividual i. The scalar<br />
value x i a(k) is the k-th element of the vector x i a and ASCa is the alternative specific<br />
constant related to the alternative a.<br />
3.4.2 The Random Term<br />
This section handles about the random term ε i a and illustrates the pr<strong>in</strong>cipal properties<br />
of it. The random term ε i a is like already mentioned supposed to be a random variable.<br />
Without lost of generality it can be assumed that the mean of ε i a is zero. This property<br />
is illustrated <strong>in</strong> the follow<strong>in</strong>g example where the mean of the random variables is<br />
supposed to be different from zero. A decision maker i has the choice between two al-<br />
ternatives 1 and 2 (C = {1, 2}). It is supposed to know the correspond<strong>in</strong>g determ<strong>in</strong>istic<br />
terms V i<br />
1 and V i<br />
2 . Let be m1 and m2 be the means of ε i 1 and ε i 2. Then<br />
P i C(1) = P(U i 1 ≥ U i 2) = P(V i<br />
1 + ε i 1 ≥ V i<br />
2 + ε i 2) = P(V i<br />
1 − V i<br />
2 ≥ ε i 2 − ε i 1) (4)<br />
As next, we def<strong>in</strong>e two new random variables εi ′<br />
1 and εi 2<br />
ε i ′<br />
1 = ε i 1 − m1 ε i ′<br />
2<br />
= ε i 2 − m2<br />
It is evident that εi ′ i ′ i<br />
1 resp. ε2 are of mean zero and of the same variance as ε1 resp. εi 2.<br />
Then<br />
P i C(1) = P(V i<br />
1 −V i<br />
2 ≥ ε i ′<br />
2 +m2−ε i ′<br />
1 −m1) = P(V i<br />
1 +m1−V i<br />
2 −m2 ≥ ε i ′ i ′<br />
2 −ε1 ) (6)<br />
′<br />
:<br />
(5)
3 METHODOLOGY - DISCRETE CHOICE MODELS 6<br />
As seen <strong>in</strong> the previous section the determ<strong>in</strong>istic part <strong>in</strong>cludes an alternative specific<br />
constant. The mean of the random variable can be added to the ASC’s. So that <strong>in</strong><br />
cont<strong>in</strong>uation, the means of the random variables are always supposed to be zero.<br />
The variance can be chosen arbitrary. The argumentation is also illustrated <strong>in</strong> the<br />
same example as above. Suppose that the random terms ε i 1 resp. ε i 2 are replaced by<br />
αε i 1 resp. αε i 2 with α > 0. Indeed, we have<br />
P(V1 − V2 ≥ αε2 − αε1) = P( 1<br />
α (V1 − V2) ≥ ε2 − ε1) (7)<br />
so that the determ<strong>in</strong>istic term, <strong>in</strong> fact the coefficients βi, is modified by a factor 1<br />
α .<br />
Usually, two different distributions for the random term are used. They def<strong>in</strong>e two<br />
different families of models.<br />
First, the normal or Gauß distribution leads to the family of the Probit models. In<br />
this models, it is assumed that the random terms are normally distributed, with mean<br />
zero. The density function is<br />
fnormal(x) = 1<br />
σ √ 2π<br />
1 x<br />
e− 2 ( σ )2<br />
with σ a positive scale parameter. Indeed, σ 2 is the variance. It is important to notice<br />
that the different ε i a don’t have to be <strong>in</strong>dependent and can be correlated.<br />
In the second case, the family of the Logit models, it is assumed that random the<br />
term is <strong>in</strong>dependent and identically Gumbel distributed. The density function is<br />
fgumbel(x) = µe −µ(x−η) e −eµ(x−η)<br />
where η is the location parameter and µ the scale parameter. This two families are<br />
expla<strong>in</strong>ed precisely <strong>in</strong> the next sections<br />
3.5 Probit <strong>Models</strong><br />
3.5.1 Mult<strong>in</strong>omial Probit Model<br />
As mentioned above, the Probit models assumes a normal distribution for the errors.<br />
As consequence and advantage, it allows to capture all correlations between different<br />
alternatives because they are not supposed to be <strong>in</strong>dependent. Due to the assumption<br />
that C is f<strong>in</strong>ite, the elements of C can be numerated and as consequence C is of the<br />
form C = {a1, a2, . . . , an}. The utility function U i a, ∀a ∈ C, can be written <strong>in</strong> a vector<br />
form. We def<strong>in</strong>e −→ U i , −→ V i and −→ εi componentwise by −→ U i (j) = U i aj , −→ V i (j) = V i<br />
aj and<br />
−→<br />
i i ε (j) = εaj . Then we have<br />
−→<br />
U i = −→ V i + −→ ε i<br />
(10)<br />
where −→ ε i follows a multivariate normal distribution of mean zero and variance covariance<br />
matrix Σ i . So that<br />
PC(k) = P(U i (k) ≥ U i (j)) ∀j ∈ C (11)<br />
The disadvantage of the Probit <strong>Models</strong> is the normal distribution. S<strong>in</strong>ce the analytic<br />
formula of the distribution fonction does not exist, it has to be approximated and causes<br />
a lot of problems.<br />
(8)<br />
(9)
3 METHODOLOGY - DISCRETE CHOICE MODELS 7<br />
3.6 Logit <strong>Models</strong><br />
3.6.1 B<strong>in</strong>ary Logit Model<br />
The b<strong>in</strong>ary Logit model is a model with two alternatives as <strong>in</strong> the example above<br />
(C = {1, 2}) where both random terms follow a <strong>in</strong>dependent and identically Gumbel<br />
distribution, with same scale and location parameters µ and η. The mean of a Gumbel<br />
distributed random variable is η + γ<br />
µ where γ is the Euler constant.<br />
γ = lim<br />
n�<br />
n→+∞<br />
i=1<br />
1<br />
− ln(n) (12)<br />
n<br />
The variance of a such random variable is π2<br />
6µ 2 . It can be shown that ε = ε2−ε1 follows<br />
a Logistic distribution with location parameter zero and scale parameter µ. The density<br />
function of a Logistic distributed random variable is<br />
so that<br />
flogistic(x) =<br />
µe −µx<br />
(e −µx + 1) 2<br />
(13)<br />
PC(1) = P(V1 − V2 ≥ ε) = flogistic(V1 − V2) (14)<br />
Assum<strong>in</strong>g that both terms are <strong>in</strong>dependent and identically distributed leads to that ε is<br />
of mean zero and that<br />
V ar(ɛ) = V ar(ε2 − ε1) = V ar(ε2) + V ar(ε1) = 2π2<br />
6µ 2<br />
It is common to set µ = 1 so that V ar(ɛ) = π2<br />
3 .<br />
3.6.2 Mult<strong>in</strong>omial Logit Model<br />
This model is a generalization of the b<strong>in</strong>ary Logit model. As <strong>in</strong> the b<strong>in</strong>ary model, it<br />
is assumed that the random terms are <strong>in</strong>dependent and identically Gumbel distributed<br />
with location parameter 0 and scale parameter µ. In this model the decision maker has<br />
more then two alternatives, let C be the set of alternatives. Then C is supposed to be<br />
f<strong>in</strong>ite. It can be shown that<br />
PC(a) =<br />
e µVi<br />
�<br />
k∈C eµVk<br />
(15)<br />
a ∈ C (16)<br />
The Mult<strong>in</strong>om<strong>in</strong>al Logit Model satisfy the property of Independence from irrelevant<br />
Alternatives (IIA). This means that the ratio of the probability of two alternatives is<br />
<strong>in</strong>dependent of the choice set. Let S and T be such that S ⊆ T ⊆ C and let a1, a2 ∈ S<br />
be two arbitrary alternatives. The property of IIA is satisfied if<br />
PS(a1)<br />
PS(a2) = PT (a1)<br />
PT (a2)<br />
In the case of the Mult<strong>in</strong>om<strong>in</strong>al Logit Model, we have<br />
PS(a1)<br />
PS(a2)<br />
eµV1<br />
= · µV2 e<br />
�<br />
k∈S eµVk<br />
�<br />
k∈S eµVk<br />
= eµV1<br />
�<br />
k∈T<br />
· µV2 e eµVk<br />
�<br />
k∈T eµVk<br />
= PT (a1)<br />
PT (a2)<br />
(17)<br />
(18)
4 DATA 8<br />
View that that the Mult<strong>in</strong>om<strong>in</strong>al Logit Model is a generalization of the B<strong>in</strong>ary Logit<br />
Model, the property of IIA is also satisfied by the B<strong>in</strong>ary Logit Model.<br />
The assumption that the random terms are identically and <strong>in</strong>dependent causes problems<br />
with alternatives which are correlated. The red bus/blue bus paradox is illustrated<br />
<strong>in</strong> [2] or an other example <strong>in</strong> [1].<br />
4 Data<br />
In this section, the obta<strong>in</strong>ed data from the part of Verbier are described. Due to the<br />
system utiliz<strong>in</strong>g magnetic cards for the ski-pass, it is possible to draw up a detailed list<br />
about the passages on the lifts. For each passage on a lift, the follow<strong>in</strong>g <strong>in</strong>formation is<br />
given:<br />
• Lift number<br />
• Time<br />
• Date<br />
• Ticket number<br />
• Length of validity of the ticket<br />
• Client category (adult, child,...)<br />
All together it is about 15000 passages <strong>in</strong> the period between the 8. 11. 2003 and 6.<br />
1. 2004. On average a skier takes about 6 times a lift <strong>in</strong> a day. Unfortunately, the<br />
passages <strong>in</strong>cludes only the sector of Verbier, but the model will be developed for the<br />
sectors Verbier and Mont-Fort. This lack of data <strong>in</strong> one part of the area will produce<br />
some problems <strong>in</strong> section 6.1.<br />
5 Model of the skiable area of Verbier<br />
In this section the area of Verbier and Mont-Fort is modelled. This two sections are<br />
part of whole area ”4 Vallée”. You can f<strong>in</strong>d the exact list of the lifts and ski slopes is <strong>in</strong><br />
Annexe B. A graphic of the modelled graph is illustrated <strong>in</strong> Figure 1. At disposal has<br />
been several maps of the area and two detailed papers about the lifts and ski slopes. It<br />
is clear that some simplifications has to be done.<br />
6 Model of demand <strong>in</strong> a skiable area<br />
In this section, a discrete choice model for the behavior of skiers <strong>in</strong> an skiable area is<br />
developed.<br />
The movement of a skier <strong>in</strong> the area is modelled as follows: It exists a first model,<br />
called ”Lift Model” <strong>in</strong> cont<strong>in</strong>uation, that determ<strong>in</strong>es the succession of the lifts to take.<br />
The way from the end of a lift to the beg<strong>in</strong> of the next lift is chosen by a second model,<br />
called ”Ski slope Model”. This means for the simulation, that a skier arriv<strong>in</strong>g at the<br />
end of a lift chooses first the next reachable lift, then the way to the chosen lift.<br />
In this project we focus on the ”Lift Model”. This is related to the availability of<br />
data. The data is described <strong>in</strong> Chapter 4. It describes the succession of taken lifts per
6 MODEL OF DEMAND IN A SKIABLE AREA 9<br />
Figure 1: Modelled doma<strong>in</strong> of Verbier<br />
person and day. So it is reasonable to chose the first model also as succession of the<br />
taken lifts of a skier. The second model, the Ski slope model, is neglected <strong>in</strong> this project<br />
and could be subject <strong>in</strong> other projects. Because of the unavailability of data of chosen<br />
ski slopes, it is very difficult to develop a such model.<br />
6.1 The Lift Model<br />
In this chapter, the model of choice of the succession of the lifts is described. Once at<br />
the end of a lift arrived, the skier (decision maker) has to choose first the next lift that<br />
he will take. We use for this a Discrete Choice Model as discussed <strong>in</strong> Chapter 3.<br />
6.1.1 The Basic Model<br />
The Alternatives Let O be the po<strong>in</strong>t where the first lift ends and let C be the set of<br />
all lifts. C is the universal choice set. Then we note CO the set of all reachable lifts<br />
start<strong>in</strong>g from O. This is the reduced choice set for a skier who has to take his decision<br />
at the po<strong>in</strong>t O. A reachable lift from O is a lift which can be reached from O without<br />
to take an other lift. This means that for all reachable lifts, with D as start<strong>in</strong>g po<strong>in</strong>t,<br />
there exists a set of ways, noted WD O . This set WD O conta<strong>in</strong>s all possible ways from the<br />
orig<strong>in</strong> to the dest<strong>in</strong>ation D. WD O is used <strong>in</strong> the ”Ski slope Model” where an element of<br />
it has to be chosen.<br />
The Attributes Let S be the set of all ski slopes. To each ski slope s ∈ S a cor-<br />
respond<strong>in</strong>g level/difficulty ls is def<strong>in</strong>ed. The level may be 0 (”blue”), 1 (”red”) or 2<br />
(”black”). May w ∈ WD O be a way from O to D. Then<br />
w = s1 ∪ s2 ∪ . . . ∪ sk si ∈ S ∀i = 1 . . . k (19)<br />
where s1 starts <strong>in</strong> O and sk ends <strong>in</strong> D. In the Basic Model, six attributes, which<br />
characterize a lift, are def<strong>in</strong>ed. Let LO be the lift end<strong>in</strong>g <strong>in</strong> O, more precisely the lift
6 MODEL OF DEMAND IN A SKIABLE AREA 10<br />
which the decision maker is end<strong>in</strong>g at. Let also be LD the lift which the decision maker<br />
is considered to chose. The set SLD is the set of ski slopes leav<strong>in</strong>g from the top of LD.<br />
Then the six attributes are:<br />
• The first attribute is the <strong>in</strong>formation about the most difficult level of the pistes on<br />
the different ways from O to D:<br />
Maxmax D O = max<br />
w∈W D O<br />
max<br />
i=1,...,k lsi , where w = s1 ∪ s2 ∪ . . . sk (20)<br />
• The second attribute is the m<strong>in</strong>imum level you have to master for ski<strong>in</strong>g form O<br />
to D.<br />
M<strong>in</strong>max D O = m<strong>in</strong><br />
w∈W D O<br />
max<br />
i=1,...,k lsi , where w = s1 ∪ s2 ∪ . . . sk (21)<br />
• The MaxLD attribute is the value of the highest level of the ski slopes leav<strong>in</strong>g<br />
from the top of LD<br />
MaxLD (22)<br />
= max ls<br />
s∈SLD • The M<strong>in</strong>LD attribute is contrary to the MaxLD attribute the lowest level of ski<br />
slopes leav<strong>in</strong>g from the top of LD.<br />
M<strong>in</strong>LD<br />
= m<strong>in</strong> ls<br />
s∈SLD • The next attribute is a b<strong>in</strong>ary value and it is about the protection aga<strong>in</strong>st the<br />
weather of the considered lift LD and noted P rotLD . It counts true (”1”) if the<br />
skier is protected aga<strong>in</strong>st weather on the lift, and false (”0”) otherwise. This<br />
attribute co<strong>in</strong>cide <strong>in</strong> the particular case of Verbier with the attribute which describes<br />
if the skier have to put off his skis or snowboard. This means that at<br />
every lift with a weather protection you have to put off your skis or snowboard.<br />
(23)<br />
• The last attribute describes the possibility to have a seat or not while us<strong>in</strong>g the<br />
lift LD. It is also a b<strong>in</strong>ary value and noted SeatsLD.<br />
Note: A such cod<strong>in</strong>g of the ski slope level makes the hypothesis that a black ski slope<br />
is considered two times more difficult than a blue one. This hypothesis is accepted <strong>in</strong><br />
the Basic Model such as the first approach to improve the Basic Model. The second<br />
Approach respect the fact, that a black ski slope has not to be two times more difficult<br />
than a red one.<br />
The determ<strong>in</strong>istic term In the Basic Model, the determ<strong>in</strong>istic term is only depend<strong>in</strong>g<br />
of the alternatives and not from the decision maker itself. Also the constants has been<br />
omitted. As described <strong>in</strong> section 3.4.1 it has the follow<strong>in</strong>g form:<br />
Va(xa) = �<br />
βkxa(k) (24)<br />
or with the particular attributes and alternative LD<br />
k<br />
VLD (xLD ) = β1Maxmax D O + β2M<strong>in</strong>max D O + β3MaxLD + β4M<strong>in</strong>LD (25)<br />
+ β5P rotLD + β6SeatsLD (26)<br />
where the same notation is used as above. In further sections, we pose
6 MODEL OF DEMAND IN A SKIABLE AREA 11<br />
Name Value Std err t-test<br />
Max 0.48 0.07 6.80<br />
Maxmax -0.27 0.06 -4.73<br />
M<strong>in</strong> -2.00 0.18 -11.29<br />
M<strong>in</strong>max -1.76 0.07 -26.63<br />
Protection 0.78 0.08 10.15<br />
Sieges 1.05 0.13 8.00<br />
Figure 2: Results of the Basic Model<br />
β1 = Maxmax β2 = M<strong>in</strong>max<br />
β3 = Max β4 = M<strong>in</strong><br />
β5 = Prot β6 = Seats<br />
The random term In the basic model, a Mult<strong>in</strong>om<strong>in</strong>al Logit Model is used.<br />
Note: In this model (Basic Model), the follow<strong>in</strong>g hypothesis are supposed:<br />
• Homogeneity: The behavior of all skiers is supposed to be equal. There is no<br />
dist<strong>in</strong>ction between different types of skiers.<br />
• Independence of time: The behavior of a skier is supposed the same at 10 am<br />
than at 3 pm.<br />
• A black level ski slope is considered two times more difficult than a red level<br />
one.<br />
6.1.2 Analysis of the Basic Model<br />
The coefficient estimation us<strong>in</strong>g the data’s is done with the programm Biogeme 1 . It’s<br />
a programm allow<strong>in</strong>g to estimate the coefficients by maximum of likelihood. It returns<br />
the estimated values of the coefficients, a signification test value for each coefficient<br />
and the correlation between the coefficients. The results of the estimation of the basic<br />
model is shown <strong>in</strong> Figure 2 where all coefficients satisfies the signification test (t-test).<br />
A further analysis, assum<strong>in</strong>g that the coefficients are random variables, shows that the<br />
hypothesis that M<strong>in</strong>max D O and P rotD are random variables can not be rejected. This<br />
is the motivation for the next section and leads to an other model, where these two<br />
attributes are supposed depend<strong>in</strong>g on time.<br />
In this paragraph, a explication for the signs of the coefficients is searched<br />
• Maxmax has a negative sign. This would mean that a more difficult way between<br />
to lifts is less attractive. This can not be expla<strong>in</strong>ed and is the motivation for the<br />
second approach <strong>in</strong> section 6.1.4<br />
• M<strong>in</strong>max has a negative sign, which can be <strong>in</strong>terpreted that the skiers appreciates<br />
more a low level of the m<strong>in</strong>imal difficulty of the ways between to lifts.<br />
• Max has a positive sign. This means that a high level of the attribute ”Max”<br />
(MaxLD = maxs∈SL D ls) is more attractive, which is comprehensible.<br />
1 This is a programme developed by M. Bierlaire which allows to estimate the coefficients of a Mult<strong>in</strong>om<strong>in</strong>al<br />
Logit Model (such as Cross-Nested and GEV-<strong>Models</strong>)
6 MODEL OF DEMAND IN A SKIABLE AREA 12<br />
• M<strong>in</strong> has a negative sign. This is also <strong>in</strong>terpretable, <strong>in</strong> the way that a low ”M<strong>in</strong>”<br />
(M<strong>in</strong>LD = m<strong>in</strong>s∈SL D ls) is more attractive.<br />
• Prot has a positive sign and this means that a lift where the skiers are protected<br />
aga<strong>in</strong>st the weather is more attractive. We have seen that this attribute co<strong>in</strong>cides<br />
with the characteristic to put off the skis. This means that the protection aga<strong>in</strong>st<br />
the weather is more appreciated by the skiers than the disadvantage to put off the<br />
skis.<br />
• Seats has also a positive sign. A lift where the skiers can sit down is more<br />
attractive than one without the possibility to sit down.<br />
The sign of the coefficient Maxmax can not be <strong>in</strong>terpreted, because the positive sign of<br />
the attribute Max tells us that the skiers like the high-level ski slopes. So it could also<br />
be suspected that the coefficient Maxmax has a positive sign. Or, at least that the both<br />
coefficients have the same sign.<br />
Because the two attributes Manmax D O and P rotD has to be supposed random<br />
variables and because the sign of the coefficient Maxmax can not be <strong>in</strong>terpreted, it is<br />
likely that the Basic Model can be improved. The fact that the attributes Manmax D O<br />
and P rotD are random variables leads to the first approach, the time dependence of<br />
the coefficients M<strong>in</strong>max and Prot. This is described <strong>in</strong> section 6.1.3. The fact, that the<br />
sign of the coefficient Maxmax can not be <strong>in</strong>terpreted <strong>in</strong> an <strong>in</strong>tuitive way is, as already<br />
mentioned, the motivation of the second approach <strong>in</strong> section 6.1.4.<br />
6.1.3 First approach: Time dependence of ”M<strong>in</strong>max” and ”Prot”<br />
View that the coefficients ”M<strong>in</strong>max” and ”Prot” are random variables, a time dependence<br />
of this coefficients is proved. It is assumed that the coefficient <strong>in</strong> the determ<strong>in</strong>istic<br />
term correspond<strong>in</strong>g to M<strong>in</strong>max is<br />
�<br />
T ime<br />
M<strong>in</strong>max ·<br />
t0<br />
� λmo<br />
∀ T ime < t0<br />
where the time is measured <strong>in</strong> m<strong>in</strong>utes and t0 chosen to be 720, what correspond to<br />
noon (start<strong>in</strong>g at midnight). In the afternoon, we have<br />
�<br />
T ime<br />
M<strong>in</strong>max ·<br />
t0<br />
� λan<br />
∀ T ime ≥ t0<br />
An example of this function depend<strong>in</strong>g of the time is illustrated <strong>in</strong> Figure 3 where<br />
M<strong>in</strong>max is set to 1, λmo and λan to -1.72 and 0.58 respectively. The parameters λmo<br />
and λan can also be estimated by Biogeme. The same approach is done <strong>in</strong> the case of<br />
the coefficient ”Prot”. This leads to two coefficients µmo and µan. All together, four<br />
additional parameters has to be estimated <strong>in</strong> this model.<br />
The result of this estimation is illustrated <strong>in</strong> Figure 4. It can be observed that µmo<br />
is not significant and it reaches the lower bound of −5 which is very unrealistic. The<br />
attribute σan is also not significant. The failure of the t-test means that the hypotheses<br />
of time dependence of the two attributes has to be rejected. You can also remark that<br />
the sign of Maxmax is still negative. This is the reason, why we leave the strategy to<br />
ameliorate the attributes M<strong>in</strong>max and Prot. We rather look to change the model that<br />
Maxmax becomes a positive number (Or at least that Max and Maxmax have the same<br />
sign).<br />
(27)<br />
(28)
6 MODEL OF DEMAND IN A SKIABLE AREA 13<br />
0.5<br />
0<br />
−0.5<br />
−1<br />
−1.5<br />
−2<br />
−2.5<br />
−3<br />
550 600 650 700 750<br />
m<strong>in</strong>utes<br />
800 850 900 950<br />
Figure 3: The time depend<strong>in</strong>g function with M<strong>in</strong>max equals to 1, λmo and λan to -1.72<br />
and 0.58 respectively<br />
Name Value Std err t-test<br />
µmo -5.00 0.00 +Inf<strong>in</strong>ity *<br />
µan 2.63 0.77 3.44<br />
λmo -1.72 0.55 -3.13<br />
λan 0.58 0.49 1.20 *<br />
Max 0.48 0.07 6.95<br />
Maxmax -0.29 0.06 -5.05<br />
M<strong>in</strong> -2.00 0.18 -11.41<br />
M<strong>in</strong>max -1.55 0.11 -14.66<br />
Protection 0.48 0.05 9.52<br />
Seats 1.05 0.13 8.18<br />
Figure 4: Results of the model respect<strong>in</strong>g time dependence of M<strong>in</strong>max and Prot. The<br />
star (*) means that the correspond<strong>in</strong>g coefficient fails the significance test.
6 MODEL OF DEMAND IN A SKIABLE AREA 14<br />
6.1.4 Second Approach<br />
Figure 5: Procedure of improvement of the Basic Model<br />
In this section we start anew from the Basic Model. First, a neglected problem <strong>in</strong><br />
the Basic Model is corrected. The problem is the follow<strong>in</strong>g: Two lifts succeed<strong>in</strong>g<br />
one another have not a way of ski slopes between. In the Basic Model, it is assumed<br />
that the correspond<strong>in</strong>g attributes Maxmax and M<strong>in</strong>max have the fictive values 2 and<br />
0 respectively. This mistake is corrected <strong>in</strong> this model. For a fixed lift LD, where<br />
the skier is at the end at, and for each succeed<strong>in</strong>g lift LO the attributes Maxmax and<br />
M<strong>in</strong>max are elim<strong>in</strong>ated from the determ<strong>in</strong>istic term and a constant is added. This<br />
constant corresponds to the comb<strong>in</strong>ation of LD and LO. The result is illustrated <strong>in</strong><br />
Figure 6. As you can remark, the constants correspond<strong>in</strong>g to ”Col des Gentianes-<br />
Mont-Fort” and ”Jumbo-Mont-Fort” are fixed to zero. This is due to the miss<strong>in</strong>g of<br />
data <strong>in</strong> this part of the doma<strong>in</strong>. There are five constants which are not significant.<br />
More precisely, the hypothesis that this constants are significant has to be rejected. But<br />
because the model will be still developed, the constants will be kept and at the end all<br />
not significant constants will be elim<strong>in</strong>ated (after a possible chang<strong>in</strong>g of significance).<br />
As next step, the possibility to avoid the hypothesis that a black ski slope is two<br />
times more difficult than a red one is presented. For each attribute Maxmax D O , M<strong>in</strong>maxD O ,<br />
MaxD and M<strong>in</strong>D, here noted as Attribute D O , two new attributes Attribute redD O and
6 MODEL OF DEMAND IN A SKIABLE AREA 15<br />
Name Value Std err t-test<br />
Attelas 2 Mont-Gelé -29.82 2242151.20 0.00 *<br />
Mayentzet Combe 1 2.97 0.46 6.44<br />
Combe 1 Attelas 2 1.09 0.25 4.27<br />
Combe 1 Combe 2 0.76 0.16 4.77<br />
Combe 1 Attelas 1 0.56 0.16 3.47<br />
Attelas 3 Mont-Gelé -31.34 4773961.90 0.00 *<br />
Col des Gentianes Mont-Fort 0.00 fixed<br />
Lac des Vaux 1 Mont-Gelé -1.97 1.02 -1.93 *<br />
Jumbo Mont-Fort 0.00 fixed<br />
Medran 1 Attelas 2 4.42 1.06 4.17<br />
Medran 1 Combe 2 -27.89 1643908.90 0.00 *<br />
Medran 1 Attelas 1 1.00 1.23 0.82 *<br />
Medran 2 Attelas 2 1.86 0.16 11.50<br />
Medran 2 Combe 2 -2.78 0.42 -6.68<br />
Medran 2 Attelas 1 1.70 0.10 17.03<br />
Attelas 1 Mont-Gelé -2.25 1.02 -2.20<br />
Max 0.10 0.04 2.87<br />
Maxmax -0.79 0.03 -22.72<br />
M<strong>in</strong> -1.71 0.10 -17.10<br />
M<strong>in</strong>max -1.61 0.03 -47.99<br />
Protection 0.43 0.05 9.30<br />
Seats 1.92 0.12 15.70<br />
Figure 6: Results of the model with constants for succeed<strong>in</strong>g lifts. The star (*) means<br />
that the correspond<strong>in</strong>g coefficient fails the significance test.<br />
Attribute black D O<br />
replace the old one. They are def<strong>in</strong>ed as follows:<br />
Attribute red D �<br />
1<br />
O =<br />
0<br />
D if AttributeO = 1<br />
otherwise<br />
(red level ski slope)<br />
Attribute black D �<br />
1<br />
O =<br />
0<br />
D if AttributeO = 2<br />
otherwise<br />
(black level ski slope)<br />
This <strong>in</strong>troduces also eight new coefficients (and four are elim<strong>in</strong>ated). The new random<br />
term becomes<br />
VLD (xLD ) = Maxmax redMaxmax redD O<br />
+ Maxmax black · Maxmax black D O<br />
+ M<strong>in</strong>max red · M<strong>in</strong>max red D O<br />
+ M<strong>in</strong>max black · M<strong>in</strong>max black D O + Max red · Max redLD<br />
+ Max black · Max blackLD + M<strong>in</strong> red · M<strong>in</strong> redLD<br />
+ M<strong>in</strong> black · M<strong>in</strong> blackLD + P rot · P rotLD + Seats · SeatsLD<br />
A first analysis shows that the attributes Maxmax red D O , M<strong>in</strong>max blackD O , Max redD<br />
and M<strong>in</strong> blackD are not significant and are elim<strong>in</strong>ated from the model. This Model<br />
leads to the results illustrated <strong>in</strong> Figure 7. For reason of calculus time the constants has<br />
been reduced. A further analysis of this model, assum<strong>in</strong>g that the attributes are random<br />
variables, shows that <strong>in</strong> the case of the attributes Max blackD, M<strong>in</strong>max red D O ,<br />
M<strong>in</strong> redD and SeatsD the hypothesis that they are random variables has to be rejected.<br />
For the other two attributes, the hypothesis that they are random variables is<br />
accepted. They are supposed to be normal distributed.
6 MODEL OF DEMAND IN A SKIABLE AREA 16<br />
Name Value Std err t-test<br />
Attelas 2 2.59 0.15 17.45<br />
Mont-Gel -4.66 0.72 -6.50<br />
La Combe 1 3.62 0.46 7.90<br />
La Combe 2 -0.01 0.12 -0.08 *<br />
Mont-Fort 0.00 fixed<br />
Funipace 1.99 0.09 23.26<br />
Max black 0.07 0.04 2.03<br />
Maxmax black -0.89 0.04 -21.99<br />
M<strong>in</strong> red -1.60 0.10 -15.71<br />
M<strong>in</strong>max red -1.71 0.03 -52.23<br />
Protection 0.34 0.04 7.56<br />
Sieges 2.26 0.12 18.77<br />
Figure 7: Results of the model avoid<strong>in</strong>g the hypothesis that a black level ski slope is<br />
two times more difficult than a red one. The star (*) means that the correspond<strong>in</strong>g<br />
coefficient fails the significance test.<br />
F<strong>in</strong>ally, two different types of strategically places were def<strong>in</strong>ed. The first type are<br />
places from where a lot of lifts are leav<strong>in</strong>g. The second type are places where a lot of<br />
lifts are end<strong>in</strong>g. In the case of Verbier, the strategically places of the first type are<br />
• ”Les Ru<strong>in</strong>ettes”<br />
• ”La Chaux”<br />
• ”Tort<strong>in</strong>”<br />
and there are two places of the second type<br />
• ”Les Attelas”<br />
• ”Col des Gentianes”<br />
But the constants correspond<strong>in</strong>g to ”Tort<strong>in</strong>” and ”Col des Gentianes” are elim<strong>in</strong>ated<br />
because of lack of data <strong>in</strong> this part of the area. Also the constant correspond<strong>in</strong>g to ”La<br />
Chaux” is elim<strong>in</strong>ate because it fails the significance test and the hypothesis that it exists<br />
has to be rejected.<br />
These all together forms the F<strong>in</strong>al Model, derived from the Basic Model. The<br />
parameters and coefficients of the F<strong>in</strong>al Model are estimated with the large collection<br />
of about 7000 choices from the data. The result is illustrated <strong>in</strong> Figure 8.<br />
6.1.5 Interpretation of the F<strong>in</strong>al Model<br />
In this section, the result is tried to be <strong>in</strong>terpreted. First the coefficients are <strong>in</strong>terpreted,<br />
then the constants.<br />
Interpretation of the signs of the coefficients<br />
• Max noir (negative):<br />
A lift, where the maximal difficulty of ski slopes leav<strong>in</strong>g from the top is black, is<br />
less attractive than a lift where it is a blue one. This sign can not be <strong>in</strong>terpreted.
6 MODEL OF DEMAND IN A SKIABLE AREA 17<br />
• M<strong>in</strong> rouge (negative):<br />
Name Value Std err t-test<br />
Attelas D 1.10 0.04 28.13<br />
Col des Gentianes D 0.00 fixed<br />
Attelas 2 Mont-Gelé 0.00 fixed<br />
Mayentzet La Combe 1 5.24 0.56 9.30<br />
La Combe 1 Attelas 2 2.05 0.28 7.31<br />
La Combe 1 La Combe 2 0.55 0.19 2.95<br />
La Combe 1 Funispace 0.84 0.21 4.07<br />
Attelas 3 Mont-Gelé 0.00 fixed<br />
Col des Gentianes Mont-Fort 0.00 fixed<br />
Lac des Vaux 1 Mont-Gelé 0.00 fixed<br />
Jumbo Mont-Fort 0.00 fixed<br />
Médran 1 Attelas 2 0.00 fixed<br />
Médran 1 La Combe 2 0.00 fixed<br />
Médran 1 Funispace 0.00 fixed<br />
Médran 2 Attelas 2 3.24 0.22 15.00<br />
Médran 2 La Combe 2 -3.10 0.42 -7.34<br />
Médran 2 Funispace 2.40 0.19 12.85<br />
Funispace Mont-Gelé 0.00 fixed<br />
La Chaux O 0.00 fixed<br />
Les Ru<strong>in</strong>ettes O 0.76 0.06 12.02<br />
Max black -0.50 0.04 -11.16<br />
Maxmax black -0.76 0.05 -15.00<br />
M<strong>in</strong> red -1.67 0.10 -16.04<br />
M<strong>in</strong>max red -1.92 0.05 -39.42<br />
Protection -0.89 0.10 -8.73<br />
Seats 2.60 0.12 22.36<br />
SigmaMaxmax -1.54 0.10 -15.70<br />
SigmaProt -1.60 0.15 -10.88<br />
Tort<strong>in</strong> O 0.00 fixed<br />
Figure 8: Results of the F<strong>in</strong>al Model<br />
A lift, where the m<strong>in</strong>imal difficulty of ski slopes leav<strong>in</strong>g from the top is red, is<br />
less attractive than a lift where it is a blue one. This result is logic and could be<br />
expected.<br />
• Maxmax noir:<br />
Random variable of negative mean and large variance. In the average, the maximal<br />
difficulty that the skier can f<strong>in</strong>d on the way from the actual place to the next<br />
lift be<strong>in</strong>g black is less attractive than a blue difficulty. But this phenomena can<br />
vary a lot between the skiers.<br />
• M<strong>in</strong>max rouge (negative):<br />
A level to master for ski<strong>in</strong>g from the actual place to the next lift be<strong>in</strong>g red is less<br />
attractive than a blue one. This is also a result that can be expected.<br />
• Protection / Put off the skies:<br />
Random variable of negative mean and large variance. In the average, the fact to<br />
put off the skies disturbs the skiers more than to have a weather protection. But<br />
this phenomena can vary a lot between the skiers.<br />
• Seats (positive):
6 MODEL OF DEMAND IN A SKIABLE AREA 18<br />
A lift on which a skier can sit down is more attractive than <strong>in</strong> the contrary case.<br />
Interpretation of the constants The constants related to the succession of two lifts<br />
pass<strong>in</strong>g par ”Les Ru<strong>in</strong>ettes” are illustrated <strong>in</strong> Figure 9. Remarkable is the fact that the<br />
comb<strong>in</strong>ation ”Médran-La Combe 2” is very unattractive and that ”Attelas 2” is for both<br />
preced<strong>in</strong>g possibilities the most attractive choice.<br />
4.00<br />
3.00<br />
2.00<br />
1.00<br />
0.00<br />
-1.00<br />
-2.00<br />
-3.00<br />
-4.00<br />
Attelas 2<br />
6.2 The Ski slope Model<br />
La Combe 2<br />
Funispace<br />
Figure 9: Constants l<strong>in</strong>ked to ”Les Ru<strong>in</strong>ettes”<br />
Médran 2<br />
La Combe 1<br />
As mentioned above, the ski slope model is not developed <strong>in</strong> this project. For the<br />
simulation, a equiprobable model is used. This means that each way from the end of<br />
the actual lift to the beg<strong>in</strong> of the next lift has the same probability to be chosen:<br />
P(alternativei) =<br />
6.3 Implementation <strong>in</strong> the code<br />
1<br />
# of alternatives<br />
∀i (29)<br />
We have now seen the theory of discrete choice models, have developed a model and<br />
estimated the correspond<strong>in</strong>g coefficients and parameters. Only the implementation <strong>in</strong><br />
the code is miss<strong>in</strong>g. For this, we use the follow<strong>in</strong>g algorithm:<br />
Suppos<strong>in</strong>g a skier is arriv<strong>in</strong>g at the end of a lift, then<br />
Médran 2<br />
La Combe 1
7 CONCLUSIONS 19<br />
• the alternatives, all reachable lifts, are determ<strong>in</strong>ed<br />
• For all alternatives, the determ<strong>in</strong>istic term of the utility function is determ<strong>in</strong>ed as<br />
well as the probability that this alternative is chosen. This probability is determ<strong>in</strong>ed<br />
after formula (16).<br />
• A uniformly random number between 0 and 1 is generated the correspond<strong>in</strong>g<br />
alternative (the next lift) is determ<strong>in</strong>ed.<br />
• Known the next lift, a way from the actual place to the next lift has to be chosen.<br />
For this anew a uniformly random number between 0 and 1 is generated and the<br />
way is chosen after formula (29) <strong>in</strong> the preced<strong>in</strong>g section.<br />
Now, the skier knows where to go and the next time he is arriv<strong>in</strong>g at the end of a lift,<br />
the same procedure is used.<br />
7 Conclusions<br />
With the F<strong>in</strong>al Model we arrived at a satisfiable model with only significant attributes,<br />
parameters and constants. Some constants are not determ<strong>in</strong>able with the actual set of<br />
data. But, it is probable that with a set cover<strong>in</strong>g the whole doma<strong>in</strong>, the rema<strong>in</strong><strong>in</strong>g constants<br />
could be estimated. The constants seems to be more important than we thought<br />
<strong>in</strong> the beg<strong>in</strong>n<strong>in</strong>g. It is obvious that this model is just a first step to a model describ<strong>in</strong>g<br />
a lot of phenomena, observed <strong>in</strong> a skiable area. For example, our F<strong>in</strong>al Model doesn’t<br />
change the values of the coefficients depend<strong>in</strong>g on time. But a model respect<strong>in</strong>g time<br />
dependence is certa<strong>in</strong>ly more realistic than the F<strong>in</strong>al Model. The possible improvements<br />
are expla<strong>in</strong>ed <strong>in</strong> the next chapter.<br />
8 Future objectives<br />
In this section, I like to suggest possible improvements of the Model. This are some<br />
h<strong>in</strong>ts, which has been concretized dur<strong>in</strong>g this project or for which there was not enough<br />
time to treat it.<br />
• Time dependence: As mentioned <strong>in</strong> the previous section, it is probable that some<br />
coefficients are depend<strong>in</strong>g on time, because the skiers enter the skiable area <strong>in</strong> the<br />
morn<strong>in</strong>g and leave them <strong>in</strong> the afternoon. View that constants are very important<br />
<strong>in</strong> this models, I would propose a time dependence of the constants correspond<strong>in</strong>g<br />
to the strategically places.<br />
• Altitude dependence: In my op<strong>in</strong>ion, a higher situated lift is more attractive than<br />
one situated at the bottom of the area. First, because the conditions are often<br />
better <strong>in</strong> the altitude and second, <strong>in</strong> the altitude you have a better strategically<br />
position to reach rapidly a wished place <strong>in</strong> the area. Like <strong>in</strong> physics, the altitude<br />
is a potential energy. The skier has more freedom to choose his trip start<strong>in</strong>g from<br />
an high situated place. So it is imageable to add an attribute correspond<strong>in</strong>g to the<br />
altitude of the top of the lift <strong>in</strong> question.<br />
• Socio-economic aspects: It is also probable that a family shows up an other<br />
behavior than a s<strong>in</strong>gles skier, a bad skier than a good one, a young skier than an<br />
old one and so on. It would also be <strong>in</strong>terest<strong>in</strong>g if there is a difference between<br />
the behavior of the skiers and the snowborders.
8 FUTURE OBJECTIVES 20<br />
• Dependence of the weather and snow conditions: The attraction of a lift with<br />
weather protection is certa<strong>in</strong>ly lower on a beautiful day than otherwise.<br />
• Introduce a attribute that describes the number of alternatives for the next choice.<br />
Aknowledgements<br />
I like to thank L. Perraud<strong>in</strong> and G. Teicher from Tél´verbier for the collaboration and<br />
their <strong>in</strong>terest <strong>in</strong> this project as well for the large collection of data which they put at<br />
disposal. I like also to thank M. Bierlaire and F. Critt<strong>in</strong> who gave me the opportunity<br />
to realize this project.
REFERENCES 21<br />
References<br />
[1] Bierlaire, Michel (1997), Discrete Choice <strong>Models</strong>: Intelligent Transportation System<br />
Program<br />
[2] Ben-Akiva, M. E. and Lerman, S. R. (1985), Discrete Choice Analysis: Theory<br />
and Application to Travel Demand, MIT Press, Cambridge, Ma.
REFERENCES 22<br />
Appendix A<br />
This graphic def<strong>in</strong>es the po<strong>in</strong>ts S1 . . . S33.
REFERENCES 23<br />
Appendix B: Detailed <strong>in</strong>formation about the area of Verbier<br />
Numéro Description<br />
S1 Verbier<br />
S2 Départ Mayentzet<br />
S3 F<strong>in</strong> Mayentzet<br />
S4 Les Ru<strong>in</strong>ettes<br />
S5 Départ LesRu<strong>in</strong>ettes<br />
S6 F<strong>in</strong> LesRu<strong>in</strong>ettes<br />
S7 F<strong>in</strong> Mdran3<br />
S8 Départ Fontanays<br />
S9 fFantanays<br />
S10 La Chaux<br />
S11 F<strong>in</strong> LaChaux2<br />
S12 Départ Attelas3<br />
S13 Attelas<br />
S14 Mont-Gel<br />
S15 Lac des Vaux<br />
S16 Chassoure<br />
S17 Tort<strong>in</strong><br />
S18 Col des Gentianes<br />
S19 Mont Fort<br />
S20 Départ Glacier<br />
S21 F<strong>in</strong> Glacier<br />
S22 Glacier<br />
S23 Col de Gentianes<br />
S24 La Chaux<br />
S25 La Chaux<br />
S26 La Chaux<br />
S27 La Chaux<br />
S28 La Combe2<br />
S29 La Combe2<br />
S30 La Combe1<br />
S31 Mayentzet<br />
S32 Les Ru<strong>in</strong>ettes<br />
S33 Les Attelas<br />
Figure 10: The nodes of the modelled skiable area of Verbier
REFERENCES 24<br />
Numéro Sommet de départ Sommet f<strong>in</strong>ale Niveau Longueur Largeur<br />
P1 S4 S32 B 300 10<br />
P2 S32 S8 B 1300 10<br />
P3 S8 S5 B 1500 10<br />
P4 S32 S5 R 500 100<br />
P5 S5 S30 B 800 10<br />
P6 S30 S3 B 1600 10<br />
P7 S30 S3 R 700 150<br />
P8 S30 S3 N 500 80<br />
P9 S3 S31 B 1000 10<br />
P10 S3 S2 R 700 150<br />
P11 S3 S2 N 500 80<br />
P12 S31 S2 B 900 10<br />
P13 S5 S31 R 1500 100<br />
P14 S2 S1 B 2500 10<br />
P15 S7 S6 R 500 100<br />
P16 S6 S4 R 500 100<br />
P17 S6 S32 R 300 100<br />
P18 S29 S30 R 700 100<br />
P19 S28 S29 R 700 100<br />
P20 S28 S4 R 500 100<br />
P21 S9 S28 R 800 100<br />
P22 S12 S28 R 700 100<br />
P23 S12 S29 N 1200 80<br />
P24 S13 S33 R 1100 100<br />
P25 S13 S12 N 1800 80<br />
P26 S13 S15 B 1000 150<br />
P27 S13 S15 N 600 80<br />
P28 S16 S15 R 800 100<br />
P29 S16 S17 J 3000 100<br />
P30 S20 S17 J 2000 150<br />
P31 S22 S20 R 1100 150<br />
P32 S21 S22 R 400 150<br />
P33 S19 S22 N 1000 150<br />
P34 S22 S18 R 600 150<br />
P35 S18 S20 R 1000 150<br />
P36 S18 S23 R 1500 100<br />
P37 S23 S10 R 1500 100<br />
P38 S23 S24 R 900 100<br />
P39 S24 S10 B 1100 150<br />
P40 S11 S24 B 400 150<br />
P41 S11 S25 R 200 100<br />
P42 S25 S12 R 300 100<br />
P43 S25 S26 R 300 100<br />
P44 S26 S27 R 400 100<br />
P45 S26 S24 R 300 100<br />
P46 S9 S27 R 400 100<br />
P47 S27 S10 R 600 100<br />
P48 S9 S10 B 1500 100<br />
P49 S9 S8 J 1500 100<br />
P50 S33 S12 R 200 100<br />
P51 S33 S25 R 300 100<br />
P52 S16 S13 B 800 100<br />
P53 S14 S17 N 4000 100<br />
P54 S14 S33 N 1000 100<br />
P55 S14 S24 N 1900 100<br />
Figure 11: The pistes of the modelled skiable area of Verbier
REFERENCES 25<br />
Numéro Nom Capacité [personnes/h] Durée Trajet [m<strong>in</strong>] Longueur [m] Vitesse [m/s]<br />
1 Col des Gentianes 800 7’25 3260 10.00<br />
2 Mont-Fort 550 4’10 1425 10.00<br />
3 Jumbo 1125 6’20 2505 10.00<br />
4 Glacier 1 1200 8’94 1502 2.80<br />
5 Glacier 2 1200 9’03 1518 2.80<br />
101 Médran 1 1800 6’45 1645 4.00<br />
102 Médran 2 650 8’30 1620 3.20<br />
103 Médran 3 1000 13’17 1845 2.30<br />
104 Funispace 650 12’00 1950 3.20<br />
105 Attelas 2 2000 4’17 1561 6.00<br />
106 Mont-Gelé 360 3’45 874 9.00<br />
107 Mayentzet 1010 3’55 752 3.20<br />
108 La Combe 1 1400 7’24 1021 2.30<br />
109 La Combe 2 1400 6’45 931 2.30<br />
110 Les Ru<strong>in</strong>ettes 900 4’43 650 2.30<br />
111 Fontanays 1100 8’40 1198 2.30<br />
112 Attelas 3 1100 10’16 1000 2.30<br />
113 La Chaux 1 1300 6’50 820 2.00<br />
114 La Chaux 2 2000 9’20 1120 2.00<br />
116 Lac des Vaux 1 2400 2’21 567 4.50<br />
118 Lac des Vaux 3 1200 5’40 750 2.30<br />
119 Chassoure 1600 6’20 2267 5.00<br />
Nbr de Places par cab<strong>in</strong>e Sommet de départ Sommet d’arrivée Sièges Protection<br />
125 S17 S18 0 1<br />
45 S18 S19 0 1<br />
150 S10 S18 0 1<br />
2 S20 S21 0 0<br />
2 S20 S21 0 0<br />
6 S1 S4 1 1<br />
4 S1 S4 1 1<br />
2 S1 S7 1 0<br />
4 S4 S13 1 1<br />
30 S4 S13 0 1<br />
45 S13 S14 0 1<br />
2 S2 S3 1 0<br />
2 S3 S4 1 0<br />
2 S4 S9 1 0<br />
2 S5 S6 1 0<br />
2 S8 S9 1 0<br />
2 S12 S13 1 0<br />
2 S10 S9 1 0<br />
4 S10 S11 1 0<br />
4 S15 S13 1 0<br />
3 S15 S16 1 0<br />
8 S17 S16 1 1<br />
Figure 12: The lifts of the modelled skiable area of Verbier