SlideShare a Scribd company logo
1 of 18
Download to read offline
The Single Item profit maximizing
capacitated lot-size (PCLSP) problem
with fixed prices and no set-up
by Kjetil K. Haugen1),∗]
Asmund Olstad1)
Krystsina Bakhrankova1)
and
Erik Van Eikenhorst2)
1) Molde

University College, Norway
2) University of Edinburgh, UK

∗] E-mail:

Kjetil.Haugen@hiMolde.no

16th International Scientific Conference on
Mathematical Methods in Economy and Industry
ˇ
Cesk´ Budˇjovice, June 15-18, 2009
e
e

1
Idea – Abstract

• Even though modern LP-solvers (and
computers) are extremely efficient, fast
specialized sub-problem solvers may be of
interest.

• Here we focus on an LP arising as a typical
sub-problem in Dynamic Pricing problems.

• We demonstrate the algorithmic development and conclude with some simple
speed tests, demonstrating computational
efficiency.

2
Background

Haugen, Olstad and Pettersen defined the
PCLSP problem in:

1) K. K. Haugen, A. Olstad, and B. I. Pettersen. The profit maximizing capacitated
lot-size (pclsp) problem. European Journal of Operations Research, 176:165–176,
2007.

2) K. K Haugen, A. Olstad, and B. I. Pettersen. Solving large-scale profit maximization capacitated lot-size problems by
heuristic methods. Journal of Mathematical Modelling and Algorithms, 6(1):135–
149, 2007.
3
PCLSP – formulation

T

J

djtpjt − sjtδjt − hjtIjt − cjtxjt

Max Z =
t=1 j=1

(1)
s.t.

αjt − βjt · pjt = djt ∀jt

(2)

J

ajtxjt ≤ Rt

∀t

(3)

xjt + Ij,t−1 − Ijt = djt
0 ≤ xjt ≤ Mjtδjt
Ijt ≥ 0,
δjt ∈ {0, 1}
αjt
≥ pjt ≥ 0
βjt

∀jt
∀jt
∀jt
∀jt

(4)
(5)
(6)
(7)

∀jt

(8)

j=1

4
PCLSP – variables and constants
Variables:
djt
pjt
xjt
Ijt

=
=
=
=

δjt =

demand for item j in period t
price of item j in period t
amount of item j produced in t
inventory of item j between t, t + 1
1 if item j is produced in period t
0 otherwise

Constants:
αjt
βjt
T
J
sjt
hjt
cjt
ajt
Rt

=
=
=
=
=
=
=
=
=

demand constant, for item j at t
demand slope, for item j at t
number of time periods
number of items
setup cost for item j in period t
storage cost, item j between t, t + 1
unit production cost, item j at t
resource used, item j at t
capacity resource available at t
T

Mjt =

djs
s=t
5
Single item – negligible set-up costs
Many modern production settings (JIT) involve negligible set-up costs (and times). In
the previous model we hence focus on a version with J = 1 (single item) and sjt ≈ 0
(negligible set-up costs).
Hence, removal of demand variables (djt) by
substitution gives:

T

Max Z =

[(αt − βt · pt)pt − htIt − ctxt] (9)
t=1

s.t.

atxt ≤ Rt
xt + It−1 − It = αt − βt · pt
xt ≥ 0
It ≥ 0,
αt
≥ pt ≥ 0
βt

∀t
∀t
∀t
∀t
∀t

(10)
(11)
(12)
(13)
(14)
6
Simplifying assumptions
• Capacity constraint: Without loss of generality, equation (10) can be substituted
ˆ
ˆ
with xt ≤ Rt where Rt = Rt .
a
t

• Given prices: If we assume that all prices
p1, . . . , pT are given, let’s say by p1, . . . , pT ,
ˆ
ˆ
the objective (9) can be rewritten as:

T

Max Z =

T

(αt − βt · pt)ˆt −
ˆ p
t=1

[htIt + ctxt]
t=1

T

(15)

[htIt + ctxt]

= C−
t=1

or

ˆ
Min Z =

T

[htIt + ctxt]

(16)

t=1
7
The reformulated LP
Additionally, defining;

ˆ
Dt = αt − βt · pt
ˆ

(17)

problem (9) – (14) may be redefined as the
follwing LP-problem:

ˆ
Min Z =

T

[htIt + ctxt]

(18)

t=1

s.t.

ˆ
xt ≤ Rt
ˆ
xt + It−1 − It = Dt
xt ≥ 0
It ≥ 0,

∀t
∀t
∀t
∀t

(19)
(20)
(21)
(22)
8
Assumptions on c and h

Logistics problems of this type (”Lot-sizing”)
will typically not have a very large time horizon. Consequentually, making assumptions
on stability of production and storage costs
seems reasonable. We assume the following:

c1 = c2 = . . . , cT = c

(23)

h1 = h2 = . . . hT = h

(24)

and

