Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jason Morrison is active.

Publication


Featured researches published by Jason Morrison.


Journal of Exposure Science and Environmental Epidemiology | 2005

A review and evaluation of intraurban air pollution exposure models

Michael Jerrett; Altaf Arain; Pavlos S. Kanaroglou; Bernardo S. Beckerman; Dimitri Potoglou; Talar Sahsuvaroglu; Jason Morrison; Chris Giovis

The development of models to assess air pollution exposures within cities for assignment to subjects in health studies has been identified as a priority area for future research. This paper reviews models for assessing intraurban exposure under six classes, including: (i) proximity-based assessments, (ii) statistical interpolation, (iii) land use regression models, (iv) line dispersion models, (v) integrated emission-meteorological models, and (vi) hybrid models combining personal or household exposure monitoring with one of the preceding methods. We enrich this review of the modelling procedures and results with applied examples from Hamilton, Canada. In addition, we qualitatively evaluate the models based on key criteria important to health effects assessment research. Hybrid models appear well suited to overcoming the problem of achieving population representative samples while understanding the role of exposure variation at the individual level. Remote sensing and activity–space analysis will complement refinements in pre-existing methods, and with expected advances, the field of exposure assessment may help to reduce scientific uncertainties that now impede policy intervention aimed at protecting public health.


Information Processing Letters | 2008

On the false-positive rate of Bloom filters

Prosenjit Bose; Hua Guo; Evangelos Kranakis; Anil Maheshwari; Pat Morin; Jason Morrison; Michiel H. M. Smid; Yihui Tang

Bloom filters are a randomized data structure for membership queries dating back to 1970. Bloom filters sometimes give erroneous answers to queries, called false positives. Bloom analyzed the probability of such erroneous answers, called the false-positive rate, and Blooms analysis has appeared in many publications throughout the years. We show that Blooms analysis is incorrect and give a correct analysis.


Theoretical Computer Science | 2004

Space-efficient planar convex hull algorithms

Hervé Brönnimann; John Iacono; Jyrki Katajainen; Pat Morin; Jason Morrison; Godfried T. Toussaint

A space-efficient algorithm is one in which the output is given in the same location as the input and only a small amount of additional memory is used by the algorithm. We describe four space-efficient algorithms for computing the convex hull of a planar point set.


Computational Geometry: Theory and Applications | 2007

Space-efficient geometric divide-and-conquer algorithms

Prosenjit Bose; Anil Maheshwari; Pat Morin; Jason Morrison; Michiel H. M. Smid; Jan Vahrenhold

We develop a number of space-efficient tools including an approach to simulate divide-and-conquer space-efficiently, stably selecting and unselecting a subset from a sorted set, and computing the kth smallest element in one dimension from a multi-dimensional set that is sorted in another dimension. We then apply these tools to solve several geometric problems that have solutions using some form of divide-and-conquer. Specifically, we present a deterministic algorithm running in O(nlogn) time using O(1) extra memory given inputs of size n for the closest pair problem and a randomized solution running in O(nlogn) expected time and using O(1) extra space for the bichromatic closest pair problem. For the orthogonal line segment intersection problem, we solve the problem in O(nlogn+k) time using O(1) extra space where n is the number of horizontal and vertical line segments and k is the number of intersections.


latin american symposium on theoretical informatics | 2002

In-Place Planar Convex Hull Algorithms

Hervé Brönnimann; John Iacono; Jyrki Katajainen; Pat Morin; Jason Morrison; Godfried T. Toussaint

An in-place algorithm is one in which the output is given in the same location as the input and only a small amount of additional memory is used by the algorithm. In this paper we describe three in-place algorithms for computing the convex hull of a planar point set. All three algorithms are optimal, some more so than others.


Archive | 1999

A General Model of Co-evolution for Genetic Algorithms

Jason Morrison; Franz Oppacher

Compared with natural systems, Genetic Algorithms have a limited adaptive capacity, i.e. they get quite frequently trapped at local optima and they are poor at tracking moving optima in dynamic environments. This paper describes a general, formal model of co-evolution, the Linear Model of Symbiosis, that allows for the concise, unified expression of all types of co-evolutionary relations studied in ecology. Experiments on several difficult problems support our assumption that the addition of the Linear Model of Symbiosis to a canonical Genetic Algorithm can remedy the above shortcomings.


european workshop on computational geometry | 2003

Translating a regular grid over a point set

Prosenjit Bose; Marc J. van Kreveld; Anil Maheshwari; Pat Morin; Jason Morrison

