• Aucun résultat trouvé

The Decision Data Base

N/A
N/A
Protected

Academic year: 2021

Partager "The Decision Data Base"

Copied!
42
0
0

Texte intégral

(1)
(2)
(3)
(4)
(5)

HD28 .M414

'13

dswey

WORKING

PAPER

ALFRED

P.

SLOAN

SCHOOL

OF

MANAGEMENT

THE

DECISION

DATA

BASE

Jeremy

F. Shapiro

Sloan

WP#

3570-93-MSA

June, 1993

MASSACHUSETTS

INSTITUTE

OF

TECHNOLOGY

50

MEMORIAL

DRIVE

(6)
(7)

THE

DECISION

DATA

BASE

Jeremy

F. Shapiro

Sloan

WP#

3570-93-MSA

June, 1993

(8)

MASSACHUSETTS INSTITUTE OFTECHNOLOGY

NOV

1 4 2000

(9)

THE

DECISION

DATA

BASE

Jeremy

F.Shapiro

June, 1993

Abstract

Advanced

Decision

Support Systems based on

mathematical

programming

models

receiveinput data

from

Decision

Data

Bases

(DDB)

that

arederived from, but different than, corporate data bases. This

paper

elaborates

on

the conceptof the

DDB,

its derivation,

and

its practicalsignificance.

Two

specific

DDB's

are

examined

in detail,

one

addressing integrated logistics planning

and

theother addressing dedicated portfoliooptimization.

(10)
(11)

THE

DECISION

DATA

BASE

Introduction

An

increasing

number

of

managers have

come

torealize that transactional

data in theircorporate data bases cannotbe

used

directly to analyze

many

of

theirimportant decision problems.

The

difficulty is especiallyapparentifthe

problems

involve large setsofnumerical data. This isthecase, for example,

when

managers

areconfronted withfacilities location,production scheduling, or othervalue chain

management

problems. Itis also the case forportfolio selection

and

relatedfinancial decision problems.

Shapiroet al [1993] discuss the application of

Advanced

Decision

Support

Systems

