+ All Categories
Home > Documents > Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2...

Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2...

Date post: 27-Mar-2015
Category:
Upload: melanie-cook
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
20
Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em Rede de Computadores Universidade Salvador (Unifacs) 2 National Center for Geographic Information and Analysis and Department of Spatial Information Science and Engineering University of Maine
Transcript
Page 1: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Temporal Constraints Between Cyclic Geographic Events

Jorge Campos1,2 and Kathlenn Hornsby2

{jorge,khornsby}@spatial.maine.edu

1 Núcleo de Pesquisa em Rede de Computadores Universidade Salvador (Unifacs)2 National Center for Geographic Information and Analysis and Department of Spatial Information Science and Engineering University of Maine

Page 2: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Outline

•Temporal Characteristics of Events

•Temporal Constraints Between Intervals

•A Temporal Model for Cyclic Events

•Cyclic Temporal Constraints

Page 3: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Events

Events are abstractions that represent phenomena, activities, and processes of the real world.

Temporal Characteristics of Events:

Evi=(Si,Ei)

Convex intervals as the temporal construct representingthe time when event is true or is happening

Page 4: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Temporal Constraints

Temporal Constraints specify values (or range of values) to the intervals’ endpoints

Unary Temporal Constraints:

Binary Temporal Constraints:

Evi=(Si=3 , Ei=5)

Evi=(Si=2 Si=3 , Ei>5 Ei<7)

(Evi, Evj, )

Page 5: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Examples of Binary Temporal Constraints

Triples of Temporal

Constraints

Endpoints Relation

(Evi, Evj, before) Si<Sj Ei<Ej

(Evi, Evj, meets) Si<Sj Ei=Ej

(Evi, Evj,startTogether) Si=Sj

(Evi, Evj, centered) (Si+ Ei)/2=(Sj+ Ej)/2

Page 6: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Events of an Aircraft’s Operation

refuel

tires pressure taxiing

take-off

t

centered

before

meets

(tires pressure, refuel, centered)(refuel, taxiing, before)(taxiing, take-off, meets)

Page 7: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Temporal Representation of Cyclic Events

CycEvi=(Si,Ei,D)

CycEvi=({...,Sin-1, Si

n, Sin+1...},{...,Ei

n-1, Ein, Ei

n+1...})

t

CycEvinCycEvi

n-1CycEvin-2 CycEvi

n+1 CycEvin+2

Page 8: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Temporal Constraints Between Cyclic Events

University policy: “whenever possible there is at least one bus running on the campus”

t

centered

Page 9: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Temporal Constraints Between Cyclic Events

University policy: “whenever possible there is at least one bus running on the campus”

New fact: “A new construction site will close off some streets in the route of the blue bus”

t

centered

Page 10: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Temporal Constraints Between Cyclic Events

t“maximize the occurrence of periods of non-concurrent activities”

centered

University policy: “whenever possible there is at least one bus running on the campus”

New fact: “A new construction site will close off some streets in the route of the blue bus”

Page 11: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

t

period of equivalence

A Model of Temporal Relations for Cyclic Events

Page 12: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

A Model of Temporal Relations for Cyclic Events

t

overlappedBy

overlaps

meets

contains

metBy

t

period of equivalence

Page 13: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

All Possible Characteristic Sets of Correlations

{contains, meets, overlappedBy, overlaps, metBy}

{startedBy, overlaps, overlappedBy, overlaps}

{contains, overlaps, overlappedBy, overlaps}

{finishedBy, overlappedBy, overlaps, overlappedBy}

Page 14: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Instances of Cyclic Temporal Constraints

MaximizeRelation

MinimizeRelationwhere Relation is

DisconnectedMeetsOverlappsFinishedByStartsContainsContainedByEqualsFinishesStartedByOverlappedByMetBy

Cyclic Constraint - Select one possible configuration amongall possible representative sets of temporal relations

Page 15: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

An Instance of Cyclic Constraint

University policy: “whenever possible there is at least one bus running on the campus”

maximize the occurrence of periods of non-concurrent activities

MaximizeDisconnected

startedBy overlaps overlappedBy overlaps

contains overlaps overlappedBy overlaps

contains meetsoverlappedByoverlapsmetBy

finishedByoverlappedBy overlapsoverlappedBy

Page 16: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Selecting the “Closest” Configuration

startedBy overlaps overlappedBy overlaps

contains overlaps overlappedBy overlaps

contains meetsoverlappedByoverlapsmetBy

finishedByoverlappedBy overlapsoverlappedBy

maximizeDisconnected

Page 17: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Selecting the “Closest” Configuration

startedBy overlaps overlappedBy overlaps

contains overlaps overlappedBy overlaps

contains meetsoverlappedByoverlapsmetBy

finishedByoverlappedBy overlapsoverlappedBy

maximizeDisconnected

D M O

Fb

C

Sb

E Ob D

S

Cb

F

M

b

D DM M

b

Page 18: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

A New Temporal Configuration of the Bus

t

{overlappedBy, contains, overlaps}

{overlappedBy, contains,contains, overlaps}

{overlappedBy,contains, contains, meets}

{overlappedBy,contains, contains}

{overlappedBy. contains,

finishedBy}

{contains, contains,overlaps}

{contains, contains,overlaps, metBy}

{startedBy, contains, overlaps}

Page 19: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

{overlappedBycontainscontainsoverlaps}

{overlappedBy contains contains

meets}

{overlappedBycontainscontains}

{overlappedBy contains

finishedBy}

{overlappedBy contains, overlaps}

{containscontainsoverlaps}

{containscontainsoverlapsmetBy}

{startedBy contains overlaps}

D M O

Fb

C

Sb

E Ob D

S

Cb

F

M

b

Selecting the new “Closest” Configuration

O ObD D

C

Cb

Fb Sb

E

S F

M M

b

maximizeDisconnected

Page 20: Temporal Constraints Between Cyclic Geographic Events Jorge Campos 1,2 and Kathlenn Hornsby 2 {jorge,khornsby}@spatial.maine.edu 1 Núcleo de Pesquisa em.

Future Work

• Definition of a weight for each temporal relation

• Incoporation of some metric information

• Incorporation of more abstract temporal relations in our reasoning


Recommended