We consider the problem of translating a (finite or infinite) square grid G over a set S of n points in the plane in order to maximize some objective function. We say that a grid cell is k-occupied if it contains k or more points of S. The main set of problems we study have to do with translating an infinite grid so that the number of k-occupied cells is maximized or minimized. For these problems we obtain running times of the form O(kn polylog (n)). We also consider the problem of translating a finite size grid, with m cells, in order to maximize the number of k-occupied cells. Here we obtain a running time of the form O(knm polylog (nm)). In solving these problems, we design a data structure T that maintains in O(log n) time per operation, a function f: R →R under the following query and update operations where [a, b) is a continuous interval inR: 1. INSERT(T, a, b, δ): Increase the value of f(x) by δ for all x ∈ [a, b). 2. DELETE(T, a, b, δ): Decrease the value of f(x) by δ for all x ∈ [a, b). 3. MAX-COVER(): Return max{f(x): x ∈R}. 4. MAX-COVER-WITNESS(): Return a value x* such that f(x*) = max{f(x): x ∈R}. 5. MAX-IN(a, b): Returns max{f(x): x ∈ [a, b)}. 6. MAX-WITNESS-IN(a, b): Returns a value x* such that f(x*) = max{f(x): x ∈ [a, b)}. as well as the min counter-parts of these queries.


Implementation Science | 2008

Mapping as a knowledge translation tool for Ontario Early Years Centres: views from data analysts and managers

Anita Kothari; S. Michelle Driedger; Julia Bickford; Jason Morrison; Michael Sawada; Ian D. Graham; Eric Crighton

BackgroundLocal Ontario Early Years Centres (OEYCs) collect timely and relevant local data, but knowledge translation is needed for the data to be useful. Maps represent an ideal tool to interpret local data. While geographic information system (GIS) technology is available, it is less clear what users require from this technology for evidence-informed program planning. We highlight initial challenges and opportunities encountered in implementing a mapping innovation (software and managerial decision-support) as a knowledge translation strategy.MethodsUsing focus groups, individual interviews and interactive software development events, we taped and transcribed verbatim our interactions with nine OEYCs in Ontario, Canada. Research participants were composed of data analysts and their managers. Deductive analysis of the data was based on the Ottawa Model of Research Use, focusing on the innovation (the mapping tool and maps), the potential adopters, and the environment.ResultsChallenges associated with the innovation included preconceived perceptions of a steep learning curve with GIS software. Challenges related to the potential adopters included conflicting ideas about tool integration into the organization and difficulty with map interpretation. Lack of funds, lack of availability of accurate data, and unrealistic reporting requirements represent environmental challenges.ConclusionDespite the clear need for mapping software and maps, there remain several challenges to their effective implementation. Some can be modified, while other challenges might require attention at the systemic level. Future research is needed to identify barriers and facilitators related to using mapping software and maps for decision-making by other users, and to subsequently develop mapping best practices guidelines to assist community-based agencies in circumventing some challenges, and support information equity across a region.


Implementation Science | 2010

If you build it, they still may not come: outcomes and process of implementing a community-based integrated knowledge translation mapping innovation

S. Michelle Driedger; Anita Kothari; Ian D. Graham; Elizabeth Cooper; Eric Crighton; Melanie Zahab; Jason Morrison; Michael Sawada

BackgroundMaps and mapping tools through geographic information systems (GIS) are highly valuable for turning data into useful information that can help inform decision-making and knowledge translation (KT) activities. However, there are several challenges involved in incorporating GIS applications into the decision-making process. We highlight the challenges and opportunities encountered in implementing a mapping innovation as a KT strategy within the non-profit (public) health sector, reflecting on the processes and outcomes related to our KT innovations.MethodsA case study design, whereby the case is defined as the data analyst and manager dyad (a two-person team) in selected Ontario Early Year Centres (OEYCs), was used. Working with these paired individuals, we provided a series of interventions followed by one-on-one visits to ensure that our interventions were individually tailored to personal and local decision-making needs. Data analysis was conducted through a variety of qualitative assessments, including field notes, interview data, and maps created by participants. Data collection and data analysis have been guided by the Ottawa Model of Research Use (OMRU) conceptual framework.ResultsDespite our efforts to remove all barriers associated with our KT innovation (maps), our results demonstrate that both individual level and systemic barriers pose significant challenges for participants. While we cannot claim a causal association between our project and increased mapping by participants, participants did report a moderate increase in the use of maps in their organization. Specifically, maps were being used in decision-making forums as a way to allocate resources, confirm tacit knowledge about community needs, make financially-sensitive decisions more transparent, evaluate programs, and work with community partners.ConclusionsThis project highlights the role that maps can play and the importance of communicating the importance of maps as a decision support tool. Further, it represents an integrated knowledge project in the community setting, calling to question the applicability of traditional KT approaches when community values, minimal resources, and partners play a large role in decision making. The study also takes a unique perspective--where research producers and users work as dyad-pairs in the same organization--that has been under-explored to date in KT studies.


workshop on algorithms and data structures | 2001

The Grid Placement Problem

Prosenjit Bose; Anil Maheshwari; Pat Morin; Jason Morrison

We consider the problem of placing a regular grid over a set of points in order to minimize (or maximize) the number of grid cells not containing any points. We give an O(n log n) time and O(n) space algorithm for this problem. As part of this algorithm we develop a new data structure for solving a problem on intervals that is interesting in its own right and may have other applications.

Collaboration


Dive into the Jason Morrison's collaboration.

Top Co-Authors

Avatar

Anita Kothari

University of Western Ontario

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Julia Bickford

University of Western Ontario

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge