Back to results

University of Illinois at Urbana-Champaign

Improvement of constrained searches

Abstract

dc:description

Search is ubiquitous in computer science, but most searches are performed under constraints: time, memory, dependences. We study several cases of constrained search and present methods for improving their performance. Execution of Prolog programs amounts to a search with several types of dependences. We present a method for static reordering of goals in Prolog clauses, characterizing the degrees of equivalence between the original and reordered code, characterizing restrictions on reordering, presenting a heuristic for choosing amongst permissible reorderings, and showing how to restore equivalence that might be lost in the reordering process. Heuristic search in restricted memory is another constrained search. We present a new method called speculative search which is competitive with other searches used when memory is limited.

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2011

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Gooley, Markian Myron
Contributors dc:contributor
  • Wah, Benjamin W.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • Copyright 1991 Gooley, Markian Myron
Language dc:language
eng

Identifiers

dc:identifier.*
Identifier
AAI9210817
(UMI)AAI9210817
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/19083

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Gooley, Markian Myron. Improvement of constrained searches. Dissertation thesis, University of Illinois at Urbana-Champaign, 2011. http://hdl.handle.net/2142/19083