10.3.031_PERT_ _LESS 10.3.031 PERT LESS

10.3.031_PERT_-_LESS 10.3.031_PERT_-_LESS

User Manual: 10.3.031_PERT_-_LESS

Open the PDF directly: View PDF PDF.
Page Count: 32

Download10.3.031_PERT_-_LESS 10.3.031 PERT - LESS
Open PDF In BrowserView PDF
St.·P,

'~.
",)

.

o

'\~.IJ

DISCLAIMER

Although each program has been tested by its contributor,
no warranty, express or implied, is made by the contributor
or any User's Group, as to the accuracy and functioning of
the program 'and related program material, nor shall the fact
of distribution constitute any such warranty, and no responsibility
is assumed by the contributor or any User's Group, in connection
therewith.

o

o

•

•

COMMON USERS GROUP PROGRAM REVIEW AND EVALUATION
(fill out in typewriter, ink or pencil)
Date----------------

~OgramNO.--__-------------

,

ProgramName: _______________________________________________,_____________
1. Does the abstract adequately describe- what the program is and what
it does?
Comment

Yes

No

2. Does the program do what the abstract says?
Comment

Yes

No

3. Is the description clear, understandable, and adequate?
Comment

Yes

No

4. Are the Operating Instructions understandable and in sufficient detail?
Comment
.
----------------------------------~--------~---Are the Sense Switch options adequately described (jf applicable)?
Are the mnemonic labels identified or sufficiently understandable?
Comment

Yes

No

Yes
Yes

No
No

5. Does the source program compile satisfactorily Of applicable) ?
Comment

Yes

No

Yes

No

Yes

No

8. Does the Program meet the minimal standards of COMMON?
Comment

Yes

No

9. Were all necessary parts of the program received?
Comment

Yes

No·

--------------------------------------------------

--------------------------------------------------

--------------------------------------------------

--------------------------------------------------

--------------------------------------------------

Does the object program run satisfactorily?·
Comment

--------------------------------------------------

7. Number of test cases run
• Are any restrictions as to data,
size, range, etc. covered adequately in description?
Comlnent

---------------------------------------------------

-----------------------------------------------------------------------------------------------------

10. Please list on the back any suggestions to improve the usefulness of the program.

These will be passed onto the author for his consideration
Please return to:
IBM Corporation
Program Information Department
40 Saw Mill River Road
Hawthorne, New York 10532
' " Attn: PREP FORM COORDINATOR

o

Your Name
Company
Address
U
G
C d
sers roup 0 e - - - - - - - -

~HIS REVIEW FORM IS PART OF THE COMMON ORGANIZA11ION'S PROGRAM REVIEW AND

EVALUATION PROCEDURE. NoNMEMBERS ARE CORDIALLY INVITED TO PARTICIPATE
IN THIS EVALUATION
g

2/2/67 .
::UstL:::liJMNIN,X ; $ .

3
. (

44t4tAJIU$44 i¥

44 pi

o

n

~
':-~

•
•

I

f
~

r
J

IIe
1620

10.3.031

January 3, 1964

Statement 231 IW1 = A4 (L) + . 5 in program 1 has been
replaced by statements:
231

IF (A4(L) - 99999.) 701,125, 125

701

IW1 =A4 (L) + 5
0

This correction eliminates the possibly of getting an Error E9
when A4(L) becomes larger than 99999.

PERT - LESS

L. Standlee Steenrod
Computer Research Center
9B&ffi

University of Missouri
Columbia, Missouri
1620 Users Group Code 3211
Augus t 30, 1963

Modifications or revisions to this program, as they occur,
will be announced in the appropriate Catalog of Programs
for IBM Data Processing Systems. When such an announcement occurs, users should order a complete new program
from the Program Information Department.

4-

Ji-

ABSTRACT
Deck Labeling Sheet

1.

Title:

2.

Author:

Deck 1 - Fortran Program 1
Hash Total 75367450954418300571

PERT-LESS

Classification:

Deck 2 - Fortran Program 2
Hash Total 58007769218123676099

August 20, 1963

Date:
Deck 3 - Sample Problem - Input to Program
Hash Total 73730844640539713845

Management Science

Organization: L. Standlee Steenrod,
Computer Research Center, University of Missouri

Users Group Membership Code:

Deck 4 - Output from Program 1
_
Hash Total 78920772480045238602
Deck 5 - Output from Program 2
Hash Total 54307502721721210377

3211

3.

Direct Inquiries to name: L. Standlee Steenrod, Computer Research
Center, 9 B & PA, University of Missouri, Columbia, Missouri
Phone: GI 9-9533

4.

Description/purpose:
This is a critical path program devised to compute schedules of
paths and their associated "least cost" through a network of
activities of a large project. The schedules are generated
between the project's normal time and crash time and each
contains start and finish times, costs and floats for each
activity. These schedules enable a time and its associated
" least cost" to be chosen.

5.

Method:

6.
7.

Restriction/range: Not applicable
Specifications:
a. Storage used by program:
60 K
b. Equipment required by program:
Card system
Auto divide, Indirect addressing,
Floating point hardware

The above decks were Hash Totaled with the 1620 Users Group
Program 1,6.031.

c.

8.

Critical Path Programming by Mauchly Associates; other
information - not available

Program can be used on lesser machine if dimensions are reduced
or part of labeling in program deck 2 is removed
Programming type
Fortran II

Remarks:

a.
b.

This program is a modification of SHARE program
1188 PA GMCP.
Program consists of two (2) decks. Deck I gives
intermediate output, Deck II gives final output
for listing .

.(
("

•

c

CJ

Cj

•

o

n

r}

Table of Contents

All inquiries concerning the following program should be
directed to:
L. Standlee Steenrod
Computer Research Center
9 B & PA
University of Missouri
Columbia, Missouri

Page

Users Group Code

3211

Note
Discussion
Input Format
Output
Operating Instructions

12

These programs (2) are a translation of the SHARE program 1188
PA GM XP for the 7090 to a form usable on the 1620. Because of this
much of the mathematical method is unavailable.

Appendix A - Panel Wiring

14

Surmnary

Appendix B - Program Listings
Program 1
Program 2

16
24

Appendix C - Sample Problem
Input for Program
Input for Program
Output

5
10

30
32
33+1

Critical Path Programming is a method devised to plan and control
large projects composed of many activities that must be completed in
certain sequences. In these programs the critical path method has
been programmed in the FORTRAN language. This permits the computer
to accept a description of a project structure and time-cost information
for each activity in order to generate a series of project schedules.
Each project schedule has a certain duration and cost associated
with it. This cost arises from assigning to each activity in the
project a scheduled duration and related cost. In general, the shorter
the activity, the higher the activity cost.
The project time related to a schedule results from the durations
assigned the various activities together with the precedence relationships binding the activities. For each schedule generated, its project
cost is the least possible for that project time.
The FORTRAN programs are designed for flexibility. Various types
of computer runs can be made, and alternative forms of output are
obtainable. These are described in detail under Input.

Discllssion
I. Background
The basis of these programs is PERT (Project Evaluation and Review
Technique) developed for the U. S. Navy to help measure and control
progress on the Polaris System.
The PERT model assumes that a project can be broken down into
activities (or sub - projects) and that the sequence relationship
between these activities can be specified. A graphical representation
of a project can be obtained by depicting activities as arrows, each
beginning and ending at a point called a benchmark or event. Several
activities may begin or end at a single event.
Figure I is used as an example of such a graphical representation

I

':\

.

3

of a small project.

~~

b 9

5

Q-t------~)----- ~-

I

e

~'-

Path a-b-c is critical, and project time is 16. By g1v1ng three
time estimates for each activity, uncertainty is inCOrPorated by the
PERT method into the overall project completion time.
This program employs a network representation and also activity
costs. Each activity is assumed to have a "normal time" for completion
and an associated "normal cost". Likewise, each activity is assumed
to have a "crash time", generally less than the normal, and on associated
"crash cost" - generally higher than normal cost. The Critical Path
Progrannning Method assumes that in the time - cost plane, the "normal
point" can be connected by a straight line to the "crash point" to
define an activity cost function. Figure III below represents this
relationship.

c4
~"

-0-'

~~

FIGURE I

Activity

Activity Cost-Time

Cost

In this example, a network of 6 activities (arrows a,b,c,d,e,f) defined
by 5 events (circles) might represent a small project. The project
begins with activity "a" is completed, event "2" is realized and activities
"b" and "d" are innnediately begun in parallel. When "d" is complete at
at event "3", activities "e" and "f" are begun in parallel. Event "4"
is realized, or occurs, only when both "b" and "e" are completed.
The same structure represente~ Figure I can be described by
listing the 6 pairs of event numbers describing the 6 activities; let
us also list a sample completion time for each of these activities.

Function
Crash Cost
(XA4)
Normal Cost
(XA2)

Completion Time in Weeks

Time
Crash
Time
(XA3)

(a)

1,2

(d)

2,3

(b)

2,4

(e)

3,4

5

(f)

3,5

6

(c)

4,5

Normal
Time
(XA1)
FIGURE 'III

The Method assigns each activity a duration between crash and
normal XA3,XAl , at the associated cost.

4
FIGURE II

Thus, Figure II is logically equivalent to Figure I. In the PERT
System it is only necessary to supply information of the type in
Figure II to analyze the status of a project.
Project completion time can be obtained by tracing all paths
connecting the first event (1) to the last event (5), and adding
together the completion times of activities along each given path.
The path giving the largest sum would be called the "critical
path" and its sum would be the project duration. In Figure I, three
paths connect events (1) and (5). These are:
a-b-c
a-d-e-c
a-d-f

See PERT, Summary Report Phasel, Special Projects Office,
Naval Weapons, Department of the Navy, Washington, D.C.

~ureau

of

(3+9+4=16)
(3+2+5+4=14)
(3+2+6=11)

q

(j

c

o

•

o

n

~
_~o-l

•

•
4

An algorithm developed by J. E. Kelly, Jr. of Mauchly Associates
generates a series of project schedules (assignments of times to activities)
such that for each project schedule, its associated cost is the least
possible for the related total project time.
The first schedule generated is the "normal" project schedule
which results from setting all activities at their normal times. This
is clearly the least cost and longest project schedule. Then, successive
schedules are generated down to a "crash" time project schedule which
is the shortest possible time and the least expensive for that time.
The number of schedules is unknown in advance, depending on project
structure as well as activity cost-time curves.
This generates a project cost-time function which when linearly
connected, is like Figure IV below.

Project
Cost

Crash
Schedule

Project Cost-Time
FlJlnction

-- Normal Schedule

__
Normal---7-"
Project
Time

Crash
Project
Time

II.

Program Description

This program is composed of two decks. The first deck does the
major part of the computation and provides intermediate output to be
used as input into program II. Program II primarily arranges and
labels the final output. This output must be listed on a special
board described later.
III.

Input Data

The input for Program I is divided into four simple parts.
Let us assume that a project has "N" events and "LL" activities.
a) The first data card for a computer run has an integer
punched in column 2. In the program it sets the value
of a control variable called "19". This variable defines
three possible types of computer runs related to the
project. I 9 = 1
Generates all possible characteristic
project schedules.
2
Generates "normal" schedule only
(the longest pos~ible project duration)
3
Generates "normal" and "crash" project
schedules. The "crash" schedule in this
case results when all activities are set
at "crash" time.
b) The second part of the input data consists of four cards
(cards 2 through 5 of the data input deck) containing project
description information that will subsequently appear on the
schedule printouts.

