%	Journal names, predefined
@string{ iucs	= "Department of Computer Science, Indiana University"}
@string{ iuaddress = "Bloomington, Indiana 47405"}
% acmcs	    = {ACM} Computing Surveys
% acta	    = Acta Informatica
% cacm	    = Communications of the {ACM}
% ipl	    = Information Processing Letters
% jacm	    = Journal of the {ACM}
% jcss	    = Journal of Computer and System Sciences
% sicomp    = SIAM Journal on Computing
% tog	    = {ACM} Transactions on Graphics
% toplas    = {ACM} Transactions on Programming Languages and Systems
% tsc	    = Theoretical Computer Science
%
@string{ joa	= "Journal of Algorithms"}
@string{ net    = "Networks"}
@string{ alg    = "Algorithmica"}
@string{ toc	= "IEEE Transactions on Computing"}
@string{ tocs	= "IEEE Transactions on Circuits and Systems"}
@string{ comb	= "Combinatorica"}
@string{ siamr  = "Siam Review"}
@string{ dm     = "Discrete Mathematics"}
@string{ dam    = "Discrete Applied Mathematics"}
@string{ siamam	= "SIAM Journal on Applied Mathematics"}
@string{ siamdm = "SIAM Journal on Discrete Mathematics"}
@string{ siamadm	= "SIAM Journal on Algebraic and Discrete Methods"}
@string{ infocon	= "Information and Control"}
@string{ infocomp	= "Information and Computation"}
@string{ infosci = "Information Sciences"}
@string{ sp&e	= "Software -- Practice and Experience"}
@string{ mop    = "Mathematics of Operations Research"}

@string{ PUCS	= "Department of Computer Sciences, Purdue University"}
@string{ WLAF	= "West Lafayette, Indiana"}

@string{ ICPP81	= "Proceedings of the 1981 International Conference on Parallel Processing"}
@string{ ICPP82	= "Proceedings of the 1982 International Conference on Parallel Processing"}
@string{ ICPP85	= "Proceedings of the 1985 International Conference on Parallel Processing"}
@string{ ICPP86	= "Proceedings of the 1986 International Conference on Parallel Processing"}
@string{ ICPP87	= "Proceedings of the 1987 International Conference on Parallel Processing"}

@string{ ALL83	= "Proceedings of the 21st Annual Allerton Conference on Communication, Control, and Computing"}
@string{ ALL84	= "Proceedings of the 22nd Annual Allerton Conference on Communication, Control, and Computing"}
@string{ ALL85	= "Proceedings of the 23rd Annual Allerton Conference on Communication, Control, and Computing"}
@string{ ALL86	= "Proceedings of the 24th Annual Allerton Conference on Communication, Control, and Computing"}
@string{ ALL90	= "Proceedings of the 28th Annual Allerton Conference on Communication, Control, and Computing"}

@string{ STOC92	= "Proceedings of the 24th Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC91	= "Proceedings of the 23rd Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC90	= "Proceedings of the 22nd Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC89	= "Proceedings of the 21st Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC88	= "Proceedings of the 20th Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC87	= "Proceedings of the 19th Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC86	= "Proceedings of the 18th Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC85	= "Proceedings of the 17th Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC84	= "Proceedings of the 16th Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC83	= "Proceedings of the 15th Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC82	= "Proceedings of the 14th Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC81	= "Proceedings of the 13th Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC80	= "Proceedings of the 12th Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC79	= "Proceedings of the 11th Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC78	= "Proceedings of the 10th Annual {ACM} Symposium on Theory of Computing"}
@string{ STOC71	= "Proceedings of the 3rd Annual {ACM} Symposium on Theory of Computing"}

@string{ FOCS92	= "Proceedings of the 33rd Annual Symposium on Foundations of Computer Science"}
@string{ FOCS91	= "Proceedings of the 32nd Annual Symposium on Foundations of Computer Science"}
@string{ FOCS90	= "Proceedings of the 31st Annual Symposium on Foundations of Computer Science"}
@string{ FOCS89	= "Proceedings of the 30th Annual Symposium on Foundations of Computer Science"}
@string{ FOCS88	= "Proceedings of the 29th Annual Symposium on Foundations of Computer Science"}
@string{ FOCS87	= "Proceedings of the 28th Annual Symposium on Foundations of Computer Science"}
@string{ FOCS86	= "Proceedings of the 27th Annual Symposium on Foundations of Computer Science"}
@string{ FOCS85	= "Proceedings of the 26th Annual Symposium on Foundations of Computer Science"}
@string{ FOCS84	= "Proceedings of the 25th Annual Symposium on Foundations of Computer Science"}
@string{ FOCS83	= "Proceedings of the 24th Annual Symposium on Foundations of Computer Science"}
@string{ FOCS82	= "Proceedings of the 23rd Annual Symposium on Foundations of Computer Science"}
@string{ FOCS81	= "Proceedings of the 22nd Annual Symposium on Foundations of Computer Science"}
@string{ FOCS80	= "Proceedings of the 21st Annual Symposium on Foundations of Computer Science"}
@string{ FOCS79	= "Proceedings of the 20th Annual Symposium on Foundations of Computer Science"}
@string{ FOCS78	= "Proceedings of the 19th Annual Symposium on Foundations of Computer Science"}
@string{ FOCS77	= "Proceedings of the 18th Annual Symposium on Foundations of Computer Science"}
@string{ FOCS76	= "Proceedings of the 17th Annual Symposium on Foundations of Computer Science"}

@string{ AWOC88 = "Proceedings of the 3rd Agean Workshop on Computing: {VLSI} Algorithms and Architectures"}
@string{ SPAA89 = "Proceedings of the 1989 {ACM} Symposium on Parallel Algorithms and Architectures"}
@string{ SPAA90 = "Proceedings of the 2nd Annual {ACM} Symposium on Parallel Algorithms and Architectures"}


@string{ SODA90 = "Proceedings of the {ACM-SIAM} Symposium on Discrete Algorithms"}
@string{ SODA91 = "Proceedings of the 2nd Annual {ACM-SIAM} Symposium on Discrete Algorithms"}

