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
.
Page Count: 32
| Download | |
| Open PDF In Browser | View 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 : 32EXIF Metadata provided by EXIF.tools