Books
[DPACT06] Dynamic Programming: A Computational Tool, (with H. Mauch),
Springer, Berlin, 2006
[FDP86] File Design and Programming, (with W. W. Peterson),
Wiley, New York, 1986
[CSAMI85] Computer Science: A Mathematical Introduction,
Prentice Hall Intl, London, 1985
Selected journal papers:
[JCC06a] "Dynamic programming: An Overview,"
(with M. Sniedovich)
J Control and Cybernetics, 2006
[JCC06b] "Canonical greedy algorithms and dynamic programming,"
J Control and Cybernetics, 2006
[AMC01] "Nondeterministic dynamic programming
on a parallel coprocessing system,"
Applied Math and Computation, 2001
[JMAA00] "N degrees of separation:
Influences of dynamic programming on computer science,"
J Math Analysis Applications, 2000
[SIM99] "Automatic code generation for simulating
information systems,"
(with B. So),
Simulation, 1999
[CMA99] "Dynamic programming on a functional memory computer,"
(with R. Halverson, Jr.),
Computer Math w/Applications, 1999
[MM95] "FPGAs for expression level parallel processing,"
(with R. Halverson, Jr.),
Microprocessors and Microsystems, 1995
[CMA94a] "Dynamic programming, decision tables,
and the Hawaii parallel computer,"
(with R. Halverson, Jr.),
Computer Math w/Applications, 1994
[CMA94b] "A discrete and continuous systems simulator,"
Computer Math w/Applications, 1994
[CMA91a] "Reduction of dimensionality of an optimal decision
table conversion algorithm,"
Computer Math w/Applications, 1991
[CMA91b] "Fuzzy decision tables for expert systems,"
Computer Math w/Applications, 1991
[JMAA86] "Richard Bellman's contributions to computer science,"
J Math Analysis Applications, 1986
[CJ84] "Proof of correctness of decision table programs,"
Computer Journal, 1984
[SPE83] "Decision tables for general-purpose scientific programming,"
Software-Practice&Experience, 1983
[CACM82] "On the emulation of flowcharts by decision tables,"
Commun. ACM, 1982
[CACM78] "Optimal conversion of extended-entry decision tables
with general cost criteria,"
Commun. ACM, 1978
[IEEETC77] "On analog computer generation of continuous functions,"
IEEE Trans. Computers, 1977
[INFOSCI76] "Optimal control of demand-paging systems,"
Information Sciences, 1976
[JOTA75] "Stability, prediction-correction, and dynamic programming,"
J Optimization Theory and Applications, 1975
[IEEEAC74] "A predictor-corrector method for dynamic programming,"
IEEE Trans. Automatic Control, 1974
[SIM73] "Debugging aids for hybrid-computer programmers,"
Simulation, 1973
[IJCM70] "Some results in differential approximation,"
Intl J Comp. Math, 1970
Selected conference papers:
[MCO04] "A Petri net model and computational tool for solving dynamic programming problems,"
(with H. Mauch),
in Modeling, Computation and Optimization in Information Systems and Management Sciences,
Metz, France, Hermes Press, 2004
[CESA03] "Solving integer dynamic programming using Petri nets,"
(with H. Mauch),
Proc. IMACS Multiconference [CESA'03],
Lille, France, 2003
*[9BC02] "A Petri net model for discrete dynamic programming,"
Proc. Intl. Workshop on Uncertain Systems and Soft Computing [9BC],
Beijing, China, 2002
[FCCM95] "A FCCM for Dataflow (Spreadsheet) Programs,"
(with R. Halverson, Jr.),
Proc. IEEE Symp. on FPGAs for CCMs [FCCM'95],
Napa, Calif., IEEE CS Press, 1995
[ICPP94] "Programming with functional memory,"
(with R. Halverson, Jr.),
Proc. 23rd Intl. Conf. Parallel Processing [ICPP'94],
Chicago, CRC Press, 1994
[FPGA94] "Programming the Hawaii parallel computer,"
(with R. Halverson, Jr.),
Proc. 2nd ACM/SIGDA Intl Workshop on FPGAs [FPGA'94],
Berkeley, ACM, 1994
[ICSE76] "Decision table programming and reliability,"
(A. Lew and D. Tamanaha),
Proc. 2nd Intl. Conf. Software Engineering,
San Francisco, 1976
[SAG74] "Optimal resource allocation and scheduling among
parallel processes,"
in Parallel Processing (LNCS), 1975
{Proc. 3rd Sagamore Comp. Conf., 1974}
[ACM73] "Memory allocation in paging systems,"
Proc. ACM Annual Conference [ACM'73],
Atlanta, 1973
Published abstracts:
[IFORS05] "Canonical greedy algorithms and dynamic programming,"
17th Triennial Conference of IFORS, Honolulu, 2005
[ORMS01] "On the contributions of dynamic programming to computer science,"
INFORMS 2001 Annual Meeting, Miami Beach, 2001
[APN93] "PNTBLSIM" {tool description},
in Advances in Petri Nets (LNCS), Springer-Verlag, 1993
NOTE: The publication codes used here are as referenced in other web pages.
{Revised 11/22/06}