9
Minimization of total inventory
Utilizing assumptions (23), (24), the objective (16) may be expressed:

T

T

T

[htIt + ctxt] = h
t=1

It + c
t=1

xt

(25)

t=1

Next, it is straightforward to realize by summing up the left and right side of equation (20) that:

T

T

xt = IT − I0 +
t=1

ˆ
Dt

(26)

t=1

The right hand side of equation (26) is a constant so is h and c, giving:

¯
Min Z =

T

It

(27)

t=1
10
The algorithmic logic

• Now, Suppose we relax the capacity constraints (19). Then, the optimal solution
to the LP (18) – (22) is obvious (a ”Chase
Demand” or ”JIT” strategy):

∗
ˆ
x∗ = Dt and It = 0, ∀t
t

(28)

• Taking the capacity constraints back into
consideration, it is likewise obvious that
any period where (19) binds must lead to
production as close to this period as possible in order to minimize total inventory.

11
The algorithm

• Summing up: The algorithm could be described verbally as: Start out with the
JIT solution. If it is feasible it is also
optimal. If infeasible, run through all infeasible points (ie all periods where x∗ >
t
ˆ
Rt) and utilize ”closest” possible available
production capacity to remove infeasibilities.
• A formal version:
ˆ
0. LET x∗ = Dt , ∀t
t
ˆ
1. IF x∗ ≤ Rt , ∀t STOP (x∗ is optimal)
t
t
2. IF next period is T + 1 STOP
ˆ
3. ELSE find next period, τ where x∗ > Rt and
t
∗ − R in previous periods τ −
ˆt
produce a total of xt
1, τ −2, . . . as close as possible to τ . (If impossible,
problem is infeasible STOP)
ˆ
4. SET x∗ = Rτ and update x∗ −1 , x∗ −1 , . . . correτ
τ
τ
spondingly
5. GOTO 2.
12
Relaxing cost assumptions further

i) c1 = c2 = . . . cT = c and h1 = h2 = . . . hT
Previous arguments hold – similar mathematical reformulation. However, the final
objective changes from total inventory to
toal inventory costs:

ˆ
Min Z =

T

htIt

(29)

t=1

Obviously, the algorithm will still hold. It
is no point moving production to an earlier
period than the closest possible as total
inventory costs must increase under such
a strategy.
13
Relaxing cost assumptions further

ii) c1 > c2 . . . > cT and h1 = h2 = . . . hT
In this case, which should be quite natural
– productivity should increase over time,
the algorithm must also hold. Again, as
production costs are larger if we move
back in time, it must be optimal to produce as close to the capacity violation as
possible. Both total inventory and production costs are then minimized.

14
Relaxing cost assumptions further

c
iii) ht = Constant = c ⇒ ct = c · ht
t

In most reasonably competitive markets, the
value of a product is proportional to the production costs. Of course, in a perfectly competitive market, price equals marginal costs,
and the above assumption is ”correct” if the
main contribution to inventory costs are due
to storage value – as most inventory experts
assume.
Surely, such an assumption opens up also
for increasing prodction costs, which in certain situations may be predictable – wage increases, economic growth etc.
15
Algorithmic consequences if ct = c · ht

Rewriting (11) as:

ˆ
xt = Dt + It − It−1

(30)

and substituting ct = c · ht into the objective (18) yields:

ˆ
Z=

T

ˆ
htIt + c · ht(Dt + It − It−1)

(31)

t=1

Now, assuming a given initial inventory I0 and
ˆ
the elimination of a constant, the objective Z
above may be replaced by the following:
16
T

Z=

ˆ t It
h

(32)

t=1

where

ˆt = (c + 1)ht + cht+1 and hT +1 = 0
h

(33)

Finally, comparing the objectives Z of equaˆ
tion (32) and Z of equation (29), we observe
structural equality and our algorithm would
work also for the case with a constant ratio
between production and inventory costs.
Some simple numerical experiments

The previsouly defined algorithm was implemented in Fortran 95 and executed and compared with state of the art commercial LPsoftware (CPLEX) on a modern PC. The table below shows the results (CPU secs.).

CPLEX
Algorithm
Change (%)

T = 10k
0.219
0.031
700 %

T = 100k
1.766
0.093
1893 %

T = 1m
31.156
0.672
4637 %

17

More Related Content

What's hot

Hyperparameter optimization with approximate gradient
Hyperparameter optimization with approximate gradientHyperparameter optimization with approximate gradient
Hyperparameter optimization with approximate gradientFabian Pedregosa
 
A One-Pass Triclustering Approach: Is There any Room for Big Data?
A One-Pass Triclustering Approach: Is There any Room for Big Data?A One-Pass Triclustering Approach: Is There any Room for Big Data?
A One-Pass Triclustering Approach: Is There any Room for Big Data?Dmitrii Ignatov
 
Meta-learning and the ELBO
Meta-learning and the ELBOMeta-learning and the ELBO
Meta-learning and the ELBOYoonho Lee
 
