Grant: Discovery Grants Program - Individual
Memorial University of Newfoundland
$11,000.00
Time and motion in graphs
FY 2016-17
Summary
Edge searching is a graph searching model in which a collection of slow, visible searchers move from vertex to vertex in a graph G to capture a fast, invisible intruder that may stop on both vertices and edges. The minimum number of searchers needed to capture the intruder is known as the edge search number of G. Searching problems have applications to search and rescue, video game artificial intelligence, and even to cleaning nuclear plant water supply pipes.
This research deals with using software agents to capture a malicious mobile ""intruder"" such as a computer virus. Discrete pursuit-evasion (also called graph searching) is a family of problems in mathematics and computer science in which one group attempts to track down members of another group in an environment. In this particular formulation of the pursuit-evasion problem, the environment is a computer network and it is modeled as a graph. Classically, the problem has been to determine the minimum number of agents needed to capture the intruder. This research program is to consider instead how to move agents in such ways as to quickly capture the intruder. Alternatively, we might consider how to move the agents in such a way as to minimize the number of man-hours required, instead of minimizing the number of agents or time required. These problems are difficult to solve, even with computers, and consequently we need theoretical research, like that involved in this program of research, to ""cut corners"" and make this more practical.
Because of the applications of this research to network security problems, the proposed research is likely to have impact in the design and construction of computer networks to minimize damage caused by malicious agents, and will contribute to the advancement of mathematical research in graph searching and related problems. It will also provide training opportunities for graduate and undergraduate students.
Program
Discovery Grants Program - Individual
Recipient
Location
Newfoundland and Labrador, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
RGPIN-2015-03946
Name nom
Dyer, Danny
Department département
Mathematics and Statistics - Mathematics and Statistics
Organization id
89
Institution établissement
Memorial University of Newfoundland
Province en
Newfoundland and Labrador
Province fr
Terre-Neuve-et-Labrador
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2016
Competition year année de concours
2015
Award amount
11000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
1508
Committee name en
Mathematics and Statistics
Committee name fr
Mathématiques et statistique
Area of application code
1200
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Advancement of knowledge
Area of application fr
Avancement des connaissances
Research subject code
2914
Research subject group en
Pure mathematics
Research subject group fr
Mathématiques pures
Research subject en
Combinatorics
Research subject fr
Combinatoire
Partie
2
Nb partie
5
Application title
Time and motion in graphs
Keyword
NSERC
Application summary
Edge searching is a graph searching model in which a collection of slow, visible searchers move from vertex to vertex in a graph G to capture a fast, invisible intruder that may stop on both vertices and edges. The minimum number of searchers needed to capture the intruder is known as the edge search number of G. Searching problems have applications to search and rescue, video game artificial intelligence, and even to cleaning nuclear plant water supply pipes.
This research deals with using software agents to capture a malicious mobile ""intruder"" such as a computer virus. Discrete pursuit-evasion (also called graph searching) is a family of problems in mathematics and computer science in which one group attempts to track down members of another group in an environment. In this particular formulation of the pursuit-evasion problem, the environment is a computer network and it is modeled as a graph. Classically, the problem has been to determine the minimum number of agents needed to capture the intruder. This research program is to consider instead how to move agents in such ways as to quickly capture the intruder. Alternatively, we might consider how to move the agents in such a way as to minimize the number of man-hours required, instead of minimizing the number of agents or time required. These problems are difficult to solve, even with computers, and consequently we need theoretical research, like that involved in this program of research, to ""cut corners"" and make this more practical.
Because of the applications of this research to network security problems, the proposed research is likely to have impact in the design and construction of computer networks to minimize damage caused by malicious agents, and will contribute to the advancement of mathematical research in graph searching and related problems. It will also provide training opportunities for graduate and undergraduate students.