Project
Time

The first of these four cards contains the date to appear on
all schedules from this machine run. It is punched in columns
1-12, in any convenient manner (e.g., 2 MARCH 61 or 3/1/61, etc.).
The second of these cards has punched into columns 1-36 the division
or entity involved in the project. Any format within column-s-----1-36 is permissible.

Figure IV

The third card contains the project description punched in columns
1-72, in any desired manner.
The project's cost-time curve can then be scanned and the
appropriate duration and cost point for the project can be selected.
Corresponding to each point on the curve (Figure IV), a schedule
is generated and each activity set at a completion time between normal
and crash times. Schedules between indicated points can be computed
from the schedules associated with the two neighboring points.

\\

The fourth card has punched in column 1 through 6
(e.g., "WEEKS") appropriate to the input data for
run. In columns 7-18 are punched the appropriate
(e. g., "DOLIARS" or "1000 DOLIARS "l
c)

the time units
this~puter
cost units
--

The third part of the input data consists of "LL" activity
cards followed by a trailer card with a negative, non-zero
integer punched in columns 6-10. One card should be present
for each activity in the project. The card format, for each
activity, is as follows:
--

p---

1)

Columns 1-5:

2)

Columns 6-10: Succeeding event number.
larger than the number in columns 1-5.

3)

Columns 12-40:

4)

Columns 41-45: "Normal" activity time. A decimal
"XA1"
point is assumed between columns
44 and 45. Do no~ punch the point.

5)

Columns 46-55:
"XA2"

"Normal" activity cost. A decimal
point is assumed between columns
54 and 55. Do not punch the point.

6)

Columns 56-60:
"XA3"

"Crash" activity time. Decimal point
assumed between 59 and 60 - do not
punch it.
-

7)

Columns 61-70:
"XA4"

8)

Preceding event number.

The 'N" event cards must be sorted in ascending sequence on
columns 6-10. The trailer card follows.

This must be

This concludes the input for Program I.

Activity description (any format).
The input for Program II is the intermediate output from
Program I plus a header card which contains parameters that
specify what schedules are to be drawn from the data for
output printing.
The intermediate output consists of partially completed schedules.
The last card of the intermediate output deck contains 'N" - the
number of events, "LL" - the number of activities, ''MIK'' - the
maximum schedule count (k=O, 1,2,---,MIK), "I 9" - for this
computer run. This card must be moved to the front of the
intermediate output deck. The header card is then placed
in front of this card.

"Crash" activity cost. Decimal point
between 69 and 70, do not punch
it.

~

During a machine run, if I 9 =1, all characteristic schedules
are generated; this set begins with the normal and terminates
with the crash. Each schedule has a characteristic project
time and project cost. In this case, the above mentioned
parameters permit a selection of these schedules for printout
according to several criteria that will become evident in the
following descriptions.

Columns 71-72:

This field is normally not punched,
hence is treated as a zero. Any non-zero
integer in this field causes the
activity to be set at either "normal"
or "crash" time, but at no pOint in
between.
When all ''LL'' activity cards are prepared, they must be sorted
in ascending sequence: major sort on columns 1-5, minor on
columns 6-10. Finally, the trailer card follows with a negative
integer in columns 6-10.

If I 9

Columns 1-5 (KE) =1
=2

The following conditions on XAl, XA2, XA3 and XA4 must hold
for each activity card.
1) XA3 < XA3
(crash time < normal time)
2) XA2-< XA4
(normal cost-< normal time)
3) if xA3 = XAl, cannot have XA4 #-XA2
(infinite slope on time - cost
function)
d)

=3

=4

Columns 6-10:

2)

Columns 12-71:

print every "KD" schedule
selects only such schedules for
printing that differ from their
predecessor by "DT" in project
duration or "DC" in project cost.
selects only such schedules for
printing that differ from their
predecessor by "DT" in project
duration.
no output printing of schedules.

Columns 6-10 (KD)=1,2, ... ; i f
interval
Thus, if
would be

The fourth part of the input data consists of 'N" event cards
followed by a trailer card with a negative, non-zero integer
punched in columns 6-10. One card should be prepared for each
event in the project - punched as follows:
1)

1, the leader card is punched in the following manner.

"KE" -1, KD is the sampling
for printing out schedules.
KD=3, schedules 0,3,6,9, ...
printed.

Columns 11-15 (IR) = 0

Event number

Columns 16-20 (INDIR) = 0 will eventually be used to
incorporate indirect project costs.

Event description-any format

;../

.3

•
~

o

o

•

n

n

o
8

SUMMARY OF INPUT DATA

Columns 21-30 (DT)

A ten digit time increment with
a decimal point assumed or punched
before column 40 (see "KE" above).

Columns 31-40 (DC)

A ten digit project cost increment with
a decimal point assumed or punched
before column 50 (see "KE" above).
Don't punch if KE=1,4.

If 19 = 2 or 3, the columns 26-50 (INDIR,DT,DC) are ignored.
and KD are both punched one, IR is punched zero.

KE

Most of the options for preparing printer output are summarized
in the following table.

,,/' '

Input
Program I

J'
/J

1//
EDITING OPTIONS

/

L_ ~

Variable Settings on Parameter Card

Desired
Schedules
KE

----r----·--

Normal, Every 6[th, Crash
6K

Normal, 6T or6C, Crash

§

3

No Schedules

4

DT

.

--- (

/ ~

v'~t

"N" E

+ 1

Card,

Tr"'or Card

)

J///"LL" Activ·
. -" /
+ 1 Tra·l
Cards
1 er1ty
Card
__ -'
4 Card "Label"

DC

0

i:
i

Normal, 6T AND 6C, Crash

INDIR

IR

KD

-----r.
1
!

All Schedules

_]

=-J_~~::_-----

19 = 1 , 2 ,3

I
~:
/

~_

'0

I

I
I

6T

6C

6T

6C

Input
Program II

,/1
I

i

- --1
~
r----,l .

/

L_

ij~/

~

Intermediate
Output
N,LL,MIK,I9

1 Parameter Card

I:)

/0-..

•

11

lO

IV.

Output

c)

All the selected schedules are printed and then the project
time-cost curve is printed at the end.
Each schedule selected for output printing is arranged into
three parts. Common project information is shown on every page.
a) Activity List
The first part of every schedule report contains a detail
line for each activity. Printed with each activity is the
minimum schedule information: the activity "Duration" and
"Direct Cost". In addition, the report provides the
earliest start and finish, the latest start and finish,
and three floats - total, free, and independent. Exact
definitions of these quantities can be found in "Definitions".
b)

c)

Scaling of Input Data
J. E. Kelley's algorithm is an "integer" algorithm. Hence, to
assure convergence, it is necessary to scale input data. To
be safe, activity costs as described under III - c, should
be kept less than 10 5 in magnitude. Should they be larger,
we would suggest a change of cost units (e.g., substitute
"Thousands of Dollars" for "Dollars").

d)

Event Numbering
The events of the project network must be numbered such that
the "head" of an activity arrow has a larger event number
than its "tail".

Event List
The second part of every schedule report contains a detail
line for each event. A detail line is prepared for each
event giving its earliest and latest occurrence times.

e)

Accuracy
Since the algorithm is an "integer" algorithm some errors
occur due to truncation. These errors should be expected
and in relation to the total should be small.

Critical Activities
The third part of every schedule contains a detail line for
each critical activity. Since such activities have zero
float values are not printed. The other information that
appeared for these critical activities under "activity List"
is repeated here for convenience.

VI.

Definitions
a)

All output is to be listed with a special 407 Panel Board (diagram
in Appendix A) or the "FORGO" panel board.

General Definitions
1. Total Float for activity (I,J) is defined to be the
latest occurrence of event J minus the sum of the
earliest occurrence of event I and the duration of
activity (I,J).

V.

2.

Free Float for activity (I,J) is defined as the earliest
occurrence for event J minus the sum of the earliest
occurrence of event I and the duration of activity (I,J).

3.

Independent Float for activity (I,J) is defined to be
the earliest occurrence of event J minus the sum of the
latest occurrence of event I and the duration of activity

Miscellaneous Details
a)

Constraints on Project Size
Number of activities (LL) < 50
Number of events (N) ~ 50 These restrictions are due to the dimension statements. The
size may be increased somewhat with no overlap or if Disk
File is available the number can easily be increased.

b)

(I ,J) .

b)

Program Stops

Definitions of Variables used in the FORTRAN Programs.
l.

N:

2.

LL:

ERROR - CORE 3

3.

B:

STOP

4.

IK:

Only one stop besides the ones at the end of each program is
provided. It appears in Program I on the typewriter as

Number of events in the project network.
Number of activities in the project network.
The total fixed, direct cost for a schedule.
The number of a schedule (IK

= O,1,2, ... ,MIK)

If this error occurs, or any other irregularity, first
check the input data as the error will usually be found
here.

}f

I"

~

~~
\~

c)

•

o

o

~

12
13

VII.

5.

IAl(L):

The preceding event number of the Lth activity.

6.

IA2(L):

The succeeding event number of the Lth activity.

7.

A4(L):

S.

AS (L):

"Crash" time for activity "L".

Remove the blank cards from the Punch Hopper, press NON PROCESS
RUNOUT on the 1622, remove the 2 blank cards from the end of
the deck and then take the last card from this deck and place
it on the front of the deck. Place the header card in front
of this card. This is now the input data to Program II.

9.

A9 (L):

"Normal" time for activity "L".

Clear the computer again as directed before.

10.

AlO(L) :

Duration of activity "L".

Place Program Deck II, Subroutine Deck* and Input Data for
Program II in the 1622 Read Hopper.

When Program I is finished, the typewriter will type "END OF
PROGRAM 1, LOAD PROGRAM 2, AND DATA IN PROPER ORDER - STOP".

Absolute value of slope of time - cost curve of
activity "L"

Operating Instructions
Press LOAD and PUNCH START on the 1622.
First clear the computer by pressing
When the typewriter types "LOAD SUBROUTINES", press START on
the 1620.

INSTANT STOP
RESET
INSERT

When the typewriter types "ENTER DATA", press START on the 1620.

Type on the typewriter 160001000000
Then press the R-S button on the typewriter or RELEASE, START
on the computer,

When the "READER NO FEED" light on the 1620 lights, press READER
START on the 1622.
When Program II is finished, the typewriter will type "STOP".

Wait about 15 seconds then press
INSTANT STOP
RESET
Set I/O, Parity switches to stop; overflow to program.
Place Program Deck I, Subroutine Deck* and Input Data for Program I
in the 1622 Read Hopper.
Press LOAD on the 1622 and PUNCH START on the 1622.
When the typewriter types "LOAD SUBROUTINES", press START on
the 1620.

Remove the blank caEcls from the Punch Hopper, press NON PROCESS
RUNOUT on the 1622, remove the 2 blank cards from the end of
the deck. This is the final output ready for listing on the
407 Printer with special panel (see Appendix A).
VIII.

Equipment Reguired
1620 computer (60K memory)
1622 card Reader - Punch
407 Printer
Fortran II Compiler - 1620 - FO - 019 Version 1

When the typewriter types "ENTER DATA", press START on
the 1620.
When the "READER NO FEED" light on the 1620 lights, press READER
START on the 1622.

*If the last card of Program I is numbered 807 in columns 78, 79, 80,
the Subroutines are E£! in the program and must be added separately.

/ .9

*If the last card of Program II is numbered 717 in columns 7S, 79, 80,
the Subroutines are not in the program and must be added separately.

.2 ()

•

14

Appendix A
Panel Wiring:
This panel is to be used to list the output from Program II.
The FORGO panel can also be used if the wire to the overflow
(upper left section) is removed, this controls the printing
of the student number, page number and the data at the top
of each page.
This panel is controled by characters in column 1 and performs
in the following way.
Column

407 Control

blank

Normal operation

c

Print a C in column 1.

+

No space before printing.

o

(zero)

Double space before printing.

I

Shift columns 25-72 of card to
column 73-120 of sheet.

1-5

Skip to channels 1-5 on the 407
carriage control tape

J-n

Short skip to channels 1-5 of the
407 carriage control.

All other characters cause some combination of the above operations.
Carriage Control Tape:
This tape should be punched as follows:
Column
2
16
22
33
44
49
62
68
82
88
99
110
116
123

Punch
1-5
4
3
2,4
3
4
12
1-5
4
3
2,4
3
4
12

The tape should be 132 columns long.

~

c

o

•

o

•

~

~

t

IBM

INTERNATIONAL BUSINESS MACHINES CORPORATION

IBM 407, 408, 409 ACCOUNTING MACHINES, CONTROL PANEL DIAGRAM

FIXED 408, 409 CARRIAGE CONTROL PANEL
-'0

"

r~---·--

co

-

S!lt(TO~~

B

;·:~UO

'I' "',.>~~~~"\'~~~~"\'~"\'~~"\'~~~~~~'\
i
I;~

. -'R'" --

---

~

-----""-""--CZ3 ~
~.., " • ~ • EZoIO

,

~

---

~

~

:-:

------<..

-

-

.,:

i;·Ulhrij' ~;~·~rr ,~')',::==t"
~;_'O"_

,n'

c.

-~~--: ,_:~' ~

I

~F '

~',',"

~

--(;

~

~-'

~)

,.",,,- - '"'' - - ::~
---4-:::~-=:==-~:'.':-==.c~--=-1 ==~

'_~

C~~=,'" "~:,: =-~

-

_

•

v

" - ,

1

-

i;,"''':.1
~

REPORT

""".":-',

JE R r

-

L .S"t:~b d Le.
';),/,':•.>i<.AII.

DAH

~~

o-~-~':""~' -;,--o-o-,~·

L,=E~S~s_ _ __
E;..

. st.e._~

111" ~c{_

NO_

A (..t..l-

;2

9 ) I ~ ~

:3
,9-6UOM-Sl

i

•

•

o

o

o

o

~

•

•
16

17

Appendix B
The following are the program listings.

C

1

c

3
4
8
106

~RAIII 1
DIMENSION ZI(50).IA1(50).IA2(50 •• A4(50).A.(501.A9(50).I£I(50)
Dl~NSlON 1!Z(50).A'(50)
DIMENSION IE4(50) ,lAs( 50) .f5UO J ."6"0"A7(50)
FO""A T el2 )
FORMAT(ZI5.7A4.AZ.ZlF5.G.FIO.OJ.F2.01
FORMATC5X.15,10(A4.A2tJ
FORMAT(2I5.7A4.AZ.ZlF5.0.F10.0J.FIO.O)
FORMAT« Z( A4.l2) 16e A4,A2"12 (A4.A2) Il( A4,A2 U
RE~ AND PUNCH ~08 DESCttI'TION CARD
REAO 1.19
~EAO l06.CZUllhU-h46)
PUNCH 106.rZl(ll).ll-1,46)

2Z7 A4(l)--I.
GO TO 125
228 IF(A8(L)-A9(L»)230.229.230
229 A4(U-0.0
GO TO 125
230 A4Cl)-1.
GO TO 125
231 IVI-A4(ll+.5
A4(L)-JW1
GO TO 125
173 lL-L-1
N-1
110 REAO 4.IE1(N).CIICI).I-1.20)
IF(IE1(NI)122,113,113
113 PUNCH 4.IE1(NJ.(ZI(II.J-1,20)
N=N+1

"""-1
L-O
'-0

12' L-L+1

GO TO 110

It!. " tAU L) .lA2 CU. (Z1 CI) • I -It.) .XAltXA2 ,XA3 .XA4. XAS