SPDE presentation 2012
SPDE presentation 2012SPDE presentation 2012
SPDE presentation 2012Zheng Mengdi
 
Fast Wavelet Tree Construction in Practice
Fast Wavelet Tree Construction in PracticeFast Wavelet Tree Construction in Practice
Fast Wavelet Tree Construction in PracticeRakuten Group, Inc.
 
Fast Identification of Heavy Hitters by Cached and Packed Group Testing
Fast Identification of Heavy Hitters by Cached and Packed Group TestingFast Identification of Heavy Hitters by Cached and Packed Group Testing
Fast Identification of Heavy Hitters by Cached and Packed Group TestingRakuten Group, Inc.
 
Interconnections of hybrid systems
Interconnections of hybrid systemsInterconnections of hybrid systems
Interconnections of hybrid systemsMKosmykov
 
Information-theoretic clustering with applications
Information-theoretic clustering  with applicationsInformation-theoretic clustering  with applications
Information-theoretic clustering with applicationsFrank Nielsen
 
YaPingPresentation
YaPingPresentationYaPingPresentation
YaPingPresentationYa-Ping Wang
 
論文紹介 Fast imagetagging
論文紹介 Fast imagetagging論文紹介 Fast imagetagging
論文紹介 Fast imagetaggingTakashi Abe
 
Paper Review: An exact mapping between the Variational Renormalization Group ...
Paper Review: An exact mapping between the Variational Renormalization Group ...Paper Review: An exact mapping between the Variational Renormalization Group ...
Paper Review: An exact mapping between the Variational Renormalization Group ...Kai-Wen Zhao
 
New Insights and Perspectives on the Natural Gradient Method
New Insights and Perspectives on the Natural Gradient MethodNew Insights and Perspectives on the Natural Gradient Method
New Insights and Perspectives on the Natural Gradient MethodYoonho Lee
 
On First-Order Meta-Learning Algorithms
On First-Order Meta-Learning AlgorithmsOn First-Order Meta-Learning Algorithms
On First-Order Meta-Learning AlgorithmsYoonho Lee
 
Moment Preserving Approximation of Independent Components for the Reconstruct...
Moment Preserving Approximation of Independent Components for the Reconstruct...Moment Preserving Approximation of Independent Components for the Reconstruct...
Moment Preserving Approximation of Independent Components for the Reconstruct...rahulmonikasharma
 

What's hot (20)

Pclsp ntnu
Pclsp ntnuPclsp ntnu
Pclsp ntnu
 
Hyperparameter optimization with approximate gradient
Hyperparameter optimization with approximate gradientHyperparameter optimization with approximate gradient
Hyperparameter optimization with approximate gradient
 
A One-Pass Triclustering Approach: Is There any Room for Big Data?
A One-Pass Triclustering Approach: Is There any Room for Big Data?A One-Pass Triclustering Approach: Is There any Room for Big Data?
A One-Pass Triclustering Approach: Is There any Room for Big Data?
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
Recursive algorithms
Recursive algorithmsRecursive algorithms
Recursive algorithms
 
QMC: Operator Splitting Workshop, Perturbed (accelerated) Proximal-Gradient A...
QMC: Operator Splitting Workshop, Perturbed (accelerated) Proximal-Gradient A...QMC: Operator Splitting Workshop, Perturbed (accelerated) Proximal-Gradient A...
QMC: Operator Splitting Workshop, Perturbed (accelerated) Proximal-Gradient A...
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
Meta-learning and the ELBO
Meta-learning and the ELBOMeta-learning and the ELBO
Meta-learning and the ELBO
 
SPDE presentation 2012
SPDE presentation 2012SPDE presentation 2012
SPDE presentation 2012
 
Fast Wavelet Tree Construction in Practice
Fast Wavelet Tree Construction in PracticeFast Wavelet Tree Construction in Practice
Fast Wavelet Tree Construction in Practice
 
Fast Identification of Heavy Hitters by Cached and Packed Group Testing
Fast Identification of Heavy Hitters by Cached and Packed Group TestingFast Identification of Heavy Hitters by Cached and Packed Group Testing
Fast Identification of Heavy Hitters by Cached and Packed Group Testing
 
Interconnections of hybrid systems
Interconnections of hybrid systemsInterconnections of hybrid systems
Interconnections of hybrid systems
 
Information-theoretic clustering with applications
Information-theoretic clustering  with applicationsInformation-theoretic clustering  with applications
Information-theoretic clustering with applications
 
YaPingPresentation
YaPingPresentationYaPingPresentation
YaPingPresentation
 
Ch8
Ch8Ch8
Ch8
 
論文紹介 Fast imagetagging
論文紹介 Fast imagetagging論文紹介 Fast imagetagging
論文紹介 Fast imagetagging
 
