<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sublinear.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pagh</id>
	<title>Open Problems in Sublinear Algorithms - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://sublinear.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pagh"/>
	<link rel="alternate" type="text/html" href="https://sublinear.info/index.php?title=Special:Contributions/Pagh"/>
	<updated>2026-04-28T23:08:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.10</generator>
	<entry>
		<id>https://sublinear.info/index.php?title=Open_Problems:58&amp;diff=686</id>
		<title>Open Problems:58</title>
		<link rel="alternate" type="text/html" href="https://sublinear.info/index.php?title=Open_Problems:58&amp;diff=686"/>
		<updated>2013-04-18T05:51:41Z</updated>

		<summary type="html">&lt;p&gt;Pagh: Added example of why linearity is useful.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Header&lt;br /&gt;
|source=dortmund12&lt;br /&gt;
|who=Rasmus Pagh&lt;br /&gt;
}}&lt;br /&gt;
Given $S\subseteq\{1,..n\}$, we would like to construct a fingerprint so that later, given fingerprints of two sets, we can check the equality of the two sets. There are (at least) two possible solutions to the problem:&lt;br /&gt;
# $h(S)=\left(\sum_{i\in S} x^i\right)\bmod p$ for random $x\in \Z_p$.  Update time would be roughly $\log p=\Omega(\log n)$. One would like to obtain a better update time.&lt;br /&gt;
# $h(S)=\left(\prod_{i\in S} (x-i)\right) \bmod p$, and random $x$.  Insertion can be done in constant time. But the fingerprint is not linear.&lt;br /&gt;
&lt;br /&gt;
'''Question:''' Can we construct a fingerprint that achieves constant update time and is linear, while using $O(\log n)$ random bits?  Ideally updates would include insertions and deletions. Linearity would imply, for example, that if $S_1 \subseteq S_2$ we can compute $h(S_2\backslash S_1)$ in constant time, as the difference of $h(S_2)$ and $h(S_1)$.&lt;/div&gt;</summary>
		<author><name>Pagh</name></author>
		
	</entry>
</feed>