(DSS's)

based

on

mathematical

programming

models

to value chain

management

problems. Their

development

includes a briefdiscussion of

what

they call theDecision

Data

Base

(DDB)

which

is derived

from

corporate data

bases

and

contains the inputdata for

Advanced

DSS's.

They

note that the

DDB

has valuein its

own

right insupporting managerial decision

making, even

if itis

not

used

in thegeneration

and

optimization ofmathematical

programming

models.

The

goal ofthis

paper

is toelaborate

on

the conceptofthe

DDB

and on

its practical significance.

Our

development

will

employ

mathematical

programming

as the

primary

tool both for analyzing business

problems

and

for

suggestingthe design

and

content ofDDB's. Thus, the

paper

alsoserves to

review

recentpractices in theuseof

models

to support managerial decision

making.

DDB's

could

be developed

in otherways.

However,

we

have found

mathematical

programming

tobe arobust

problem

solving

paradigm

thatis well

(12)

Derivation of the

DDB

In contemplating the

form

and

content of

any

DDB,

we

require that the

collection ofbusiness

problems

of concernbe focused to the extent that a

coherent family of

models

can be created toanalyze them. Inother

words,

the

DDB

is the result ofinductive business

problem

analysis using models. This is different than adeductive

approach

in

which

the

management

scientisttries to

build a

complete

model

ofthe

company's

business which, once completed, will be

used

to analyzevirtually

any

data intensive decision

problem

that

might

arise.

The

latter

approach

is

doomed

to failurebecause it isimpossible tobring to

closure.

The

firststep in creating a

DDB

isdepicted in Figure 1. It begins witha

domain

ofbusiness

problems

tobe evaluated. Afterextensive dialogue with the manager(s) about these problems, the

model

builder conceptualizes the

models

that fit theproblems.

The

cloud like graphic description of these steps indicates that theactivities of

problem

articulation

and

model

building are creative

and

imprecise mentalexercises.

It ispossible,

even

likely, that different

model

builders will derive

different

models

for a given setof problems. In an absolute sense,

some

formulations

may

be

betterthanothers,

and

these differences will be reflected in

the associated DDB's.

However,

for the

purposes

ofdiscussion,

we

presume

henceforth that thesuggested family of

models

accurately

and

uniquely describes the business

problems

athand.

(13)

Relationship

Between

Business

Problems

and

a

DDB

Figure 1

The

model

generator isaconcrete object. Itisa software

program

that realizes the

model

builder'sconceptualization of the necessary models.

As

shown

in Figure2, the

model

generator transforms inputdata intotheequations

and

variables of a mathematical

programming model

expressed ina

form

that

(14)

CORPORATE

DATA

BASE

MANAGER

i

CONVERSION

PROGRAMS

y I GUI I \

DBMS

I

MODEL

GENERATOR

OPTIMIZER SOLUTION

GENERATOR

ADVANCED

DSS

Advanced

Decision

Support

Schema

Figure 2

At

thedesign stage of

an

Advanced

DSS

development

project, the design of the

model

generatordetermines the structureof the

DDB.

Implicit in this design isa parsingof the model's data requirements into their natural

(15)

divided the

DDB

into

two

parts: Objective

Data

thatis derived

from

the

company's

corporate database;

and

Policy

Data

thatreflects the manager's

judgment

aboutacceptable characteristics ofoptimal strategies. Objective data

might

include,for example, costs,capacities,transformation recipes,

and

transportation activities. Policy data reflectsmanagerial concern about risk,

secondary

objectives, orconstraints

on

thepractical implementation ofa strategy. It

might

stipulate, forexample, that

no more

than

50%

ofa

company's

requirementsof

raw

materialscan

be

satisfied

by

purchases

from companies

outside theU.S., or, that

bond

purchases fora fixed

income

portfolio

must

be in lots of1000bonds. For

most

applications, the objectiveportion will be

much

larger than thepolicyportion.

Both

types ofdata inthe

DDB

arequantitative, although

some

of the

policydata

may

be logical orbooleanin nature. For example, aconstraint thata

company's

logistics

network

may

contain a distribution center

(DC)

in Los

Angeles

or

San

Francisco,but notboth, or a constraint thata dedicated portfolio

may

contain

bonds

issued

by

General

Motors

or Ford,butnot both.

A

third possible typeof input dataomitted in Figure2 are control

parametersfor the optimizer.

Such

parametersare especially

needed

when

the

model

tobe optimized isa

mixed

integer

program.

Because the time required to

compute

an

optimal or

demonstrably

good

solution forsuch a

model

can

be

unpredictable. Thus, it is important to

impose

limits

on

theextent of

computation

performed

by

theoptimizer.

Moreover,

the user

may

assist the optimizer

by

conveying

his/her

judgment

aboutpriorities

among

important decision variables. This typeof data could be

viewed

as policy information

about

the desired quality

and

probablestructure of decisionstrategies

produced

(16)

Referring againto Figure2,

we

note that

model

generation is data driven at

run

time. That is, for agiven data instance, the

model

generator checks

which

components

ofadecision

problem

are passed

forward

from

the

DDB

and

generates a

model

encompassing

only those

components.

In this

way,

the

model

generator has the capability to create a varietyof models, each tailored to the

immediate needs

of the decisionmaker.

The

solutiongenerator is a

program

that takes the

output

data

from

the optimizer

and

parses

and

organizes it in a

manner

consistent with the structure

and

content ofthe input data fed to the

model

generator. Ituses the internal

names

of decision variables

and

constraints selected

by

the

model

generatorin

creating the mathematical

programming

model.

The

solution generator

interprets and,for

some

output, suppressesnon-managerial technical structures associated with mathematical

programming

models.

Output

from

the

model

generator

becomes

part of the

DDB.

We

intend

and

expect that the

DDB

and

the

Advanced

DSS

will reside

on

a

pc

orworkstation, although the

company's

corporate data base

may

reside

on

a

mainframe

computer. Figure2

conveys

theidea that

an

Advanced

DSS

can

be

implemented

on

these platforms using

an

open

architecture

approach

in

which

thegraphical userinterface

(GUD

and

the data base

management

system

(DBM)

can either

be

purchased

off-the-shelf orconstructed quickly using asoftware toolkit.

The

optimizer canalso

be

purchased

off-the-shelf.

Only

the

model

generator

needs

tobe handcrafted for the

problem

solving

domain

ofthe

Advanced

DSS.

The

perspective that the optimizerisa "blackbox"

which

can be

purchased

off-the-shelfmeritsemphasis. It isnot

widely

appreciated that highlyeffective linear

and mixed

integer

programming

packages

for desktop

computers

canbe acquired ata

modest

cost. After

more

than 40years of

development,

theresearch

(17)

community

has

developed

efficient algorithms forthese types ofmathematical

programming

models.

Coupled

with

phenomenal

strides in the numerical processing capabilitiesofmicroprocessors, these packages allow optimization of large scale

models

in timesthat are

commensurate

with those associated with

mainframes

of less than 10 years ago.

Of

course, the

demand

for faster

computation

and

an

ability tooptimize larger

models

is neverending. Still,the absolute capabilities of today's desktop

computers

allow business

problems

of

significant size

and

complexity tobeefficiently

modeled and

optimized

on

them.

With

these advances, optimization ofaproperly

posed

mathematical

programming model

isa reliable

and

almost routine task.

A

more

challenging task is toconceptualize

and

implement

the

model

generator.

The

bulk ofthe

actual

work,

however,

isto create the

DDB.

In terms of thetime required to

implement and

validate

an

Advanced

DSS,

perhaps

80%

or

90%

will be spentin

developingthe data handlingroutines ofthe

DDB,

organizing data,

and making

validation runs, whileonly

10%

to

20%

will

be

spent

on

the

model

generator.

The

discussion thus farhas

assumed

that a

DDB

is defined in termsof a coherentclassofbusiness decisionproblems. In latersections,

we

discuss

specific DDB's,

one

addressinglogistics

problems

and

theotheraddressing dedicated portfolio selection problems, in ordertobe

more

concrete abouttheir

construction,

meaning and

use.

We

have

chosen

such

disparate applications in orderto

examine

the

DDB

from

radically different perspectives.

Business

Process Redesign, Integrated

Planning

and

the

DDB

An

Advanced DSS

isoften

sought

by

management

to

promote

integrated or coordinated planning withinthe firm. Mathematical

programming

models

are well suited tothe taskofunraveling the

complex

interactions

and

ripple

(18)

applications, the

DDB

reflects thecontent

and

level ofdata detail that

must

be

communicated

among

managers

with differing functional responsibilities to achieve integrated planning.

A

specific case isdiscussed in the following section.

The

role ofthe

DDB

in integrated planning is

complementary

to current software

developments

aimed

at

promoting

businessprocess redesign (e.g., see

Davenport

[1993]). For example,

Winograd

and

Flores [1987]

have

proposed

a

workflow paradigm

defined in termsof the interaction

between

two

people conducting business, the "customer"

and

the "supplier".

As

goods

or services

move

through

thevalue chain, the

customer

ata given stage

becomes

the

supplier ofa different

customer

atthe next

downstream

stage of the chain.

New

software is

needed

to facilitate formal orinformal negotiations

about

the termsof

satisfaction

between customer

and

supplier,

and agreement

about

when

these terms

have been

met.

Advanced

DSS's

and DDB's

for integrated planning are

needed

to

complement

business process software

and

procedures because decisions

made

by

customers

and

suppliers will tend to bemyopic. Itis critically important for

customers

and

suppliers, especially ifthey

work

within the

same

firm, tobe given guidelines that areeffective

from

a

more

global, integrated viewpoint. Conversely, the

implementation

and

use of

new

business process software

should

greatlyfacilitate the creation ofaccurate

and

timely data for the

purposes

ofhigher level, integrated planning

by

Advanced

DSS's.

DDB

forIntegrated Logistics Analysis

The

discussion in thissection representsan

amalgam

offacts

and

experiences

from

several integrated logistics

modeling

studies

performed

for

retail distribution companies.

We

begin

by

considering the logistics

network

of the distribution division ofa retailing

company

operating in Illinois,

Wisconsin

(19)

and

Indiana.

A

sin^plified

form

of the

network

is displayedin Figure 3.

The

division

handled

in-bound transportation, warehousing, inventory

management

and

out-bound

transportationfor

more

than50,000

SKU's shipped

to retailstores

where

the products are sold to the public. Total annuallogisticscosts

exceeded

$100 Million.

Logistics

Network

of Retail Distribution

Company

Figure3

The

retail stores

were

comprised

ofcorporatestores

owned

by

the parent

company,

franchisestores with

which

the parent

had

long-term contractual arrangements, independents,

and

specialty stores in asmall

company

recently acquired

by

the parent.

The

total

number

ofstores inall categories

was

(20)

DC

in

Chicago

and

6

medium-sized

DCs

located in or near other cities.

The

DCs

were

stocked

by

approximately 400 suppliers located

throughout

the U. S.

and

Canada.

Foreignsuppliers

were

considered to be located at the portofentry of

theirproducts.

Senior

management

ofthe division

wished

to analyze arangeofquestions about the structure

and

operatingrules of the logistics network.

The

time

frame

for the analysis

was

one

year; studyyears included the nextcalendar year

and

the

two

calendar years after that.

The

questions tobe

answered

included

What

is the optimal

number

and

locationof

DCs?

Should

each

DC

handle

all productlines or

should

some

product

linesbe

handled by

specialized

DCs?

Which

DC

should serve each

market?

Which

supplier locations

should

serveeach

DC?

What

is the tradeoff

between

logistics cost

and

service level as

measured by

the

maximal

time to transportproducts

from any

DC

to

any customer?

What

is the additional costof servicing each

customer

forall its

products

from

a single

DC?

A

mixed

integer

programming model was

well suited to study questions

such

as these.

The model was

a snapshotor single period

model

encompassing

one

year of the

company's

operations. (See Shapiro [1985] orWilliams [1990] for

furtherdetails about

mixed

integer

programming

models

and

their application to logistics.)

A

central data construction for integrated logistics planning

models such

as the

one

that

was

used

inthis application is the definition ofthe setof

(21)

"products"

which

are actually product families. In this case, afterconsiderable discussion,

we

chose 40 products given

by

8

warehouse groups

x 5 types ofcustomers

Each

warehouse

group

was

comprised

of productswith similarhandling

and

distribution characteristics.

These

groups

had

been

used for planning

and

control purposes in the

company

forseveral years.

The

types ofcustomers

were

corporate, franchise,large independent,small independent,

and

specialty

company

stores.

The

product

definition

was

chosen so thateach typeof

customer

had

similar

DC

assembly

and

store delivery characteristics. Thatis, foreach

warehouse

group, the

work

of receiving, assembling

and

re-loading orders constituting full truckload

shipments

out-bound from

the

DC's

varied

among,

but notwithin,eachof the 5 types ofcustomers.

Moreover,

the timespent

by

the delivery truck driver unloadingat thestoresvaried

among,

but notwithin,each ofthe 5 typesof customers. Thus, the 40 productsreflected a

complete

spectrum

ofhandling

and

transportation differences

due

to differencesin physical handling

and customer

characteristics.

The

nextset tobe defined

was

theset ofcustomers. This definition

followednaturally

from

thedefinition ofproducts.

The

600 stores

were

used

to

define approximately 200 customers as follows. Largestores

were

treated as

separateentities in their given geographical locations.

There were

approximately 50 of

such

stores.

The

remaining

150customers

were

aggregations ofsimilar typesofsmallercustomersin close geographical proximity.

Each

type of

customer

had

positive

demand

foreach of the8

warehouse groups

of products.

The

setofsuppliers

was

similarly defined.

The

largest 40

were

treated as

separateentities in theirgiven geographical locations.

Each

of thesesuppliers

(22)

were

sources foronly a

few

of the 8

warehouse

groups.

The

remaining

suppliers

were

aggregated intoapproximately 50 supplier zones.

PRODUCT

INDEX

SET

CUSTOMER

INDEX

AND

LOCATION

SET

SUPPLIER

INDEX

AND

LOCATION

SET

DC

INDEX

AND

LOCATION

SET

RESOURCE

SET

SUPPLIER

COSTS

AND

CAPACITIES

IN-BOUND

TRANSPORTATION

ARCS:

COSTS

AND

CAPACITIES

SUPPLIER

DIRECT

TO

CUSTOMER

ARCS:

COSTS

AND

CAPACITIES

RESOURCE

CAPACITIES

AT

THE

DCS

PRODUCT

COSTS

AND

TRANSFORMATION

RECIPES

AT

THE

DC'S

INDIRECT

VARIABLE

AND

FIXED

COSTS

AT

THE

DC'S

INTER-DC

SHIPMENT

ARCS:

COSTS

AND

CAPACITIES

OUT-BOUND

TRANSPORTATION

ARCS:

COSTS

AND

CAPACITIES

MARKET

DEMANDS

POLICY

PARAMETERS

Data

Filesin the

DDB

Integrated Logistics

Advanced

DSS

Table 1

These

definitionsofthe setsof products, customers

and

suppliers,

were

the prerequisitesfor developing thenumerical, objective data for

an

integrated

logistics

model.

A

listingofthe data files in the

DDB

are given in Table 1.

Most

of the data in this table are self-explanatory. Resources at the

DCs

refer, for

example,to labor

hours

orsquare feetofstorage space.

They

may

also refer to

(23)

quantities suchas

throughput

of a particular product

upon

which

inventory handling

and

holdingcosts arebased. Transformationrecipes referto processes

whereby

input productsare transformed to output products; forexample,

when

productsare

assembled

intoorders readytobe

shipped

to thestores.

The

in-bound

and

outbound

transportation arcs constituted the biggest data filesin the

DDB.

The

costs associated with

movements

along the

inbound

arcs

were

based

on

industry rates fortruckload

movements

and

the distances

between

suppliers

and

existing

and

new

DCs.

Approximately

10,000 to 20,000

such

arcs

were

created

where

the actual

number

depended

on

the

number

of

new

DC

sitestobe evaluated. Since

most

deliveries

from

DCs

to customers

were by

company-ov^med

trucks,regression analysis

on

historical data

was

performed

to determine rates

and

costs forthe

out-bound

arcs. Again,

depending on

the

number

of

new

DC

sites beingconsidered, the

number

ofarcslinking

DCs

to

customers

ranged

from

15,000 to 25,000.

Policy constraints for thisfamily oflogistics

problems

included options allowingthedecision

maker

tospecify

whether

customers

were

tobe sole

sourced foreach productfamily,or not.

A

second

policy

parameter

was

the allowable service distance

between

a

DC

and

the customers itserved. This

parameter

was

used

to delimit thesetof permissible

out-bound

arcs.

A

third

typeof policy constraint

were

multiple-choice constraints

on

DC

locations. For example,a constraintstating that at

most

one

new

DC

could

be

selected

from

a

setof threepotential

DC

sites.

The

strategic logisticsstudythat led to the creation of the

DDB

for

integrated logistics analystfor the distribution

company was

successfully carried out.

Many

scenarios of thedistribution

company's

future

were

modeled

and

optimized.

From

these runs, senior

management

identified a redesign oftheir

logistics

network

withindicated savingsof several milliondollars in total

(24)

logistics cost.

The

redesign involved a reduction in the total

number

of

DC's

in operation

and

a partial specializationof

some

DC's

to handlea limited

number

of

product

lines.

After the study v^ascompleted, other importantuses of the

DDB

became

apparent.

One

use

was

tosupport quarterly

and monthly

tactical logistics

planning.

The

need

for tactical decision support

was

particularly acute during the period

when

the

network

of

DC's

was

beingredesigned.

A

second

potential

useof the

DDB

was

as a cost control

mechanism.

By

comparing

actual

DC

operating costs

and

transportation costs against those projected

by

the

DDB

and

the optimizationruns,

management

could develop exception reports identifying operational inefficiencies.

DDB

for

Dedicated

Portfolio Selection

The

discussion in thissection is

based on

our experiences developing

analyticengines for dedicated portfolio selection systems based

on

mathematical

programming

models.

These

were

data

management

and

modeling

systems

used

by

investment

banking

firmsto evaluate the re-structuring of all or part of a dedicated portfolio

comprised

of

government

and

corporate

bonds and

other fixed

income

instruments. Analysis

by models

was

provided

as a serviceofthe

investment

banking

firm to pension

managers

and

otherfixed

income

portfolio

managers

looking to re-structure their portfolios.

Although

they

were

mainframe

systems,pcversions

based on

the

open

architecture

schema

of Figure 2

would

bestraightforward to implement.

The model

constraints

were

of

two

types. First, foreach period (usuallya

month)

inthe planning horizon (10 to40years), there

was

an

asset/liability

balanceequation:

(25)

+

This period's cash flow

from coupons and

principal

repayment

of

bonds

held in the portfolio.

+

Cash

flow

from

re-investmentofcashsurplus

from

theprevious period.

+

Cash

flow

from borrowing

orothersources during this period.

+

Liabilities forecast for thisperiod.

+

Re-payment

of

borrowing

in the previousperiod.

+

This period'scash surplus

which

will bere-invested.

Note

that the

model

addressed only the questionof

which bonds

topurchase

here-and-now

to

meet

future liabilities.

The assumption

was

that the

bonds

would

be held tomaturity. In otherwords, they

would

notbesold beforethat time. Thus,thecomplicationsof forecasting future

bond

prices

and

incorporating futuresell

and buy

decisions in the

model

were

excluded.

Similarly,the

model

incorporatedonly the

one

decision choice of30-day

government

billsfor re-investmentofcashsurpluses.

The

second

typeof constraint

were

policy constraints

based

on

attributes

of thebonds.

They were imposed

by

portfolio

managers

as surrogates for risks

associated withthe dedicated portfolio selection decisions. Attributesincluded the here-and-

now

cost of

bonds whose

cash flows

would

(more-or-less) cover forecasted liabilities.

Other

attributes included rating,average age,duration or yield tomaturity ofthe bonds.

Computation

ofattribute datasuch asthese required tailored routinesin the conversion

programs

shown

in Figure 2.

The

DDB

for this application is

shown

in Table 2.

The

lotsize quantityin

the

BOND

DATA

refers tothe integer

number

of

bonds

in the

minimal

lotsize thatcould be

purchased

(e.g., 1, 10, 100).

The

conditional

minimum

refers to the

(26)

quantity of

bonds

ofagiven

bond

type that

must

be

bought

if

any

bonds

ofthat

type are

bought

atall (e.g., either

bonds

orat least 1000).

Cash

flow pairs refers to combinations ofperiods

and

cash flow forthose periods

when

cash flow is positive.

BOND

SET

PERIODS

SET

ATTRIBUTES

SET

BOND

DATA

- For each bond:

name; market

price; lotsize; absolute

minimum;

conditional

minimum;

maximum;

attributes; cash flow pairs

PERIOD

DATA

- For each period: liability

payments;

re-investmentrate;

minimum

and

maximum

on

cash surplus balance;

borrowing

rate;

maximum

borrowing

COST

FUNCTION

AND

ATTRIBUTE

CONSTRAINT

DATA

- Cost function;

averageconstraints; only constraints; each constraints; total constraints; logical

constraints

Data

Filesin the

DDB

Dedicated Portfolio

Advanced

DSS

Table 2

The

default objective function of the

model was

total costminimization, but

any

weighted combination

ofattributes

and

costcould beselected as

an

alternative.

As

shown

in Table2, the

model

generator

used

theseattributes

values forindividual

bonds

towrite "average" constraints

on

the entire portfolio

withrespect to these attributes.

The

"only" constraints

were used

to screen

bonds

as candidatesfor theportfolio

based on

theirattributes.

The

"each" constraints

(27)

were used

to limit total investment inindividual

bonds

based

on

their attributes.

The

"total" constraints

were

used to limittotal investment inspecified setsof

bonds

based

on

their attributes. Finally, the logical constraints

were

a varietyof boolean constraints

on

bonds

suchas "if

bond

A

is selected then

bond

B

cannot beselected," or"at

most

one

of

bonds

A, B,

C

may

beselected,"

and

soon.

Data Aggregation

and

Other

Estimations

and

Transformations

As

we

have

seen, data aggregations areboth necessary

and

desirable for

DDB's

that address tactical

and

strategicvalue chain problems.

Due

tothe

broad

scopeofthese

problems

and

the corresponding scopeof the

models

for analyzing them, products,customers, suppliers,time periods

and

otherfactors

must

be

aggregated ifthe

models

are tobe ofa

manageable

size.

The

same

or similar data aggregations arealso desirable ifthe

manager

is toachievea high level

view

of his/herproblems. Forexample,

when

considering globalinventory

and

production schedules for thenextquarter, the

manager

will obtainbetterinsights

by

reviewing data aggregated intoproductfamilies that

number

in the tens

ratherthan

SKU's

numbered

in the thousandsor ten thousands.

Moreover,

sales forecasts forthenextquartershould be based

on

the

same

or similar

aggregationsof finished products. For

many

types ofbusinesses, regional

forecasts

should

alsobe

based

on

customer

aggregationsinto

market

zones.

It iswell

known

that traditional accountingdata

must

oftenbe transformed ifthey areto accuratelydescribe costs ina

DDB.

For example,

allocationsofindirect

and

overhead

costs

based

on

historical levelsof

volume

must

be

taken outof unitcost figures

and

treated as separate

volume

and

non-volume

dep)endentcosts. This is

one

ofthe

major

tenetsofactivity

based

costing

(ABC)

(see

Cooper

[1988]).

(28)

Another

difficultywith standard accounting data is thatimportant costs

may

be

bundled

together, thereby obscuring decision options available to

management.

For example,

many

suppliers are paid fortheir products delivered

to the

company's

facilities.

In-bound

transportation costs are

imbedded

in the

amounts

paid to thesesuppliers. In order to decide

whether

ornot to take over

certain

in-bound

transportation activities, the

company

must

determine

or estimate the

supply

costs

FOB

the suppliers' facilities,

and

the

in-bound

transportation costs

from

these facilities.

By

contrast tothe discussion above,

sometimes

aggregate accounting data

needs

tobe refined for the

purposes

ofdecision

making.

For example, in the integrated logistics

DDB

discussed above, an averageunit costper mile for

on-bound

transportation

was

judged

tobe too inaccurate. Instead, statistical

regression

methods

were used

to

compute

origin-destination

and

product

specific transportationcosts.

Comparison

of

Two

DDB's

and

Advanced

DSS's

The

data listed in Tables 1

and

2 are very different,reflecting the differences indecision

making

between

logisticsplanning

and

portfolio

management. However,

procedures that

were

used

todesign

and implement

Advanced

DSS's for these applications

and

their associated

DDB's had

a great deal in

common.

In thissection,

we

elaborate

on

the similarities

and

differences. I. Availabilityof Data

and

Time

Required to

Assemble

a

DDB

.

Our

experience has

been

that data for a logistics

DDB

requires

two weeks

to three

months

toassemble.

The

actual time

depends

on

the size

and

complexityof the

company's

operations, the state ofthe corporate data base, the

number

ofpeople involved in converting the data,

and

several otherfactors.

The

monolithic depiction ofthe corporate database in Figure2 is misleadingbecause

(29)

datawill reside in different data basesin

most

companies.

Some

data,

such

as

capacities

and

indirectcosts,

may

be approximate,especially in the firstversion

of alogistics

DDB.

Further, as

we

indicated above, considerableaggregation of theproducts, markets,

and

suppliers

may

benecessary

and

desirablefor effective tactical

and

strategic logisticsplanning.

The

design

and

implementation of

meaningful

aggregationprocedures

may

require several

weeks

ifthe

problems

tobe addressedarelarge

and

complex.

Even

afteraggregation, thefiles in the

DDB

pertaining to

in-bound

and out-bound

transportation arcs will belarge

and

require timeto generate

and

verify.

By

contrast,dedicated portfolio

DDB's

canbe

assembled

injusta

few

days. This isbecauseelectronic retrievaloffinancial data isbetterorganized

and

more

efficientthan it is forlogistics data. Financial data isusually

more

accurate

due

toits intrinsicnature

and

the exigenciesof global trading.

However,

once

the portfolio

manager

has identified thestrategy that heor she wishes to

implement

as the resultof

running

several scenarios, a final verificationof prevailing

market

prices forthe different

bonds

and

other fixed

income

instruments,

and

a finaloptimization run, are usually required.

2.

Permanency

of

Data

and

DDB's

.

Much

of the data in the logistics

DDB

is stable in thatit

changes

slowly

over time. Costs

and

capacities

may

not

change

significantlyover aperiod of several

months.

The

rateof

change

ofother data

depends

on

whether

the

problems

beingaddressed areshort-term tactical, in

which

case

we

would

expect

thatinventory

and

demand

datawill

change

rapidly,or long-termstrategic, in

which

case

we

would

expectthat

no

data will

change

rapidly. In either case, the

DDB

provides

an

effective

mechanism

fortracking the real

world

integrated

logistics

system

beinganalyzed.

(30)

On

the other hand, critical data in the dedicated portfolio

DDB

suchas

bond

prices are quite transient.

Although changes

in

bond

prices overjust a

few

days

may

not belarge in absolute terms, they are relativelylarge forthe

purposes

of exact portfoliooptimization.

A

reduction of0.1% inthe cost ofrebalancinga portfolio of$100Million is $100,000.

As

theyare currently used, dedicated portfolio

DDB's

are

viewed

as

temporary

data sets foranalyzing

how

best to rebalance portfolios.

The

DDB

is

created,

used

to generate optimization

models

over the course ofa

few days

or weeks,

and

then

abandoned

after the exercisehas

been

completed. This

seems

short sighted.

An

alternative

would

beto maintain

and

update

the

DDB

after the

rebalancing has

been

completed

and

use the

updated

data,especially thevalues of theportfolio's attribute constraintcoefficients, as a diagnostic for deciding

when

the portfolio

should

once

more

be rebalanced.

3. Similarity of

Models

.

Mixed

integer

programming

models were used

for both applications despite the large differencesin the real

world

business decision

problems

that

they

were

describing.

At

the purely mathematical

system

level, the

models have

considerablesimilarity.

The

similarity could beexploited to translate the

dedicated portfoliooptimization

problem

into apseudo-logistics planning problem. In the recast

problem

statement,each

bond

typeacts as a potential source ofcash flow to be supplied to liabilities

viewed

as sinkswith associated cash requirements.

The

artificialbutaccurate recasting of

problems

thatare not logistics

problems

as pseudo-logistics

problems

has conflicting implications to the

construction ofeffective

DDB's

and

Advanced

DSS's.

On

the

one

hand, the

artificialityof the pseudo-logistics formulations

would

interfere withthe design

and

construction of coherent

and

transparent DDB's.

On

the other hand, the

(31)

abilityto recast a

wide

variety of non-logistics business

problems

as a

pseudo-logistics

problems

would

facilitate the

development

of a general

purpose

model

generation language, therebyreducing the extent to

which

the

model and

solution generators in Figure 2

must

be

hand

crafted.

Brown

,

Northup and

Shapiro [1986] report

on

asuch a language

developed

on

this principle.

The

approach

remains an

open

area of investigation.

4. Realismof

Models

.

The

usefulnessof the

DDB's

forthe

two

applicationsis clearly related to

therealism of the underlying models. In

our

opinion,

mixed

integer

programming

models

provide avery realisticdescription of decision

problems

associated with integratedlogistics planning.

The models

capture costs, transformationactivities,capacities, inventory

management,

product

movements, and

facilities locationdecisions in a

manner

that is

complete

and

consistent v^th managerial intuition.

By

contrast, the

mixed

integer

programming

models

for dedicated

portfoliooptimization area less realisticfit to the

problems

theyare

supposed

to

analyze.

The

main

reason forthe lack of realismis their deterministic

view

ofthe future.

The

models

do

notdirectly address the

primary

responsibility

and

concern of financial managers; namely, to controlrisk while guaranteeinga superioror acceptable return.

As

we

discussed, the attributesconstraints are intended to provide these

managers

withindirect

means

for controlling uncertainty,buttheireffectivenessleaves

much

to be desired.

Forfixed

income

portfolios, the

most

important uncertainparameters are

futureinterest rates.

These

rates notonlyinfluence the value ofcashsurpluses generated in the future, butalso futurecash flows associated withcallable assets

such

as

mortgage backed

securities. Extensionof the

mixed

integer

programming

models

to stochastic

programming

with recourse

models

provide

(32)

much

more

realisticdescriptions ofdedicated portfolio problems, in large part because theyoffer the possibility of incorporating

models from

finance theory describing interestrate

movements

and

options pricing (see Hiller, Klaassen

and

Shapiro [1991] orZipkin [1992] for a discussion of stochastic

programming

models

applied todedicated portfoliooptimization).

However,

theextensions require considerable

more

research

and development

because their

form

and

size

makes them

difficult to

manage

and

implement.

By

their very nature, stochastic

programming

models

ofdedicated

portfolio optimization

problems

would

require the creation ofextremely large

DDB's. Ineffect, the

DDB

would

need

tocontain data describingeachofa very large

number

ofscenarios ofan uncertain future.

Note

also thatthe

box

in Figure 2 labeled "Conversions

Programs"

would

contain

complex

and

sophisticated interest rate forecasting

and

other descriptive

models from

finance theory.

Of

course,probabilistic analysis ofintegrated logistics planning

problems

may

also

be

desirable. In

many

instances,this canbe

accomplished

by

running

deterministic

models under

differentscenarios of

an

uncertain future tosee

how

optimal strategies vary.

Each

scenario

might

be

determined

by modifying

abase case scenario in the

DDB.

The

stochastic

programming

with recourse

approach

discussed for

dedicated portfolioproblenns is also relevant to integrated logistics planning

(e.g., see

Wagner

[1969] or Bienstock

and

Shapiro [1985]. In effect, a stochastic

programming model would

simultaneously determine optimal contingency

plansfor eachscenario

and

a

here-and-now

strategy that optimally

hedges

against these plans.

Although

the

approach

is technically feasible, itisnot yet

practical to

pursue

because thesimpler deterministic

models

are not yet

sufficiently

understood

oraccepted.

(33)

Conclusions

Our

purposes

in this

paper

were

to introduce the notion ofthe

DDB

and

to

demonstrate

its innportancein decisionsupport.

We

presented specific

illustrationsof

DDB's

constructed forintegrated logistics planning

and

dedicated

portfolio optimization,

and

compared

and

contrasted their functionalities

and

uses.

We

conclude the

paper

withbriefdiscussionsofimportant related topics

notpreviously covered.

Although

the discussion focused

on models

and

systems fordecision support, the

DSS

practitioner

must

never lose sightofthe critical

need

for

accuratedata in the

DDB.

To

thisend, the "Conversion

Programs"

in Figure2

may

include a collection of

complex

descriptive

models

which, in

some

instances,

may

be the

most

difficult

and

time

consuming

task ofan

Advanced

DSS

implementation. In addition, these

programs

should incorporateprocedures for

error checking. Recent

advances

in data quality

management

software arealso

relevant tothe creation ofaccurate DDB's.

The

specific

DDB's

discussed

above

related to tactical

and

strategic

planning.

A

number

of

new

issues arise

when

one

considers

DDB's

for

operational decision support.

One

is the

need

to

examine

decision

problems

in

much

greater detailat theoperational level thanis necessary

and

desirable for

tactical

and

strategicapplications.

The

form

and

content of

DDB's

foroperational

environments

is

an

area of currentinvestigation.

Finally,

we

remark

that a

fundamental

assumption

underlyingthe construction of a

DDB

is that itis defined

by

therequirement toanalyze a

coherent classofdecision problems. In alarge

company,

we

would

expectto

find multipleclassesof

problems

each with itsimplied

DDB.

This suggestsa

higher levelorganization of

DDB's

tosupport integrated planningat ahigher

(34)

level.

Of

parricular importance is integrated inter-temporal planningofstrategic, tactical

and

operational decisions.

The

conceptofhierarchical

planning

is

relevantto thedesign of

DDB's

for this

purpose

(see

Hax

and

Meal

[1975]).

Mathematical

programming

models

and methods

for hierarchical planningare particularly attractive

approaches

for creating related

and

overlapping

DDB's

(see

Graves

[1982]).

(35)

References

D. Bienstock

and

J. Shapiro[1988], "Optimizing Resource AcquisitionDecisions

by

Stochastic

Programming,"

(withDaniel Bienstock),

M

anagement

Science, 34,

pp. 215-229.

R.

W.

Brown,

W.

D.

Northup

and

J. F. Shapiro [1986],

"LOGS:

A

ModeUng

and

Optimization

System

for BusinessPlanning," in

Computer Methods

toAssist

Decision

Making

,edited

by

G. Mitra.

R.

Cooper

[1988], "The Rise ofActivity-Based Costing -Part

One:

What

is an

Activity-BasedCostSystem?," T.ofCost

Management,

(Summer),

pp

45-54.

T. H.

Davenport

[1993], Process Innovation: Reengineering

Work

through InformationTechnology,

Harvard

Business School Press.

S. C.

Graves

[1982], "Using

Lagrangean Techniques

toSolve Hierarchical Production Planning Problems,"

Management

Science, 28,

pp

260-275.

A. C.

Hax

and

H. C.

Meal

[1975], "Hierarchical Integration ofProduction Planning

and

Scheduling,"

pp

53-69 in

North-Holland

/TIMS

Studies inthe

Management

Sciences, Vol. 1,

Lo

gistics,

North-Holland

and American

Elsevier.

R. S. Hiller, P. Klaassen

and

J. F. Shapiro [1991],

"A

Stochastic

Programming

Model

forRisk Controlled

Bond

Portfolio Dedication,"

Working

Paper

IFSRC

No.

183-91, International Financial ServicesResearch Center,

MIT

SloanSchool of

Management,

(to

appear

in Proceedings of Ouantitative

Methods,

Super

Computers and

AI

in Finance,

London,

February, 1992.)

J. F. Shapiro [1985],"Quantitative

Methods

in Distribution,"

Chapter

15 in

The

Distribution

Handbook

, edited

by

J. F.

Robeson

and

R. G.

House,

Free

Press-MacMillan.

J.F. Shapiro, V.

M.

Singhal, S.

N.

Wagner

[1993], "Optimizing the

Value

Chain,

Interfaces.23.

pp

102-117.

(36)

H,

M,

Wagner

[1969], Principles ofOperations Research, FirstEdition, Prentice-Hall.

H. P. Williams [1990],

Model

Building in Mathematical

Programming,

Wiley.

T. A.

Winograd

and

F. Flores [1986],

Understanding

Computers

and

Cognition:

A

New

Foundation

forDesign,

Ablex

Publishing Co.

P. Zipkin [1992], "TheStructure of Structured

Bond

Portfolio Models," Operations Research.40,S157-S169.

(37)
(38)
(39)
(40)

r. ^

^

MAR zOOf

Date

Due

(41)

MITLIBRARIES DUPL

(42)

Références

Documents relatifs

In particular, a new model has appeared in 2000 called the 2-tuple fuzzy linguistic representation model (Herrera and Mart´ınez, 2000) which gave birth to a kind of “2-tuple

La majorité des cas déclarés d’infection localement acquise se trouvent dans le sud du Manitoba, dans le sud et le sud-est de l’Ontario, dans le sud du Québec et

A multiplication of the stakeholders involved in the decision-making process, with an opening of the decisional circle to local authorities (defined by a territorialization of public

The research was carried out in three steps: structure, application, and analysis of the data to evaluate the relationship between aspects of active teaching methods and student

Nos corps étreints et nos yeux mi-clos nous emporte alors en d’autres projets ou l’on s’oublie pour ne faire qu’un, le temps que tu me prennes dans tes bras ou ailleurs,

In the case of big data, to retrieve information, there are various analysis techniques with different orientations and results, such as Representation-learning

Lastly, we note that in a big data environment, the decision-making process does not end at step 4, the supervisor continues to exploit the available information to

Transforming growth factor beta 1 is present at sites of extracellular matrix gene expression in human pulmonary fibrosis. Elevated levels of platelet derived growth factor