Paper Review: An exact mapping between the Variational Renormalization Group ...
Paper Review: An exact mapping between the Variational Renormalization Group ...Paper Review: An exact mapping between the Variational Renormalization Group ...
Paper Review: An exact mapping between the Variational Renormalization Group ...
 
New Insights and Perspectives on the Natural Gradient Method
New Insights and Perspectives on the Natural Gradient MethodNew Insights and Perspectives on the Natural Gradient Method
New Insights and Perspectives on the Natural Gradient Method
 
On First-Order Meta-Learning Algorithms
On First-Order Meta-Learning AlgorithmsOn First-Order Meta-Learning Algorithms
On First-Order Meta-Learning Algorithms
 
Moment Preserving Approximation of Independent Components for the Reconstruct...
Moment Preserving Approximation of Independent Components for the Reconstruct...Moment Preserving Approximation of Independent Components for the Reconstruct...
Moment Preserving Approximation of Independent Components for the Reconstruct...
 

Viewers also liked

Ullevaal moete-171299
Ullevaal moete-171299Ullevaal moete-171299
Ullevaal moete-171299Kjetil Haugen
 
Bolkesjoe seminar-230300
Bolkesjoe seminar-230300Bolkesjoe seminar-230300
Bolkesjoe seminar-230300Kjetil Haugen
 
Lesson plan teal for english
Lesson plan teal for englishLesson plan teal for english
Lesson plan teal for englishguglia
 
Le Poleis greche
Le Poleis grecheLe Poleis greche
Le Poleis grecheguglia
 
Things you must know about U.K. before you go there
Things you must know about U.K. before you go thereThings you must know about U.K. before you go there
Things you must know about U.K. before you go thereguglia
 
Ppt smart education
Ppt smart educationPpt smart education
Ppt smart educationguglia
 
Un Voyance Webcam Psychic vous dira votre avenir ?-Part 8
Un Voyance Webcam  Psychic vous dira votre avenir ?-Part 8Un Voyance Webcam  Psychic vous dira votre avenir ?-Part 8
Un Voyance Webcam Psychic vous dira votre avenir ?-Part 8VoyanceWebcam
 
Morad w.a tobah cv
Morad w.a tobah cvMorad w.a tobah cv
Morad w.a tobah cvmoradwael
 
Design Thinking Applied
Design Thinking AppliedDesign Thinking Applied
Design Thinking Appliedrdcastagna
 

Viewers also liked (20)

Ffp pres
Ffp presFfp pres
Ffp pres
 
Ifip 94
Ifip 94Ifip 94
Ifip 94
 
Easm 2008
Easm 2008Easm 2008
Easm 2008
 
Heilbron
HeilbronHeilbron
Heilbron
 
Gt brno
Gt brnoGt brno
Gt brno
 
Noas 93
Noas 93Noas 93
Noas 93
 
Island
IslandIsland
Island
 
Nsw rio
Nsw rioNsw rio
Nsw rio
 
Lean
LeanLean
Lean
 
Ullevaal moete-171299
Ullevaal moete-171299Ullevaal moete-171299
Ullevaal moete-171299
 
Bolkesjoe seminar-230300
Bolkesjoe seminar-230300Bolkesjoe seminar-230300
Bolkesjoe seminar-230300
 
Lesson plan teal for english
Lesson plan teal for englishLesson plan teal for english
Lesson plan teal for english
 
Beaune
BeauneBeaune
Beaune
 
Le Poleis greche
Le Poleis grecheLe Poleis greche
Le Poleis greche
 
Things you must know about U.K. before you go there
Things you must know about U.K. before you go thereThings you must know about U.K. before you go there
Things you must know about U.K. before you go there
 
Ppt smart education
Ppt smart educationPpt smart education
Ppt smart education
 
Un Voyance Webcam Psychic vous dira votre avenir ?-Part 8
Un Voyance Webcam  Psychic vous dira votre avenir ?-Part 8Un Voyance Webcam  Psychic vous dira votre avenir ?-Part 8
Un Voyance Webcam Psychic vous dira votre avenir ?-Part 8
 
glosario
glosarioglosario
glosario
 
Morad w.a tobah cv
Morad w.a tobah cvMorad w.a tobah cv
Morad w.a tobah cv
 
Design Thinking Applied
Design Thinking AppliedDesign Thinking Applied
Design Thinking Applied
 

Similar to Ceske budevice

An Inventory Management System for Deteriorating Items with Ramp Type and Qua...
An Inventory Management System for Deteriorating Items with Ramp Type and Qua...An Inventory Management System for Deteriorating Items with Ramp Type and Qua...
An Inventory Management System for Deteriorating Items with Ramp Type and Qua...ijsc
 
HJB Equation and Merton's Portfolio Problem
HJB Equation and Merton's Portfolio ProblemHJB Equation and Merton's Portfolio Problem
HJB Equation and Merton's Portfolio ProblemAshwin Rao
 
