2,669 research outputs found
Cache-Oblivious Implicit Predecessor Dictionaries with the Working Set Property
In this paper we present an implicit dynamic dictionary with the working-set
property, supporting insert(e) and delete(e) in O(log n) time, predecessor(e)
in O(log l_{p(e)}) time, successor(e) in O(log l_{s(e)}) time and search(e) in
O(log min(l_{p(e)},l_{e}, l_{s(e)})) time, where n is the number of elements
stored in the dictionary, l_{e} is the number of distinct elements searched for
since element e was last searched for and p(e) and s(e) are the predecessor and
successor of e, respectively. The time-bounds are all worst-case. The
dictionary stores the elements in an array of size n using no additional space.
In the cache-oblivious model the log is base B and the cache-obliviousness is
due to our black box use of an existing cache-oblivious implicit dictionary.
This is the first implicit dictionary supporting predecessor and successor
searches in the working-set bound. Previous implicit structures required O(log
n) time.Comment: An extended abstract is accepted at STACS 2012, this is the full
version of that paper with the same name "Cache-Oblivious Implicit
Predecessor Dictionaries with the Working-Set Property", Symposium on
Theoretical Aspects of Computer Science 201
PArtially Persistent Data Structures of Bounded Degree with Constant Update Time
The problem of making bounded in-degree and out-degree data structures partially persistent is considered. The node copying method of Driscoll et al. is extended so that updates can be performed in worst-case constant time on the pointer machine model. Previously it was only known to be possible in amortised constant time [Driscoll89]. The result is presented in terms of a new strategy for Dietz and Raman's dynamic two player pebble game on graphs. It is shown how to implement the strategy, and the upper bound on the required number of pebbles is improved from 2b + 2d + O(sqrt(b)) to d + 2b, where b is the bound of the in-degree and d the bound of the out-degree. We also give a lower bound that shows that the number of pebbles depends on the out-degree d
Fast Algorithm for Partial Covers in Words
A factor of a word is a cover of if every position in lies
within some occurrence of in . A word covered by thus
generalizes the idea of a repetition, that is, a word composed of exact
concatenations of . In this article we introduce a new notion of
-partial cover, which can be viewed as a relaxed variant of cover, that
is, a factor covering at least positions in . We develop a data
structure of size (where ) that can be constructed in time which we apply to compute all shortest -partial covers for a
given . We also employ it for an -time algorithm computing
a shortest -partial cover for each
Soft Sequence Heaps
Chazelle [JACM00] introduced the soft heap as a building block for efficient
minimum spanning tree algorithms, and recently Kaplan et al. [SOSA2019] showed
how soft heaps can be applied to achieve simpler algorithms for various
selection problems. A soft heap trades-off accuracy for efficiency, by allowing
of the items in a heap to be corrupted after a total of
insertions, where a corrupted item is an item with artificially increased key
and is a fixed error parameter. Chazelle's soft heaps
are based on binomial trees and support insertions in amortized
time and extract-min operations in amortized time.
In this paper we explore the design space of soft heaps. The main
contribution of this paper is an alternative soft heap implementation based on
merging sorted sequences, with time bounds matching those of Chazelle's soft
heaps. We also discuss a variation of the soft heap by Kaplan et al.
[SICOMP2013], where we avoid performing insertions lazily. It is based on
ternary trees instead of binary trees and matches the time bounds of Kaplan et
al., i.e. amortized insertions and amortized
extract-min. Both our data structures only introduce corruptions after
extract-min operations which return the set of items corrupted by the
operation.Comment: 16 pages, 3 figure
School-Aged Children With Severe Disabilities And Limited Verbal Language: Exploring The Importance Of Social Interactions And Friendship, And Its Application In Practice
Social interactions and friendships with peers have been found to be essential to children’s and adolescents’ development, learning, and overall quality of life. However, research shows children and adolescents with severe disabilities and limited verbal language have fewer friendships and quality social interaction with peers than those without disabilities. This still occurs today, despite the implementation of the Least Restrictive Environment (LRE) legislation in 1978. One of the goals of the LRE was to maximize the opportunities children and adolescents with disabilities have when it comes to social interactions with peers in the general education classroom. However, as the general education classroom is not always deemed the most appropriate learning environment for students with severe needs, they receive very little of their education outside of their specialized classrooms. Knowing how important social interaction and peer relationships are when it comes to development, learning, and overall quality of life, it becomes essential to understand why these research findings are not being implemented into practice on a larger scale. Thus, this three-article dissertation aims to explore how past, current, and future research on social interactions and friendship impact how we educate students with disabilities and limited verbal language. Further, this study aims to provide educators, policymakers, and researchers a holistic understanding of why social inclusion and peer relationships are essential to how well students with disabilities and limited verbal language succeed in school, their sense of belonging, and their overall quality of life
UA and pinch point temperature difference modeling — Finding the best heat exchanger schemes
Process models using simplified heat exchanger (HE) models are often analyzed using methods based on derivatives or optimization procedures, where even small numerical errors can cause algorithms to fail. This article explores the use of numerical approximations for calculating pinch temperature and UA-value, including novel high-order polynomial methods using equidistant and Chebyshev grids. The results show that the mainstream methods, where LMTD and pinch temperature are calculated from grid values, are 2–5 times slower than the high-order methods if requiring accuracy better than 1%. If a 0.01% accuracy is needed high-order methods are often 10–20 times faster. Numerical errors in high-order schemes with pure fluids converge quickly to zero when increasing the grid size, and schemes with more than 30 grid points generate errors less than 1E-4%. High-order methods were less successful for fluid mixtures, where a novel hybrid high and low-order pinch temperature scheme is recommended
- …