Joseph Douglas HORTON
B.Sc. (Honours)in Mathematics(University of Manitoba)
M.A in Mathematics (York University)
Ph.D in Combinatorics(University of Waterloo)

Professor


Address :
 
 
 
 
 

Tel :
Fax :
office :
email :

Joseph Douglas Horton,
Faculty of Computer Science,
University of New Brunswick
P.O. Box 4400, Fredericton,
N.B. CANADA

(506) 447-3336
(506) 453-3566
E118, Gillin Hall
jdh@unb.ca

Teaching Activities
Present Research Activities

Clause trees: Work with Professor Bruce Spencer. We have developed a new data structure for automated reasoning, the clause tree. Many old algorithms for automated reasoning become easier to understand when viewed as manipulating clause trees. Moreover new tighter algorithms can be defined. The method is useful in solving any problem to which automated reasoning can be applied, from an improved automated theorem proving tool to aid mathematicians (probable), to helping prove programs correct (a long shot). It may be beneficial in proving the security levels of computer systems.

Cascade vulnerability: Investigation of how the interconnection of computers, rated at a high enough security level, can become vulnerable when interconnected, even if the connections, and the computers themselves, are secure.
Other Research Interests

My original field of research was combinatorial design, an area in which I continue to publish. Three of my papers were published in 1991 in this area.

After completing my Ph.D., I became very interested in graph theory. I found the first known non-hamilton bipartite cubic graph, and the first hypotraceable graph. Perhaps my best work in this area was with Izak Bouwer on graphs.

After coming to UNB in 1981, I became interested in Algorithm Analysis. The most important result here has been the discovery of a polynomial-time algorithm to find the shortest cycle basis of graph. This result has applications in many other areas of Mathematics and Engineering.

More recently I have been working in Computational Geometry. My Ph.D. student William Stewart worked on constructing the convex hull of sets of points in up to 10 dimensions. I also have recently developed an on-line algorithm to construct the Voronoi Diagram of a set of points which I was studying along with my student John Kyaruzi.
Selected Publications

Memberships
Non-Professional Activities
Other Research Activities



Homepage CS Homepage

Document: http://www.cs.unb.ca/profs/horton/
Last Revision : 11/24/99 By Sharmila Mehendale