IRJET- Analytic Evaluation of the Head Injury Criterion (HIC) within the Fram...
IRJET- Analytic Evaluation of the Head Injury Criterion (HIC) within the Fram...IRJET- Analytic Evaluation of the Head Injury Criterion (HIC) within the Fram...
IRJET- Analytic Evaluation of the Head Injury Criterion (HIC) within the Fram...IRJET Journal
 
SIAM - Minisymposium on Guaranteed numerical algorithms
SIAM - Minisymposium on Guaranteed numerical algorithmsSIAM - Minisymposium on Guaranteed numerical algorithms
SIAM - Minisymposium on Guaranteed numerical algorithmsJagadeeswaran Rathinavel
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Volatility derivatives and default risk
Volatility derivatives and default riskVolatility derivatives and default risk
Volatility derivatives and default riskVolatility
 
MCQMC_talk_Chiheb_Ben_hammouda.pdf
MCQMC_talk_Chiheb_Ben_hammouda.pdfMCQMC_talk_Chiheb_Ben_hammouda.pdf
MCQMC_talk_Chiheb_Ben_hammouda.pdfChiheb Ben Hammouda
 
Complexity Analysis
Complexity Analysis Complexity Analysis
Complexity Analysis Shaista Qadir
 
Macroeconometrics of Investment and the User Cost of Capital Presentation Sample
Macroeconometrics of Investment and the User Cost of Capital Presentation SampleMacroeconometrics of Investment and the User Cost of Capital Presentation Sample
Macroeconometrics of Investment and the User Cost of Capital Presentation SampleThethach Chuaprapaisilp
 
Planning Under Uncertainty With Markov Decision Processes
Planning Under Uncertainty With Markov Decision ProcessesPlanning Under Uncertainty With Markov Decision Processes
Planning Under Uncertainty With Markov Decision Processesahmad bassiouny
 
Asset Supply in HANK
Asset Supply in HANKAsset Supply in HANK
Asset Supply in HANKGRAPE
 
Hamilton-Jacobi approach for second order traffic flow models
Hamilton-Jacobi approach for second order traffic flow modelsHamilton-Jacobi approach for second order traffic flow models
Hamilton-Jacobi approach for second order traffic flow modelsGuillaume Costeseque
 
Scalable inference for a full multivariate stochastic volatility
Scalable inference for a full multivariate stochastic volatilityScalable inference for a full multivariate stochastic volatility
Scalable inference for a full multivariate stochastic volatilitySYRTO Project
 
Research internship on optimal stochastic theory with financial application u...
Research internship on optimal stochastic theory with financial application u...Research internship on optimal stochastic theory with financial application u...
Research internship on optimal stochastic theory with financial application u...Asma Ben Slimene
 