XA2-100.*XAZ
XA4-100.*XA4
rF(IAZ(LttI7S.1S2.1!Z
132 IFeXAI-X"3)141.148.133
133 IF(XA4-XAZ.l.,,14,.15'
148 "4(l)-0.0
Z-XAZ
GO TO 161
I" n-le
IF O(A5U46.147,146
146 W--I.
141 "4 ( l ) -W*CXA4-XAZ» IUAI-U3J
Z-XA4+A4CL)*XA3*VV
161

12-1
IE4(l )-1

C
206

210

217
218
219

a-lI+z

UCLI-U3
Z-Zl1ooo.

18
225

90

RENUMBERING
201

AgeLI-UI

15
16
77

122 N-,.-1

XXAI-XAI
XXAZ-XAz/IO'O.
XXA3-XA'
UA4-XA4/100.
PUNCH l.tAl CI.1 .lA2 (LhUH I It 1-1.8» .XXAhXXA2.XXA3.XXA4.Z
IFCA4(L)-1.)75.75.2Jl
IF(A4(I.))225.76.225
IF(XAS)77.71.11
VM--l.
GO TO 90
VIII-t.
GO TO '0
VIII-ASSF(A4(L •• /A4(L'
tFeVM)Z26.Z28.Z28

226 IF(A4(l)+I •• 125.227,227

:J-J

NODES

DO 210 I3-1,lL
IFCIA1(13)-IE1fI2)J207.210,207
12-12+1
lE4(12)-13
GO TO 206
IAl( 13)-12
13-1
DO 222 J2-1,N
IF(IA2(13)-IEl(121)217.219,222
IA2(13)-12
13=13+1
IF(13-LL)218,218,223

222 CONTINUE
223 00 224 12-1,N
£5(12)·0.0
224 IEl( 121-12

IE4(N)-lL+1
1500 GO TOC1505.1135,1735.,19
1505 N02N-1

DO 1570 l-l,NO
KlaIE4(I)
K.2-IE4( 1+1)-1
DO 1560 K"Kl,K2
Ja IA2 CK)
X=A9CK)+E5(1)
IF(E5(JJ-X)1550.1560.1560
1550 E5(J)-X
1560 CONTI NUE
1570 CONTINUE

;;..-i

COMPUTER
TECHNOLOGY

':~

19

18

IIC. .. O
1590 DO 1595 L-1,LL
A3(L)-0.0
IA5(U-0.0
1595 A6 ( l ) -0.
DO 1690 l-l,NO
Kl-IE4(l )
K2-IE4( 1+1)-1
DO 1680 L-U.K2
J-IA2(l)
A6(L)-A9(l}+ES(II-E5IJ)
A7(L)-A8(L)+ES(ll-E5(J)
IF(A7(L) 1650,1675.1650
U50 IFIA6Il)) 1655.1665.1655
1655 1A5IL).,l
GO TO 1680
1665 IA5(L)-2
GO TO 1680
1675 IA5(U-3
1680 CONTINUE
1690 CONTINUE
1135 STARTS CORE 3
C
DIMENSION A90(50),AI00(SOI.E6(50)
1135 DO 1952 L-1,LL
AIOO(L)-A9(U
1952 A90(L)-A9(LJ
IK.O
2000 TC-O.
DO 2011 J-l.LL
IF(A4(JJ)2002,2007.2007
2002 V=-l.
2003 IF(AIOO(J)-A90(J))2006,200 4 .2004
2004 tF(A4(J)+1.I2010.2005,200S
2005 A90(J)-0.O
GO TO 2011
2006 AI00(J)-A8(J)
GO TO 2004
2007 Val.
IF(A4(J)-1.)2009,2009,2010
2009 A90(J)=O.
GO TO 2011
2010 A90(J)·AI00(J)*A4(J)*V
TC-TC+A90IJI
2011 COHTI NUE
TC-S-TC
00 2050 I-I, ..
E5 (I) -0.
2050 E6(1)-.95E31
NO-N-I
DO 2100 I-I,NO

U-IE4( l '
K2-IE4( 1+1 I-I
DO 2090 K-U .K2
J. I A2 no
X-AI00(lO+E, (I)
IF(E'(JI-X)2011,2090,2090
2011 E5(J)-X
2090 CONTINUE
2100 CONTI NUE
E6(N)-E5(N)
DO 2140 I-I,NO
lOaN- I

2111
2130
2140

5
2180

2220

2270

ZZ78

/

Kl-rE4IIO)
K2-IE4(10+l)-1
DO 2130 K-Kl.K2
J"'IA2 (K)
X-E6 (J )-AI00 (10
IF(E6(10)-X)2130,2111,2111
E6(10)"'X
CONTINUE
CONTINUE
TC-TCI1000.
X=E6(NIII0.
PUNCH 5,IIC.,TC,X.B
FORMAT (14.3EI2.6)
DO 2180 J-l,LL
A90(J)-A90(JI/I000.
PUNCH 9,(A100(I),I-l,LL)
PUNCH 9.(A90(I),I-l.LLI
DO 2220 I-l.NO
Kl-IE4( I I
K2-IE4(1+1)-1
DO 2220 L-UtK2
A90IL)-E5(1)
J=IA2tL)
AI00(L)-E6(JI
PUNCH 9.tA90(1).I-l,LL)
PUNCH 9,(A100(I).I-l.lL)
DO 2270 l-l.NO
Kl-rE4(J)
K2-IE4( 1+1)-1
DO 2270 L-Kl.K2
A90(L)-E6(I)
J:aIA2 (ll
AlOO(L)-ES(J)
DO 2218 J"1.N
ES (J) -E'( J) /l0.
E6tJ)-E6(J)/lO.
PUNCH 9.(A90tI),I-l,lll
PUNCH 9.(A100(I),I-l.LL)

"I b

.)- )

•
~

CJ

o

•

o

c

~
'c:.J

21

20

9
10
2!00
2505
2507

2510
2512
2514
4000
4005

4030

4050

4075
4076
4078
4079
4080
4081
4082
4100
4105

IElCI)-l
4175 CONTINUE
LISW-1
DO 4340 1-1.NO
ISW"IElC I)
GO TO(4'40.4120.4120.4215),ISW
4215 U-I!4(1)
KZ-IE4( I+ll-l
DO 4325 K-U.K2
KSW=IA5(K)
GO TO(4'25.4235.4253).KSW
4235 IF(A3(K»4325.4325.4240
4240 UC-A3(K)
GO TO 4265
4253 Z-A4C10
4254 If(A3(K)-Z)4325.4'Z5.4255
4255 UC-A3CK)-Z
4265 J3.IA2(K)
J3SW-IE1(J31
GO TO(429~.4120.4120,4325).J3SW
4295 IFIE6(II-UCI4296.4296.4297
4297 E6(1)-UC
4296 IE2(1)--J3
lEUII-2
LBSW-2
GO TO 4340
4325 CONTINUE
lElIl)-3
4340 CONTINUE
IEUN)-3
GO TO(6000.43551.LBSW
4355 DO 4395 1-1.N
LSW=IEl( II
GO TO(4395.4395.4385.41201,LSW
4385 IElell:4
4395 CONTINUE
GO TO 4030
5000 IF(E6(NI-.9E3715005.9000.9000
5005 IF(E6(NI)4120,5010,5010
5010 IF(IE2(N»)4120,5014.5014
5014 JO-N
5015 IF(IE2(JO»5020,5045,5045
5020 Z--I.
J1=-IE2(J0)
10-JO
JO-J1
GO TO 5060
5J45 Z-1.
J1-IE2(JO)
10-J1

PUNCH 10.(E5(11.1-1.NI
PUNCH 10.(E6CI).1-1.NI
FORMAT(8EIO.41
FORMAT ( 8E10.4)
GO TO(2510.9000.2505.9000).19
DO 2507 L-l.LL
A100(L)-A8(LI
19-4
I K-IK+l
GO TO 2000
IF(NNA-112514.2512.2514
IKaO
CONTINUE
DO 4005 1-2.M
IE1(I)-4
IE21l 1--I
E6(1)-.95E37
IEUII-2
NO-N-1
DO 4115 l=l.NO
1 SW- lEU J 1
GO TOI417S.4050.4175.4175).ISW
U-IE4(I)
K2-IE411+1I-l
DO 4160 K=IO. K2
KSW-IA50U
GO TO(4160.4075.41001.KSW
IFIA4IKI)4076.4018.4078
Z=-A4(KI
GO TO 4079
Z-A4( 10
IFCA3(KI-ZI4080.4160.4160
Z-Z-A3(KI
IF(E6(II-ZI4081.4082.4082
ERS=E6 (II
GO TO 4105
ERS-Z
GO TO 4105
ERS-E6II)
J3aIA2(KI
J~SW=IEl(J31

4120
4125
4135

4160

GO TO(4160,4160.4120,4135),J3SW
PRINT 4125
FORMAT Cl~H ERROR-CORE 3)
STOP 3
JEl(J31"2
E6(J31-ERS
rE2(J3)·I
IF(J3-N)4160.5000,4160
CONTI HUE

:~II

'"l ~:
,-

•

22

23

5060 U-l£4(10)
K2-rE4(10+U-l
DO 50" L-U.ICZ
IF(IAZ(LJ-JOJ509,.5010,5095
5010 A3(L)-A3(L)+Z*E6CNJ
.JO-Jl

6090 DO 6161 K-1C1.K2
J-IA2 (K)
KSW2-IEl(J)
6100 GO TO (6101.6101,6104.6104',KSWI
6101 GO TO C6110,6110,6103,6103),KSWZ
6103 A6(teJ-A6(K)+04
A7 (ICI -A7C10+Q4
GO TO 6110
6104 GO TO C6106,6106,6110,61l0',KSW2
6106 A6(KlcA6(KI-Q4
A7(I(I-A7CK)-Q4
6110 IFCA7(I(JJ6130,6159,6130
6130 IFCA6{K))6150,61'5,6150
6150 IA5(10-l
GO TO 6161
6155 IA5(KI-2
GO TO 6161
6159 IA5(K)-'
6161 CONTINUE
6162 CONTINUE
DO 6201 K-l,LL
A90(K)-A9(KJ
IF CA6(K)) 6171.6171.6172
6111 AlOO(K)-A9(K)
GO TO 6201
6172 AlOOCK)-A'(K)-A6IK)
6201 CONTINUE
6230 GO TO 2000
9000 MIKsIK
IFCI9-4)9002,'OOI.9001
9001 19.3
9002 PUNCH 6451,N,LL.MIK.I9
PRINT 6450
6450 FORMATC58HEND OF PROGRAM 1, LOAD PROGRAM 2. AND DATA IN PROPER ORO
lER)
6451 FORMATf315,I2)
9008 STOP

IF(JO-l)~015.4000,501S

5095 CONTINUE
6JOO IIC-IIC+1
,,"A-Z
6005 01-.95E37
02-.95£37
03-.95E37
6010 DO 601' I-l,NO
U-IE4(l )
1C2-1£4(1+1)-1
ICSWI-IEl(I,
6020 DO 6015 1C-1C1,1C2
JaIA2 (IC)
ICSW2-tEl(JI
6030 GO TO C6031,6031,60l4,6034).KSWl
6031 GO TO (6085,6085.6040.6040),KSW2
6034 GO TO (6035.6035,6085,6085),KSW2
6035 IFCA6(1C»)6085,6085,6037
6037 IFCQ2-A6(K)16085,6085.6043
6043 Q2-A6(KI
GO TO 6085
6040 IFCA6(KI16060,6070,6070
6060 X&-A6(K)
IF(Q1-XI60'~,6015.6062

6062 QI-X
GO TO 6085
6070 rF(A7(K»)6010.6015,6085
6080 X--A7 (te)
IFCQ3-X)6085,6085,6082
6082 Q3-X
6015 COHTINUE
6016 COHTINUE
IF(Q1-Q216091,60,I,6092
6091 IFCQ1-Q3)6093,6093,6095
6092 IFIQ2-Q3)6094.6095,6095
6093 Q4-Q1
GO TO 6019
6094 04-02
GO TO 6089
60'5 Q4-Q3
6~19 DO 6162 I-l.HO
KIaIE4C I'
IC2-IE4CI+1I-1
KSWl- IElC II

END

.2

~

t,

•., D
'J

Fl
~~

o

t

o

~

~

\-_~

24

25

C

PROGRAM Z
DIMENSION ZI(50).AIOO(SO).CHECK(SO)
DIMENSION Z3(S).lZ(20).SMLCCSO).SMLTI(SO).CAPTJ(SO).CAPTI(SO)
DIMENSION SMLTX(50).XXA4C50).XXA6(SO),KKK(SO),lZZ(ZO,SO)
DIMENSION KK(50).MM(50I,lZ3IS,50),XXAICSO),XXA2150).XXA3(SO)
DIMENSION AIOOA(50I,COSTACSOI,SMLTIACSO)
DIMENSION CAPTJA(50)
DIMENSION IKBCSOI,TCB(50I,EEB(SOI,MCOUNA(SO)
REAO l03.KE.KD,IR.INDIR,DT,OC
103 FORMAT(4IS,ZFlO.l)
IFCKE-41 105. 310. 310
lOS READ 106,N.LL.MIK.I9
106 FORMAT(3I5.IZ)
READ 26.(Zl(Il).Il-l,46)
Z6 FORMATCZ(A4,AZ)/6(A4,AZ)/lZ(A4,A2)/3(A4,A211
DO 114 J2El,LL
114 READ 8.KKCIZI,MM(I21,CZZ3IIl.I21.ll-l.8).XXA1(IZ),XXA2CI2).XXA3(IZ
1).XXA4(IZ,.XXA6(12,
00
118 13-= 1.N
lIS READ 4.KKK(I3),(ZZZ(Il,I3),11=1.201
8 FORMAT(ZIS,7A4.AZ,2CF5.0,FlO.OI,FlO.O)
4 FORMATC5X.I5.l0CA4.AZ),
KSW2=1
KCOUNTsO
KSW1"KE
READ 5.IK.Te,EE.6
5 FORMAT(I4.3EIZ.6)
KO-O
JI-42
T2-EE
JCOUNT=O
13=EE
ARGl-O.O
TCZ::TC
TC3:TC
NOPGE-l
JHEAD-l
146 NCOUNT"O
NHEAD-l
NI-42
9 FORMA T( 8EIO.4)
READ 9,(AlOOCIl).Il-l,LL)
READ 9.(SMLC(Ill.Ilal,LL)
READ 9.CSMLTIIIl),Il=I.LL)
READ 9,(CAPTJII1),Ilz1,LLI
READ 9,(CAPTI(llltI1~I.LL)
READ 9.ISMLTXlIl),Il-l,LL)
154 MCOUNT=O
00
204 ILL-I,LL
158 IFINCOUNT) 184, 159, 184

3i

159 PUNCH 160,NOPGE
160 FORMATr1HI,45X.Z6HA C T I V I T Y

LIS T/1HI,Z3X,37X.4HPAGE,16

11

NOPGE:NOPGE+l
IF(NHEADI 163, 178, 163
163 NHEAD=O
PUNCH 165.(ZlIIl),Il;5.161,(Z1IIl1,Ilzlt41
165 FORMATI13HO DIVISION - ,6IA4,A21,5X.2IA4.AZI)
PUNCH 167,(Zl(Il),Il=17.401
167 FORMATI18H PROJECT TITLE - .9(A4.A21/1HI,23X.3(A4.AZ»
PUNCH 169,ZI1411.Z11421
169 FORMAT(14HO TIME UNIT - ,A4,A21
PUNCH 171,CZl(IlI,Il=43.46ltIK
171 FORMATr14H COST UNIT - ,2(A4,AZ1,46X/IHI,37X,8HSCHEDULE.12X.I61
PUNCH 173,TC
173 FO~MAT(/1HI,23X,14X,11HDIRECT COST,F15.11
PUNCH 175.LL,EE
175 FORMAT(19H ACTIVITY COUNT - ,I5,48X/IHI.23X,14X,8HOURATION,F18.11
PUNCH 177.N
177 FORMATf19H EVENT COUNT ,151/1111
178 PUNCH 179
179 FORMATC12HOPREC. SUCC.,47X,13HDIRECT
EAR/IHI,23X,5HLIEST.9X,6HL
lATEST,15X,5HFLOATI
PUNCH 182
18Z FORMAT(12H EVENT EVENT.7X,11HDESCRIPTION,15X,8HDURATION,6X,13HCOST
1
START IIHI,Z3X,48H- FINISH START - FINISH TOTAL
FREE
IND
2EP.I/l
184 IF(NCOUNT-Nll 188, 185, 185
185 NCOUNT"'O
Nl::55
GO TO 189
188 NCOUNT=NCOUNT+l
189 K"'I(.I(.I ILL)
M=MMIILLI
DO 36 11=1.8
36 Z3CI1)=ZZ3(Il,ILL)
XAl=XXAlIILLI
XA2=XXAZ I I LL I
XA3-XXA3IILLI
XA4z)(XA4IILLI
xA6=XXA6 I I LLI
COST-XA6-SMLCIILL)
EF=SMLTIIILL)+A100CILL)
SLzCAPTJ(ILLI-Al00CILL)
TF::CAPTJIILLI-SMLTI(ILL)-AI00IILL)
FF"SMLTX(ILLI-SMLTIIILLI-AIOO(ILL)
ARG2=SMLTX(ILLI-CAPTICILLI-AIOO(ILLI
IF(ARGI-ARG2) 092, 093, 093
092 FI=ARG2
GO TO 094

32..-

•

26

27

GO TO 232
231 NCOUNT-NCOUNT+l

093 FIaARGl

0'4 X-TF
EF.EF/lO.
SLaSL/lO.
TF-TF/lO.
FF-FF 110.
SMLTX(ILL)·SMLTX(ILlJ/lO.
CAPTI(ILL)·CAPTI(ILL1/10.

212 K-KU, (I"")

DO
46 11-1.20
46 Z2(ll)-Zl2Cll.INNI
233 PUNCH 234.K,(Z2(ll),Ilcl.20),AI00(INN),SMLCeIMN)
234 FORMATtlX.I6,2X,lO(A4.A2),3X/lHI,23X,FI3.1,FI6.11
240 NCOUNT-O
"1-42
MH£AO-l
IF(~COUNTI 27'. 273. 243
243 DO 272 IM-i,MeOUMT
IFC .. COUNT) 265. 245, 265
245 PUNCH 246.NOPGE
246 FORMATCIH1.40X.31HC R I TIC A L A C T 1 Y I 11HI,2'X.7HT I £
IS.30X,4HPAGE,16)
NOPGE-NOPGE+l
IF'NHEAD) 250. 258, 250
250 NHEAD.O
PUNCH 165.eZl(lll.II-5,16).(Zl(Il),Il-l,4)
PUNCH 167.(ZI(lll.11-17,40)
PUNCH 169,ZI141),Zl(42)
PUNCH 171,(ZlCIl),Il-43.46),IK
PUNCH 173. TC
PUNCH 175,LL,EE
PUNCH 177 ,"
2-58 PUNCH 2'5 CJ
259 FORMATC70X,2HEA/IHI,2JX.23HRl. START
LAT. FINISH)
PUNCH 261
IIHI,23X,21HTI~E FOR
T
261 FORMAT(12H PREC. SUCC.,50X,10HDIRECT
lIME FOR)
PUNCH 263
263 FORMATCl2H EVENT EVENT,9X,11HDESCRIPTION.16X,8HDURATION.7X,4HCOST,
15X/IHI,23X,21HACTIVITY
ACTIVITY/II
265 IF(NCOUNT-Nl) 269, 266, 266
266 NCOUN1-0
NI-55
GO TO 270
269 "COUNT-.. COUMT+l
270 J2-CHECK(IMI

CAPT~(ILlJ-CAPTJ(ILl)/lO.

AlOO(llL)-AlOO(ILL)/lO.
SMLTICILl).SMLTI(llL)/lO.
FI-FI/lO.
PUNCH 199.K.M.(Z3(Il).11-1,8J.AlOO(ILL),COST,SMLTI(ILL),EF,SL.CAP
IT~(ILL).TF,FF.FI

199 FORMAT(lX,I5,I6,lX.7A4,A2.FlO.1.Fll.l,F8.l/1HI.Z~X,6F8.l)
200 IF(X) 201, 201, 204
201 MCOUNT-MCOUNT+l
CH£CK(MCOUNTI-ILL
AIOOA(MCOUNT)aAIOO(IlL)
COSTA (MCOUHT)-COST
SMLTIA(MCOUNT)·SMLTI(ILLI
CAPTJACMCOUNT)-CAPTJ(ILLI
204 CONT !NUE
Nla42
NCOUNT-O

.. HEAD-I

REAO 9.CAIOOell),ll-I ... ,
READ 9.(SMLCell),II-I.N)
DO
INN-I,"
IF (NCOUNT) 227, 210, 221
210 PU"CH 211.HOPGE
211 FORMAT(lHl,49X,20HE V E N T
l I S T,2X/IHI,23X,31X,4HPAGE,16)
1iIOft6E-HOPGE+l
IF (NH£AO) 213. 222, 213
213 NK£AO-O
PUNCH 165,CZICI1),Il-5,161,(ZICIl),Il=I,4)
PUNCH 167,CZlfll),Il-17,401
PUNCH l69.Zl(4l),Zl(4Z)
PUNCH 171.fZlClll,ll-43,46"IK
PUNCH 173,TC
PUNCH 175.LL.EE
PUNCH 171,"
222 PUNCH 223
223 FORMATClHO,7lX/lHI,23X.5X8HEARLIEST,9X,6HlATEST)
PUNCH 225
225 FORMATC7H EVENT,27X,IIHOESCRIPTION,27X/lHI,23X,4XlOHOCCURRENCE.6X
l.lOHOCCURRENCEIII
227 lFC"COUNT-Nll 231. 228, 228
228 ..COUNT-O
NI-55

2"

K-KK(~21

"'MM(J2)
I)()
56 11-1,8
56 Z3(Il)-ZZ3(Il.J21
XVZ-AIOOA(IM)
COST-COSTAr 1M)
YZX-SNLTIA(1Ml
ZXY-CAPTJAIIM)
272 PUNCH 303.K,M.(Z3(Ill,Il-1,8J.XYZ.COST.TlX.ZXY
303 FORMAT(lX,15,16,3X,7A4,A2,2FI2.1,Fll.1/1HI,23x.eX,FI4.1)

:3 3

()

3../

c

o

•

o

~
\ __#

~

28
29

~16

324
325
'3~

334

336
338

350
351
354

356

351
358
360
362
365
366
999

GO TO( 213. 310. 2111.19
271 19-2
READ 5,1I(.TC.EE.8
GO TO 146
213 KCOUNT.KCOU~T+l
IKBCKCOUNT)-IK
TCB(KCOUNTI=TC
EEB(KCOUNT I-EE
MCOUNACKCOUHTI-MCOUNT
214 IF(K5W2-11 216. 316. 276
276 00 308 12-1.KCOUNT
IF(JCOUNT) 369. 278. 369
218 PUNCH 219.NOPGE
279 FORMAT(IHl.41X.30HT I M E -- COS T
FUN C 11HI,23X,1HT ION
1,30X.4HPAGE.16)
HOPGE-NOPGE+l
IF(JHEAO) 283, 293. 283
283 JHEAD-O
PUNCH 165.(ZICII).11-5.16),(ZI(II).1121,4)
PUNCH 167.(ZI(lll,ll-l1.401
PUNCH 169,ZI(41),ZI14Z)
PUNCH 288.CZlllll.11-43.46)
288 FORMATI14H COST UNIT - .2(A4.A2))
PUNCH 290.LL
290 FORMATIIHO.18H ACTIVITY COUNT - ,16)
PUNCH 292.N
292 FORMAT(19H EVENT COUNT .161/111)
293 PUNCH 294
294 FORMATII5X.7HOPTIMAL)
PUNCH 296
DIRECT
PROJECT
CRITICAL
IN
296 FORMAT(72H SCHEDULE
lDIRECT
T/lHI.Z3X.4HOTAL)
PUNCH 299
299 FORMAT(76H
NUMBER
COST
DURATION ACTIVITIES
leOST
COSTIII
369 IFIJCOUNT-Jl) 373, 310. 310
370 JCOUNT=O
Jl .. 55
GO TO 301
313 JCOUNT:JCOUNT+l
301 IK-IK8(12)
TC-TCBeI2)
EE-EEBIIZ)
MCOUNT-MCOUNA(IZ)
306 COSTIN-O.O
307 TOTCOSsTC+COSTIN
308 PUNCH 309.IK,TC.EE,MCOUNT.COSTIN.TOTCOS
309 FORMAT(IX,I7.2FI4.1,I9,4X.2FI4.11
310 PUNCH 66
66 FORMAT(lHO.10HENO OF JOBI

GO TO 99.
READ 5,IK.TC.EE,B
IFCMIK-IK) 325, 325, 333
K5W2-2
GO TO 146
GO TOC 334, 354. 3621.KSWI
K1-KO+I(D
IF(IK-Kl1 338. 336, 338
KO-II(
GO TO 1 ... 6
READ 9,(AI00(ll).Il-l.LL)
READ 9,(SMLC(Il).Il-1.LLI
READ 9,(SMLTI(ll).Ilal.LL)
REAO 9,tCAPTJ(Il1.ll-1.LLI
READ 9.(CAPTI(II).ll-l.LLI
READ 9.(SMLTX(ll),Il=I.LL)
READ 9.(SMLTX(Il).Il=I.N)
REAO 9.'SMLTXell).Il-1.NI
MCOUNT-O
00 ~51 I lei .LL
TF-CAPTJ(121-SMLTI(I2)-AI00(I2)
IffTF) 351. 350. 351
MCOUNT-MCOUNT+I
CONTINUE
GO TO 273
T21-T2-DT
IFIEE-T21) 356. 356. 358
T2-EE
TC21-TC2+DC
IF(TC-TC21) 146. 357. 351
TC2=TC
GO TO 146
TC2I a TC2+DC
IF(TC-TC21) 338. 360. 360
TCZ .. TC
GO TO 146
131-T3-DT
TC31-TC3+DC
IF(EE-T311 365. 365. 338
IF(TC-TC3l) 338. 366. 366
13-EI:
TC3"TC
GO TO I ... ,
STOP
END

)

\-

jG

f

31
30

Appendix C
The following is a sample problem and its results.

Input for program 1
+1

17 JULY"

CQURSE CE ."
CONSTRUCTION
DAYS

~JfCT

l)OU.ARS
1
2 L!AO TIME

1
2

5
3

G
A

2

4

B

3

4

C

3

5 OU"'Y

4

6

E

5
6

6
7

D
F

SAMPLE PROJECT

NfTWORK
00

40
80
80
60
00
50
.0
140

00
00
24000
40OGO
17000
00
15000
27000

00
10
20
40
30
00
10
70

28 DOG

140

00
500 1
60000
72000
29000
00
51000
33000
2S00C

G

-100
1 START

"

2
3

A

4
5
6

7
-100

C
~UUSH

~1

c

;;

it

()

()

•

o

c

~

32

33

Input for program II in its proper order.

1
1
7
9
4 1
17 JULY 63
COURSE CE 453
CONSTRUCTION PROJECT NETWORK
DAYS DOLLARS
2 LEAD TIME
1
G
1
5
A
3
2
B
4
2
4
C
3
5 I)UMMY
3
4
E
6
0
5
6
F
7
6
1 START
2
3
4
5
6
7 FINISH
o .151000£+05 .330000E+02 .359666E+08
.0000E-99 .4000E+02 .8000E+02 .8000£+02
• 1400E+03
.0000E-99 .6666E+02 .4800E+04 .6400E+04
.0000£-99
.0000E-99 .OOOOE-9~ .0000E-99 .0000E-99
.1900E+03
.0000£-99 .1000E+03 .8000£+02 .1400E+03
.3300E+03
.0800£-99 .0000E-99 .0000E-99 .0000£-99
.1900E+03
.0000E-99 .8000E+02 .80ooE+02 .1400E+03
.3300f+03
.0000E-99 .0000E-99 .8000E+01 .1400E+02
.0000£-99 .0000E-99 .8000E+Ol .1400E+~2
1 .1590~OE+05 .310000E+02 .359666E+08
.0000E-99 .4000E+02 .8000E+02 .8000E+02
• 1400E+03
.0000E-99 .6666E+02 .4800E+04 .6400E+04
.0000£-99
.0000E-99 .0000E-99 .0000E-99 .0000E-99
.1700E+03
.0000E-99 .8000E+02 .8000E+02 .1200E+03
.3100E+03
.0000£-99 .0000E-99 .0000E-99 .0000E-99
.1700E+03
.0000E-99 .8000E+02 .8000£+02 .1200£+03
.3100£+03

O.

O.

O.

O.

o.

40.
80.
80.
60.

O.
24000.
40000.
11000.

10.
20.
40.
30.

500.
60000.
72000.
29000.

7200.
10400.
4100.

O.

O.

O.

O.

O.

15000. 10.
27000. 70.
28000. 140.

51000.
33000.
28000.

6000.
5400.
2800.

50.
90.
140.

66.

.6000E+02 .0000E-99 .5000E+02 .9000£+02
.2400E+04 .0000E-99 .4500E+04 .2700E+04
.8000E+02 .8000E+02 .1400E+03 .8000E+02
.1400E+03 .1000£+03 .1900E+03 .1900E+03
.8000E+02 .8000E+02 .1400E+03 .1000E+03
.1400E+03 .8000E+02 .1900[+03 .1900E+03
.8000E+01 .1900E+02 .3300E+02
.1000E+02 .1900E+02 .3300[+02
.4000E+02 .0000E-99 .5000E+02 .9000E+02
.1600E+04 .0000E-99 .4500E+04 .2700£+04
.8000E+02 .8000E+02 .1200E+03 .8000E+02
.1200E+03 .8000E+02 .1700E+03 .1700E+03
.8000E+02 .8000E+02 .1200E+03 .8000E+02
.1200E+03 .8000E+02 .1700E+03 .1700E+03

.0000E-99 .0000E-99 .8000£+01 .1200£+02
.0000E-99 .0000E-99 .80ooE+Ol .1200E+02
2 .1830~OE+05 .270000E+02 .359666E+08
.0000E-99 .40~OE+02 .4000E+C2 .8000E+~2
.1400£+03
.0000E-99 .6666E+02 .2400E+04 .6400E+04
.0000E-99
.0000E-99 .0000E-99 .0000E-99 .0000E-99
.1300E+03
.0000E-99 .4000E+02 .4000£+02 .8000E+02
.2700E+03
.0000£-99 .0000£-99 .0000E-99 .0000E-99
• 1300E+03
.0000E-99 .4000E+02 .4000E+02 .8000E+02
.2700E+03
.0000E-99 .0000E-99 .4000E+Ol .8000E+Ol
.0000E-99 .0000E-99 .4000E+Ol .8000E+Ol
3 .2055~OE+05 .250000£+02 .359666E+08
.0000E-99 .1000E+02 .2000E+02 .8000E+02
• 1400E+03
.0000E-99 .1666£+02 .1200E+04 .6400E+04
.0000E-99
.0000£-99 .0000E-99 .0000E-99 .0000E-99
.1100£+03
.0000E-99 .2000E+02 .2000£+02 .8000E+02
.2500E+03
.0000E-99 .0000£-99 .0000E-99 .0000E-99
.1100£+03
.0000E-99 .2000E+02 .2000E+02 .8000E+02
.2500E+03
.0000£-99 .0000E-99 .2000E+Ol .8000E+Ol
.0000E-99 .0000E-99 .2000E+Ol .8000E+Ol
4 .2295COE+05 .230000E+02 .359666E+08
.0000E-99 .1000E+02 .2000E+02 .8000E+02
.1400E+03
.0000E-99 .1666E+02 .1200E+04 .6400E+04
.0000E-99
.0000E-99 .0000E-99 .0000E-99 .0000E-99
.9000E+02
.0000E-99 .2000E+02 .2000E+02 .8000E+02
.2300E+03
.0000E-99 .0000E-99 .0000E-99 .0000£-99
.9000E+02
.0000E-99 .2000E+02 .2000E+02 .8000E+02
.2300E+03
.0000E-99 .0000E-99 .2000E+01 .8000E+01
.0000E-99 .0000[-99 .2000E+01 .8000E+01

.80ooE+Ol .1700E+02 .3100E+02
.8000E+01 .1700E+02 .3100E+02
.4000E+C2 .0000E-99 .5000E+C2 .9000E+02
.1600E+04 .0000E-99 .4500E+04 .2100E+04
.4000E+02 .4000E+02 .8000E+02 .4000E+02
.8000£+02 .4000E+02 .1300E+03 .1300E+03
.4000E+02 .4000E+02 .8000E+02 .4000E+02
.8000E+02 .4000E+02 .1300E+03 .1300E+03
.4000E+Ol .1300E+02 .2700E+02
.4000£+01 .1300£+02 .2700E+02
.6000E+02 .0000E-99 .3000E+02 .9000E+02
.2400E+04 .0000E-99 .2700E+04 .2700E+04
.2000E+02 .2000E+02 .8000E+02 .2000E+02
.8000£+02 .2000E+02 .1100£+03 .1100£+03
.2000E+02 .2000E+02 .8000E+02 .2000E+02
.8000E+02 .2000E+02 .1100E+03 .1100E+03
.2000E+Ol .1100E+02 .2500E+02
.2000E+Ol .1100E+02 .2500E+02
.6000E+02 .0000E-99 .1000E+02 .7000E+02
.2400E+04 .0000£-99 .9000E+03 .2100E+04
.2000E+02 .2000£+02 .8000E+02 .2000E+02
.8000E+02 .2000E+02 .9000E+02 .9000£+02
.2000£+02 .2000£+02 .8000E+02 .2000E+02
.8000£+02 .2000E+02 .9000E+02 .9000£+02
.2000E+Ol .9000£+01 .2300E+02
.2000[+01 .9000[+01 .2300E+02

ACT' I V I T Y

L I S T

PAGE

11 JULY 63

OIVISION - COURSE CE 4U
PROJECT TITLE - CONSTRUCTION PROJECT NETWORtt
TIME UNIT - DAYS
COST UNIT - DOLLARS

PREC. SUCC.
EVENT EVENT
1
1
2
2
3
3
4
5
6

2

5

,.
3

4
5

6
6
7

SCHEDULE
DIRECT COST
DURATION

9
7

ACTIVITY COUNT EVENT COUNT -

DESCRIPTION

0
15100.0
330'0

0
DURATION

LEAD TIME
G
A
8
C
DUNMY
E
0
F

0.0
4.0
8.0
8.0
6.0
0.0

S.O
9.0
14.0

DIRECT
EARLIEST
COST
START - FINISH
0.0
-.6
2400.0
4000.0
1700.0
0.0
150ChO
21100.0
2.00.0

0.0
0.0
0.0
0.0
8.0
8.0
14.0

8.0
19.0

0.0
4.0
8.0
8.0
14.0
8.0
19.0
17.0
3300

LATEST
START - FINISH
0.0
6.0
0.0
6.0
8.0
10.0
14.0
10.0
19.0

0.0
10.0
8.0
14.0
14.0
10.0
19.0
19.0
33.0

TOTAL
0.0
6.0
0.0

6.0

FLOAT
FREE
0.0
4.0
0.0
6.0

0.0
2.0

0.0

0.0

0.0

2.0
0.0

0.0

0.0

z.o

INDEP.
0.0
4.0
0.0
6.0
0.0
0.0
0.0
0.0
0.0

o
EVE N T
DIVI SI ON - COURSE CE 453
PROJECT TITLE - COHSTRUCTI ON PROJECT NETWORK

PAGE

LIS T

17 JULY 63

TIME UNI T - DAYS
COST UNIT - DOLLARS

DESCRIPTION

EVENT
START
4
5
6
7

FINI SH

o

SCHEDULE
DIRECT COST
DURATION

ACTIVITy COUNT EVENT COUNT -

EARLIEST
OCCURRENCE

0.0
0.0
8.0
14.0
8.0
19.0
33.0

15100.0
33.0

LATEST
OCCURRENCE
0.0
0.0
8.0
14.0
10.0
19.0
33.0

o

C R I

T I

C A L

4n

DIVISION - COURSE CE
PROJECT TITLE - CONSTRUCT! ON PROJECT NETWORK

ACT I

V I

T I E S

TIME UNIT - DAYS
COST UNIT - DOLLARS
ACTIVITy COUNT EVENT COUNT -

C;

2

3

,.:3

4
6

6
7

SCHEDULE
DIRECT COST
DURATION

9

0
15100.0
33.0'

7

PREC. SUCC.
EvENT EVENT

1
2

PAGE

17 JULY 63

DESCRIPTION

LEAD TIME
A
C
E

0.0

0.0
2400.0
1700.0
1500.0
2800.0

S.O
6.0
5.0
14.0

F

EARL. START
TIME FOR
ACTIVITY

DIRECT
COST

DURATION

LAT. FINISH
TIME FOR
ACTIVITY

0.0
0.0

0.0
8.0
14.0
19.0
33.0

S.O
14.0
19.0

o
ACTIVITY
DIVISION - COURSE CE 453
PROJECT TITLE - CONSTRUCT! ON PROJECT NETWORK
TIME UNIT COS T UN IT -

LIS T

PAGE

DAYS
DOLLARS

SCHEDULE
DIRECT COST
DURATION

ACTiViTY COUNT EVENT COUNT -

PREC. SUCC.
EVENT EVENT

1
1
2
2
3
3
4

5
6

2
5
3
4
4
5
6
6
7

DESCRIPTION

LEAD TIME
G
A
B
C
DUMMY
E

0
F

4

17 JULY 63

DURATION

0.0
4.0
8.0
8.0
4.0
0.0
5.0
9.0
14.0

DIRECT
EARLIEST
COST
START - FINISH

0.0

-.6
2400.0
4000.0
2500.0
0.0
1500. a
2700.0
2800.0

0.0
0.0
0.0
0.0
8.0
8.0
12.0
8.0
17.0

0.0
4.0
8.0
8.0
12.0
8.0
17.0
17.0
31.0

LATEST
START - FINISH

0.0
4.0
0.0
4.0
8.0
8.0
12.0
8.0
17.0

0.0
8.0
8.0
12. a
12.0
8.0
17.0
17.0
31.0

1
15900.0
31.0

TOTAL

0.0
4.0
0.0
4.0
0.0
0.0
0.0
0.0
0.0

FLOAT
FREE

INDEP.

0.0
4.0
0.0
4.0
0.0
0.0
0.0
0.0
0.0

0.0
4.0
0.0
4.0
0.0
0.0
0.0
0.0
0.0

o
4-1
I_ALtA !! 1:1

... (LX.iL

: (LI.liM ; .4ifiW1ll#U

j

1m2 iiaaUmUUiiJiu!UJtJua:a:t4AIiiaLiUaztalie: it t Ii saL" am 41 lUi i.. Mil, ($£&(!iiliiliktilaiiUilw::a:U;;Ui;Mi£iiUSim MiU.;WUUU Ul&SUiUL

.' (!APNUM»;.

444#$%44

.1

I

EVE N T

DIYISION - COURSE CE .~,
TITLE - COIIISTRUCTION PROJECT NETWORK

~ECT

LIS T

PAGE

17 JULY"

TIME UNIT - DAYS
COST UNIT - DOLt..ARS

ACTIVITY COUNT EVENT COUMT -

EVENT
1
2

SCHEDULE
DIRECT COST
DURATION

,
7

EARLIEST
OCCURRENCE

DESCRIPTION
START

5
6
7

FlNI SH

o

LATEST
OCCURRENCE
0.C!
0.0
8.0

0.0
0.0
8.0
12.0
8.0
17.0
31.0

3
4

1
U900.0
31.0,

12.0
8.0
17.0
31.0

o
CRITICAL
DIVISION - COURSE CE 453
F>ROJECT TITLE - CONSTRUCTION F>ROJECT NETWORk.

ACTIVITIES

TIME UNIT - DAYS
COST UNIT - DOLLARS
ACTIVITy COUNT EVENT COUNT -

1
2

2
3

3
3
It

4

5
6

5
6
6
7

SCHEDULE
DIRECT COST
DURATION

9
7

PREC. SUCC.
EVENT EVENT

DESCRIF>TIOfI
LEAD TIME
A
C
DUMMY
E
I)

F

F>AGE

17 JULY 63

DURATION
0.0

lI.o.

4.0
0.0
5.0
9.0
14.0

DIRECT
COST

EARL. START
TIME FOR
ACTIVITY

0.0 .
2400.0
2500.0
0.0
150().0
2700.0
2100.0

0.0
0.0
1.0
1.0
12.0
8.0
17.0

1

15900.0
31.0

LAT. FINISH
TIME FOR
ACTIVITY
0.0
8.0
12.0
8.0
17.0
17.0
31.0

o

A (

T I V I T Y

DIVISJote - COUitSf CE US
~ROJECT T J TLE - CONSTRUCTI ON NOJECT ~

L I S T

PAGE

17 JULY U

TINE UNn - D~YS
(OST UNIT - DOLLARS
ACTIVITY COUNT EVENT COUNT -

SCHEDULE
DIRECT COST
OURATIC*

9
7

2
11300.0
27.0

(~'1'1
.yi
PREC. SUCC.
EVENT EVENT

DESCIUPTIOIII

2
5
3
4
4
5

LEAO TIME
G
A

0.0
4.0
4.0
!I.O
4.0
0.0
5.0
9.0
14.0

B

C
DUMMY
E
D

6
6
7

DIRECT
EARLIEST
COST
START - FINISH

DURATION

F

0.0

-.6
4800.0
4000.0
2500.0
0.0
1500.0
27CO.0
2800.0

EVE N T
DIVISION - COURSE CE 453
PROJECT T lTLE - CONSTRUCT! ON PROJECT NETWORK

0.0
0.0
0.0
0.0
4.0
4.0
8.0
4.0
13.0

LATEST
START - FINISH

0.0
4.0
4.0
!I.O
8.0
4.0
13.0
13.0
27.0

0.0
0.0
0.0
0.0
4.0
4.0
8.0
4.0
13.0

0.0
4.0
4.0
8.0
8.0
4.0
13.0
13.0
27.0

LIS T

0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0

FLOAT
FREE

I"DEP.

0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0

0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0

PAGE

17 JuLy 63

TIME UNIT - DAyS
COST UNIT - DOLLARS

SCHEOULE
DIRECT COST
DURATION

ACTIVITy COUNT EVENT COUNT -

EVENT

TOTAL

EARLIEST
OCCURRENCE

DESCRIPTION
START

0.0
0.0
4.0
8.0
4.0
13.0
27.0

FINISH

2
18300.0
27.0

LATEST
OCCURRENCE
0.0
0.0
4.0
8.0
4.0
13.0
27.0

o
t4;t¥iW,.4QY 84TM41M4i4414MOM AP.MW M4W<4i9.f Q. ,Ii«

,. $ . _

a

4¢ 1$$(¥UiItAQ .

.2144

==£==4$U'._.=44

4. _. .

$#MiW

4A4AUA

i¢4WW.

i4 #4#4$ 44,0;a

444414.4 BI.\

C R [ T I C; A L
DIVISION - COUItSE C( 455
PROJECT TITLE - COMSTRUCTI ON PROJECT NUWORK
TIlliE UNIT - DAYS
COST UNIT - DCK.LAItS
ACTIVITy COUNT EVENT COUNT -

PAGE

ACT I V I TIE S

9

11 JULY U

SCHEOULE
DIRECT COST
DURATION

9
7

1.300.0
27.0

0
PREC, suee.
EVENT EVENT
1
1
2
2
3
3
4
5
6

2
5
3
4

,.
5
6
6
7

DESCRIPTlOfit
LEAO TIME
G
A
B
C
DUMMY
E
D
F

0.0
4.0
4.0
8.0
4.0
0.0
5.0
9.0
14.0

0.0
-.6
4800.0

Ituuo.o
2500.0
0.0
1500.0
2700.0
2800.0

ACTIVITY
DIVISION - COURSE CE 453
PROJECT TITLE - CONSTRUCTI ON PROJECT NETWORK

EARL. START
TIME FOR
ACTIVITY

I>lRE(T
COST

DUJltATlOH

0.0
0.0
0.0
0.0
4.0
4.0
8.0
4.0
13.0

LIS T

PAGE

SCHEOULE
DIRECT COST
DURATION

ACTIVITy COUNT EVENT COUNT -

2
5
:3

4
4
5
4
5
6

6

6
7

DESCR I PTI ON
LEAD TIME
G
A

B
C
DUMMY
E
D
F

0.0
4.0
4.0
8.0
8.0
4.0
13.0
13.0
27.0

10

17 JULY 63

TIME UNIT - DAYS
COST UNIT - DOLLARS

PREC. SUCC.
EVENT EVENT

LAT. FINISH
TIME FOR
ACTIVITY

DURATION
0.0
1.0
2.0

a.o

6.0
0.0
3.0
9.0
14.0

DIRECT
EARLIEST
COST
START - FINISH
0.0
49.3
6000.0
4000.0
1700.0
0.0
3300.0
2700.0
2800.0

0.0
0.0
0.0
0.0
2.0
2.0
8.0
2.0
11.0

0.0
1.0
2.0
8.0
8.0
2.0
11.0
11.0
25.0

LATEST
START - FINISH
0.0
1.0
0.0
0.0
2.0
2.0
8.0
2.0
11.0

0.0
2.0
2.0
8.0
8.0
2.0
11.0
11.0
25.0

3

20550.0
25.0

TOTAL
0.0
1.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0

FLOAT
FREE

lNOEP.

0.0
1.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0

0.0
1.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0

o

E.V E N T
DIVISION - COURSE CE 453
PROJECT TITLE - CONSTRUCTI 0tI PROJECT NETWORK
TIME UNIT COST UNIT -

PAGE

DAyS
DOLLARS

SCHEDULE
DIRECT COST
DURATION

9
7

ACTIVITy COUNT EVENT COUNT -

EVENT

1

LIS T

EARLIEST
OCCURRENCE

DESCRIPTION

START

0.0
0.0
2.0
8.0
2.0
11.0
25.0

0.0
2.0
B.O
2.0
11.0
25.0

..
5

6
FINI SH

3
20550.0
25.0

LATEST
OCCURRENCE

0.0

2

3

7

11

17 JULY 63

c
CRITICAL
DIVISION - COURSE CE 453
!"ROJECT TITLE - CONSTRUCTION PROJECT NETW~I(

ACTIVITIES

TIME UNIT - DAYS
COST UN IT - DOLLARS
ACTIVITy COUNT EVENT COUNT -

SCHEDULE
DIRECT COST
DURATION

9
7

PREC. SUCC.
EVENT EVENT

DESCRIPTION

DURAT ION

LEAD TIME
A
C
DUMMY
E
0
F

5
4
5
6

0.0
2.0
B.O
6.0
0.0
3.0
9.0
14.0

e

4
4
6

PAGE

12

17 JULY 63

EARL. START
TIME FOR
ACTIVITY

DIRECT
COST

0.0
6000.0
4000.0
1700.0
0.0
3300.0
2700.0
2800.0

0.0
0.0
0.0
2.0
2.0
8.0
2.0
11.0

3
20550.0
25.0

LAT. FINISH
TIME FOR
ACTIVITY

0.0
2.0
8.0
8.0
2.0
11.0

ll.O
25.0

o
AtMMMQ;4.@$#4¥4** .4. >.1« 4 P@@'A .. ¥4tM¥4 ..S PUtO$(

4..

#_=

sa_a.. ..am

4¢4MS$4I

q\

445*

I

(

#,%¥44MM#MMU4Q44 44MgqoAAA4TWM,$", " i , «M %.#.4*(

t PUt,

-11

A C T I V I T Y
DIVISION - COURSE CE .53
PROJECT TITLE - COfilSTRUCTI ON PROJECT NETWORK

PAGE

LIS T

T I1"E UNIT - DAYS
COST UNIT - DOLLARS,

SCHEDULE
DIRECT COST

"

4

22"0.0
2300·

DURATI~

9
7

ACTIVITy COUNT EVENT COUNT -

13

17 JULY 63

0
PREC. SUCC.
EVENT EVENT

2

1

1

5

2

3
4

2
3
3
4

5
6

4
5

6
6
7

DESCRIPTION

DIKE'CT
EARLIEST
START - FINISH
COST

DURATION

0.0
1.0
2.0

LEAD TIME
G
A
8
C
DUMMY
E
D
F

e.o

6.0
0.0
1.0
7.0
14.0

0.0
49.3
6000.0
4000.0
1700.0
0.0
5100.0
33<10.0
2800.0

EVE N T
DIVISION - COURSE CE 453
PROJECT TIlLE - CONSTRUCT! ON PROJECT NETWORK

0.0
0.0
0.0
0.0
2.0
2.0
8.0
2.0
9.0

LATEST
START - FINISH

0.0
1.0
0.0
0.0
2.0
2.0
8.0
2.0

0.0

1.0
2.0
8.0
8.0
2.0
9.0
9.0
23.0

9.0

1
4

5
6

7

FIN! SH

EARLIEST
OCCURRENCE

0.0
0.0
2.0
8.0
2.0
9.0
23.0

0.0
1.0

0.0
1.0
0.0

0.0
0.0
0.0
0.0
0.0
0.0

0.0
0.0
0.0
0.0
0.0
0.0

0.0
1.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0

PAGE

14

4

22950.0
23.0

LATEST
OCCURRENCE

0.0
0.0
2.0

e.o
2.0
9.0

23.0

INOEP.

0.0

SCHEOULE
DIRECT COST
DURATION

DESCRIPTION
START

2.0
2.0
8.0
8.0
2.0
9.0
9.0
23.0

LIS T

ACTIVITY COUNT EVENT COUNT -

2
3

0.0

FLOAT
FREE

17 JULY 63

TIME UNIT - DAYS
COST UNIT - DOLLARS

EVENT

TOTAL

(

R ( T

i

DIVISION - (OURSE (E 45!
PROJECT TnLE - C,*STRUCTIOH fl'ttOJECT HETWOItK

C A L

A (

T I

V I T I E S

TIME UNIT - DAYS
COST UNIT - DOLLARS
ACTtVITY COUNT EVENT COUNT -

PAGE

15

17 JULY 63

SCHEOULE
DIRECT COST
DURATIC»I

9
7

'+
22950.0
23.0

0
PREC. SUCC.
EVENT EVENT

1
2
2
3
3

2
3
4
4

'+

6
6
7

5

DES(RIPTIotc
LEAD TIME
A

0.0
2.0
8.0
6.0
0.0
1.0
7.0
14.0

B
C
DUMMY
E

5

0
F

EARL. START
TIME FOR
ACTIVI TY

DIRECT
COST

DURATION

0.0
6000.0
,+000.0
1700.0
0.0
5100.0
3300.0
2800.0

0.0
0.0
0.0
2.0
2.0
8.0
2.0
9.0

LAT. FINISH
TIME FOR
ACTIVITY

0.0
2.0
8.0
8.0
2.0
9.0
9.0
23.0

c
TIM E -- (
DIVISION - COURSE CE 453
PROJECT TITLE - CONSTRUCT! ON PROJECT NETWOlilK

0 S T

FUN C T ION

17 JULY 63

TIME UNIT - DAYS
COST UNI T - DOLLARS
ACTIVITY COVNTEVENT COUNT -

SCHEDULE
NUMBER

OPTIMAL
[)IRECT
COST

PROJECT
DURATION

15100.0
15900.0
18300.0
20550.0
22950.0

27.0
25.0
23.0

33.0

31.0

CRITICAL
ACTIVITIES

INDIRECT
COST

0.0
0.0
0.0
0.0
0.0

END OF JOB

o
¢¢#s

;.;;;AI,

'.:Z U 444aq;=_C

a_

qQ..MM.':: ;;ii1i.Ui2UZiu::u:uaua"_uu,,• •

TOTAL
COST

15100.0
15900.0
18300.0
20550.0
22950.0

PAGE

16



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date                     : 2014:03:13 19:55:24-08:00
Modify Date                     : 2014:03:13 20:12:15-08:00
Metadata Date                   : 2014:03:13 20:12:15-08:00
Producer                        : Adobe Acrobat 9.55 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:04ba41be-970f-e343-8596-e9511773e4a9
Instance ID                     : uuid:f945f05d-ac05-7843-9fdb-425e53a53c48
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 32
EXIF Metadata provided by EXIF.tools

Navigation menu