Presentation on stochastic control problem with financial applications (Merto...
Presentation on stochastic control problem with financial applications (Merto...Presentation on stochastic control problem with financial applications (Merto...
Presentation on stochastic control problem with financial applications (Merto...Asma Ben Slimene
 

Similar to Ceske budevice (20)

An Inventory Management System for Deteriorating Items with Ramp Type and Qua...
An Inventory Management System for Deteriorating Items with Ramp Type and Qua...An Inventory Management System for Deteriorating Items with Ramp Type and Qua...
An Inventory Management System for Deteriorating Items with Ramp Type and Qua...
 
HJB Equation and Merton's Portfolio Problem
HJB Equation and Merton's Portfolio ProblemHJB Equation and Merton's Portfolio Problem
HJB Equation and Merton's Portfolio Problem
 
IRJET- Analytic Evaluation of the Head Injury Criterion (HIC) within the Fram...
IRJET- Analytic Evaluation of the Head Injury Criterion (HIC) within the Fram...IRJET- Analytic Evaluation of the Head Injury Criterion (HIC) within the Fram...
IRJET- Analytic Evaluation of the Head Injury Criterion (HIC) within the Fram...
 
SIAM - Minisymposium on Guaranteed numerical algorithms
SIAM - Minisymposium on Guaranteed numerical algorithmsSIAM - Minisymposium on Guaranteed numerical algorithms
SIAM - Minisymposium on Guaranteed numerical algorithms
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Dynpri brno
Dynpri brnoDynpri brno
Dynpri brno
 
Volatility derivatives and default risk
Volatility derivatives and default riskVolatility derivatives and default risk
Volatility derivatives and default risk
 
MCQMC_talk_Chiheb_Ben_hammouda.pdf
MCQMC_talk_Chiheb_Ben_hammouda.pdfMCQMC_talk_Chiheb_Ben_hammouda.pdf
MCQMC_talk_Chiheb_Ben_hammouda.pdf
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
Complexity Analysis
Complexity Analysis Complexity Analysis
Complexity Analysis
 
Macroeconometrics of Investment and the User Cost of Capital Presentation Sample
Macroeconometrics of Investment and the User Cost of Capital Presentation SampleMacroeconometrics of Investment and the User Cost of Capital Presentation Sample
Macroeconometrics of Investment and the User Cost of Capital Presentation Sample
 
Presentation.pdf
Presentation.pdfPresentation.pdf
Presentation.pdf
 
Ece4510 notes10
Ece4510 notes10Ece4510 notes10
Ece4510 notes10
 
Planning Under Uncertainty With Markov Decision Processes
Planning Under Uncertainty With Markov Decision ProcessesPlanning Under Uncertainty With Markov Decision Processes
Planning Under Uncertainty With Markov Decision Processes
 
Asset Supply in HANK
Asset Supply in HANKAsset Supply in HANK
Asset Supply in HANK
 
Decline curve
Decline curveDecline curve
Decline curve
 
Hamilton-Jacobi approach for second order traffic flow models
Hamilton-Jacobi approach for second order traffic flow modelsHamilton-Jacobi approach for second order traffic flow models
Hamilton-Jacobi approach for second order traffic flow models
 
Scalable inference for a full multivariate stochastic volatility
Scalable inference for a full multivariate stochastic volatilityScalable inference for a full multivariate stochastic volatility
Scalable inference for a full multivariate stochastic volatility
 
Research internship on optimal stochastic theory with financial application u...
Research internship on optimal stochastic theory with financial application u...Research internship on optimal stochastic theory with financial application u...
Research internship on optimal stochastic theory with financial application u...
 
Presentation on stochastic control problem with financial applications (Merto...
Presentation on stochastic control problem with financial applications (Merto...Presentation on stochastic control problem with financial applications (Merto...
Presentation on stochastic control problem with financial applications (Merto...
 

More from Kjetil Haugen

Usikkerhet, verdi av flesibilitet og innfasing av petroleumsprosjekter
Usikkerhet, verdi av flesibilitet og innfasing av petroleumsprosjekterUsikkerhet, verdi av flesibilitet og innfasing av petroleumsprosjekter
Usikkerhet, verdi av flesibilitet og innfasing av petroleumsprosjekterKjetil Haugen
 
Private vs. Public Cost-Benefit in Scheduling Petroleum projects - The case o...
Private vs. Public Cost-Benefit in Scheduling Petroleum projects - The case o...Private vs. Public Cost-Benefit in Scheduling Petroleum projects - The case o...
Private vs. Public Cost-Benefit in Scheduling Petroleum projects - The case o...Kjetil Haugen
 
MIljøintegrasjon i Logistikkmodeller
MIljøintegrasjon i LogistikkmodellerMIljøintegrasjon i Logistikkmodeller
MIljøintegrasjon i LogistikkmodellerKjetil Haugen
 
Samfunnsøkonomiske konsekvenser av anleggsinvesteringer i fotballbransjen
Samfunnsøkonomiske konsekvenser av anleggsinvesteringer i fotballbransjenSamfunnsøkonomiske konsekvenser av anleggsinvesteringer i fotballbransjen
Samfunnsøkonomiske konsekvenser av anleggsinvesteringer i fotballbransjenKjetil Haugen
 
Fotball for alle penga
Fotball for alle pengaFotball for alle penga
Fotball for alle pengaKjetil Haugen
 
Struktur adferd og regulering i intermodale transportkorridorer
Struktur adferd og regulering i intermodale transportkorridorerStruktur adferd og regulering i intermodale transportkorridorer
Struktur adferd og regulering i intermodale transportkorridorerKjetil Haugen
 
Forskningsdagene 2000
Forskningsdagene 2000Forskningsdagene 2000
Forskningsdagene 2000Kjetil Haugen
 

More from Kjetil Haugen (17)

Usikkerhet, verdi av flesibilitet og innfasing av petroleumsprosjekter
Usikkerhet, verdi av flesibilitet og innfasing av petroleumsprosjekterUsikkerhet, verdi av flesibilitet og innfasing av petroleumsprosjekter
Usikkerhet, verdi av flesibilitet og innfasing av petroleumsprosjekter
 
Private vs. Public Cost-Benefit in Scheduling Petroleum projects - The case o...
Private vs. Public Cost-Benefit in Scheduling Petroleum projects - The case o...Private vs. Public Cost-Benefit in Scheduling Petroleum projects - The case o...
Private vs. Public Cost-Benefit in Scheduling Petroleum projects - The case o...
 
MIljøintegrasjon i Logistikkmodeller
MIljøintegrasjon i LogistikkmodellerMIljøintegrasjon i Logistikkmodeller
MIljøintegrasjon i Logistikkmodeller
 
Samfunnsøkonomiske konsekvenser av anleggsinvesteringer i fotballbransjen
Samfunnsøkonomiske konsekvenser av anleggsinvesteringer i fotballbransjenSamfunnsøkonomiske konsekvenser av anleggsinvesteringer i fotballbransjen
Samfunnsøkonomiske konsekvenser av anleggsinvesteringer i fotballbransjen
 
Fotball for alle penga
Fotball for alle pengaFotball for alle penga
Fotball for alle penga
 
Struktur adferd og regulering i intermodale transportkorridorer
Struktur adferd og regulering i intermodale transportkorridorerStruktur adferd og regulering i intermodale transportkorridorer
Struktur adferd og regulering i intermodale transportkorridorer
 
Weioti
WeiotiWeioti
Weioti
 
Russia
RussiaRussia
Russia
 
Pde brno
Pde brnoPde brno
Pde brno
 
Paris september2009
Paris september2009Paris september2009
Paris september2009
 
Kurt60 bergen
Kurt60 bergenKurt60 bergen
Kurt60 bergen
 
Iase 2006
Iase 2006Iase 2006
Iase 2006
 
Hsm seminar 210901
Hsm seminar 210901Hsm seminar 210901
Hsm seminar 210901
 
Helsinki 92
Helsinki 92Helsinki 92
Helsinki 92
 
Forskningsdagene 2000
Forskningsdagene 2000Forskningsdagene 2000
Forskningsdagene 2000
 
Fdag 2011
Fdag 2011Fdag 2011
Fdag 2011
 
Bergen2009
Bergen2009Bergen2009
Bergen2009
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Ceske budevice

  • 1. The Single Item profit maximizing capacitated lot-size (PCLSP) problem with fixed prices and no set-up by Kjetil K. Haugen1),∗] Asmund Olstad1) Krystsina Bakhrankova1) and Erik Van Eikenhorst2) 1) Molde University College, Norway 2) University of Edinburgh, UK ∗] E-mail: Kjetil.Haugen@hiMolde.no 16th International Scientific Conference on Mathematical Methods in Economy and Industry ˇ Cesk´ Budˇjovice, June 15-18, 2009 e e 1
  • 2. Idea – Abstract • Even though modern LP-solvers (and computers) are extremely efficient, fast specialized sub-problem solvers may be of interest. • Here we focus on an LP arising as a typical sub-problem in Dynamic Pricing problems. • We demonstrate the algorithmic development and conclude with some simple speed tests, demonstrating computational efficiency. 2
  • 3. Background Haugen, Olstad and Pettersen defined the PCLSP problem in: 1) K. K. Haugen, A. Olstad, and B. I. Pettersen. The profit maximizing capacitated lot-size (pclsp) problem. European Journal of Operations Research, 176:165–176, 2007. 2) K. K Haugen, A. Olstad, and B. I. Pettersen. Solving large-scale profit maximization capacitated lot-size problems by heuristic methods. Journal of Mathematical Modelling and Algorithms, 6(1):135– 149, 2007. 3
  • 4. PCLSP – formulation T J djtpjt − sjtδjt − hjtIjt − cjtxjt Max Z = t=1 j=1 (1) s.t. αjt − βjt · pjt = djt ∀jt (2) J ajtxjt ≤ Rt ∀t (3) xjt + Ij,t−1 − Ijt = djt 0 ≤ xjt ≤ Mjtδjt Ijt ≥ 0, δjt ∈ {0, 1} αjt ≥ pjt ≥ 0 βjt ∀jt ∀jt ∀jt ∀jt (4) (5) (6) (7) ∀jt (8) j=1 4
  • 5. PCLSP – variables and constants Variables: djt pjt xjt Ijt = = = = δjt = demand for item j in period t price of item j in period t amount of item j produced in t inventory of item j between t, t + 1 1 if item j is produced in period t 0 otherwise Constants: αjt βjt T J sjt hjt cjt ajt Rt = = = = = = = = = demand constant, for item j at t demand slope, for item j at t number of time periods number of items setup cost for item j in period t storage cost, item j between t, t + 1 unit production cost, item j at t resource used, item j at t capacity resource available at t T Mjt = djs s=t 5
  • 6. Single item – negligible set-up costs Many modern production settings (JIT) involve negligible set-up costs (and times). In the previous model we hence focus on a version with J = 1 (single item) and sjt ≈ 0 (negligible set-up costs). Hence, removal of demand variables (djt) by substitution gives: T Max Z = [(αt − βt · pt)pt − htIt − ctxt] (9) t=1 s.t. atxt ≤ Rt xt + It−1 − It = αt − βt · pt xt ≥ 0 It ≥ 0, αt ≥ pt ≥ 0 βt ∀t ∀t ∀t ∀t ∀t (10) (11) (12) (13) (14) 6
  • 7. Simplifying assumptions • Capacity constraint: Without loss of generality, equation (10) can be substituted ˆ ˆ with xt ≤ Rt where Rt = Rt . a t • Given prices: If we assume that all prices p1, . . . , pT are given, let’s say by p1, . . . , pT , ˆ ˆ the objective (9) can be rewritten as: T Max Z = T (αt − βt · pt)ˆt − ˆ p t=1 [htIt + ctxt] t=1 T (15) [htIt + ctxt] = C− t=1 or ˆ Min Z = T [htIt + ctxt] (16) t=1 7
  • 8. The reformulated LP Additionally, defining; ˆ Dt = αt − βt · pt ˆ (17) problem (9) – (14) may be redefined as the follwing LP-problem: ˆ Min Z = T [htIt + ctxt] (18) t=1 s.t. ˆ xt ≤ Rt ˆ xt + It−1 − It = Dt xt ≥ 0 It ≥ 0, ∀t ∀t ∀t ∀t (19) (20) (21) (22) 8
  • 9. Assumptions on c and h Logistics problems of this type (”Lot-sizing”) will typically not have a very large time horizon. Consequentually, making assumptions on stability of production and storage costs seems reasonable. We assume the following: c1 = c2 = . . . , cT = c (23) h1 = h2 = . . . hT = h (24) and 9
  • 10. Minimization of total inventory Utilizing assumptions (23), (24), the objective (16) may be expressed: T T T [htIt + ctxt] = h t=1 It + c t=1 xt (25) t=1 Next, it is straightforward to realize by summing up the left and right side of equation (20) that: T T xt = IT − I0 + t=1 ˆ Dt (26) t=1 The right hand side of equation (26) is a constant so is h and c, giving: ¯ Min Z = T It (27) t=1 10
  • 11. The algorithmic logic • Now, Suppose we relax the capacity constraints (19). Then, the optimal solution to the LP (18) – (22) is obvious (a ”Chase Demand” or ”JIT” strategy): ∗ ˆ x∗ = Dt and It = 0, ∀t t (28) • Taking the capacity constraints back into consideration, it is likewise obvious that any period where (19) binds must lead to production as close to this period as possible in order to minimize total inventory. 11
  • 12. The algorithm • Summing up: The algorithm could be described verbally as: Start out with the JIT solution. If it is feasible it is also optimal. If infeasible, run through all infeasible points (ie all periods where x∗ > t ˆ Rt) and utilize ”closest” possible available production capacity to remove infeasibilities. • A formal version: ˆ 0. LET x∗ = Dt , ∀t t ˆ 1. IF x∗ ≤ Rt , ∀t STOP (x∗ is optimal) t t 2. IF next period is T + 1 STOP ˆ 3. ELSE find next period, τ where x∗ > Rt and t ∗ − R in previous periods τ − ˆt produce a total of xt 1, τ −2, . . . as close as possible to τ . (If impossible, problem is infeasible STOP) ˆ 4. SET x∗ = Rτ and update x∗ −1 , x∗ −1 , . . . correτ τ τ spondingly 5. GOTO 2. 12
  • 13. Relaxing cost assumptions further i) c1 = c2 = . . . cT = c and h1 = h2 = . . . hT Previous arguments hold – similar mathematical reformulation. However, the final objective changes from total inventory to toal inventory costs: ˆ Min Z = T htIt (29) t=1 Obviously, the algorithm will still hold. It is no point moving production to an earlier period than the closest possible as total inventory costs must increase under such a strategy. 13
  • 14. Relaxing cost assumptions further ii) c1 > c2 . . . > cT and h1 = h2 = . . . hT In this case, which should be quite natural – productivity should increase over time, the algorithm must also hold. Again, as production costs are larger if we move back in time, it must be optimal to produce as close to the capacity violation as possible. Both total inventory and production costs are then minimized. 14
  • 15. Relaxing cost assumptions further c iii) ht = Constant = c ⇒ ct = c · ht t In most reasonably competitive markets, the value of a product is proportional to the production costs. Of course, in a perfectly competitive market, price equals marginal costs, and the above assumption is ”correct” if the main contribution to inventory costs are due to storage value – as most inventory experts assume. Surely, such an assumption opens up also for increasing prodction costs, which in certain situations may be predictable – wage increases, economic growth etc. 15
  • 16. Algorithmic consequences if ct = c · ht Rewriting (11) as: ˆ xt = Dt + It − It−1 (30) and substituting ct = c · ht into the objective (18) yields: ˆ Z= T ˆ htIt + c · ht(Dt + It − It−1) (31) t=1 Now, assuming a given initial inventory I0 and ˆ the elimination of a constant, the objective Z above may be replaced by the following: 16
  • 17. T Z= ˆ t It h (32) t=1 where ˆt = (c + 1)ht + cht+1 and hT +1 = 0 h (33) Finally, comparing the objectives Z of equaˆ tion (32) and Z of equation (29), we observe structural equality and our algorithm would work also for the case with a constant ratio between production and inventory costs.
  • 18. Some simple numerical experiments The previsouly defined algorithm was implemented in Fortran 95 and executed and compared with state of the art commercial LPsoftware (CPLEX) on a modern PC. The table below shows the results (CPU secs.). CPLEX Algorithm Change (%) T = 10k 0.219 0.031 700 % T = 100k 1.766 0.093 1893 % T = 1m 31.156 0.672 4637 % 17