Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Francis Zane

dblp:70/1419 · DBLP profile ↗
← Back
14ranked-venue papers
1as first author
0since 2021 · last 2011
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 9Computer networks · 2Systems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
6 papers
Computational complexity · 50% Automated reasoning and model checking · 26% Algorithms and data structures · 14%
Computer networks
2 papers
Routing and switching · 47% Content delivery and video streaming · 18% Wireless networking · 18%
Computer graphics and multimedia
1 paper
Image and video processing · 77% Multimedia systems and quality of experience · 23%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Energy-efficient computing · 79% Distributed systems · 21%

Topics — the 24 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity › circuit complexity
circuit lower bounds
0.122005
An improved exponential-time algorithm for k-SAT · J. ACM 2005
An Improved Exponential-Time Algorithm for k-SAT · FOCS 1998
Automated reasoning and model checking
satisfiability
0.122005
An improved exponential-time algorithm for k-SAT · J. ACM 2005
An Improved Exponential-Time Algorithm for k-SAT · FOCS 1998
Computational complexity › circuit complexity › constant-depth circuits
depth-3 circuit lower bounds
0.122005
An improved exponential-time algorithm for k-SAT · J. ACM 2005
Exponential Lower Bounds for Depth 3 Boolean Circuits · STOC 1997
Computational complexity
circuit complexity
0.141998
An Improved Exponential-Time Algorithm for k-SAT · FOCS 1998
Exponential Lower Bounds for Depth 3 Boolean Circuits · STOC 1997
Satisfiability Coding Lemma · FOCS 1997
Automated reasoning and model checking › satisfiability › k-SAT
k-SAT algorithms
0.112005
An improved exponential-time algorithm for k-SAT · J. ACM 2005
Routing and switching › data plane
router data plane
0.012003
CoolCAMs: Power-Efficient TCAMs for Forwarding Engines · INFOCOM 2003
Routing and switching › packet forwarding
TCAM-based forwarding
0.012003
CoolCAMs: Power-Efficient TCAMs for Forwarding Engines · INFOCOM 2003
Energy-efficient computing
power management
0.012003
CoolCAMs: Power-Efficient TCAMs for Forwarding Engines · INFOCOM 2003
Distributed computing theory › distributed algorithms › distributed network algorithms
counting
0.012003
Counting inversions in lists · SODA 2003
Algorithms and data structures › sequence algorithms
inversion counting
0.012003
Counting inversions in lists · SODA 2003
Multimedia systems and quality of experience
video conferencing
0.012011
Sharing rectangular objects in a video conference · ACM Multimedia 2011
Wireless networking › WLAN
access point selection
0.012002
Clustering and Server Selection using Passive Monitoring · INFOCOM 2002
Network measurement and analytics
passive measurement
0.012002
Clustering and Server Selection using Passive Monitoring · INFOCOM 2002
Content delivery and video streaming
server selection
0.012002
Clustering and Server Selection using Passive Monitoring · INFOCOM 2002
Digital forensics and information hiding
watermarking
0.012000
Watermarking maps: hiding information in structured data · SODA 2000
Logic in computer science
completeness
0.011998
Which Problems Have Strongly Exponential Complexity? · FOCS 1998
Algorithms and data structures › exact algorithms
exponential time algorithms
0.011998
An Improved Exponential-Time Algorithm for k-SAT · FOCS 1998
Computational complexity
fine-grained complexity
0.011998
Which Problems Have Strongly Exponential Complexity? · FOCS 1998
Automated reasoning and model checking › satisfiability
k-SAT
0.011998
An Improved Exponential-Time Algorithm for k-SAT · FOCS 1998
Computational complexity › resource-bounded computation › time-bounded computation
sub-exponential complexity
0.011998
Which Problems Have Strongly Exponential Complexity? · FOCS 1998
Computational complexity › circuit complexity › circuit lower bounds
boolean circuit lower bounds
0.011997
Exponential Lower Bounds for Depth 3 Boolean Circuits · STOC 1997
Computational complexity
lower bounds
0.011997
Satisfiability Coding Lemma · FOCS 1997
Algorithms and data structures › exact algorithms
satisfiability algorithms
0.011997
Satisfiability Coding Lemma · FOCS 1997
Routing and switching
routing tables
0.012003
CoolCAMs: Power-Efficient TCAMs for Forwarding Engines · INFOCOM 2003

Methods — techniques the papers use, named apart from their topics

real-time predictive correction · 0.1randomized algorithm · 0.1architecture design · 0.1algorithm design · 0.1resolution · 0.1passive TCP monitoring · 0.1clustering · 0.1greedy search · 0.1list algorithms · 0.0sub-exponential reduction family · 0.0critical clauses · 0.0DLL procedure · 0.0satisfiability coding lemma · 0.0deterministic algorithm · 0.0
YearPublicationVenuePosition
2011 Sharing rectangular objects in a video conference
abstract
This paper presents a novel method for sharing rectangular objects in a video conference. During these sessions, users often want to share a printed document or other planar rectangular objects (a photograph, the whiteboard on the wall, etc.) with the other participants. If the object is simply held in front of the camera (or if the camera is turned towards the object), the object will undergo perspective distortion and a rectangular object will appear in the video as a quadrilateral. In addition, a handheld document will not be steady and it will be difficult for other users to read its contents. In this paper, we present an algorithm that uses real-time predictive keystone correction to automatically lock on to object and present it with the proper orientation and shape.
Senthil Kumar, Sreedal Menon, Francis Zane
ACM Multimedia3
2005 An improved exponential-time algorithm for k-SAT
abstract
We propose and analyze a simple new randomized algorithm, called ResolveSat, for finding satisfying assignments of Boolean formulas in conjunctive normal form. The algorithm consists of two stages: a preprocessing stage in which resolution is applied to enlarge the set of clauses of the formula, followed by a search stage that uses a simple randomized greedy procedure to look for a satisfying assignment. Currently, this is the fastest known probabilistic algorithm for k -CNF satisfiability for k ≥ 4 (with a running time of O (2 0.5625 n ) for 4-CNF). In addition, it is the fastest known probabilistic algorithm for k -CNF, k ≥ 3, that have at most one satisfying assignment (unique k -SAT) (with a running time O (2 (2 ln 2 − 1) n + o ( n ) ) = O (2 0.386 … n ) in the case of 3-CNF). The analysis of the algorithm also gives an upper bound on the number of the codewords of a code defined by a k -CNF. This is applied to prove a lower bounds on depth 3 circuits accepting codes with nonconstant distance. In particular we prove a lower bound Ω(2 1.282…√>i /i< ) for an explicitly given Boolean function of n variables. This is the first such lower bound that is asymptotically bigger than 2 √>i /i< + o (√>i /i<) .
Ramamohan Paturi, Pavel Pudlák, Michael E. Saks, Francis Zane
J. ACM4
2003 CoolCAMs: Power-Efficient TCAMs for Forwarding Engines
abstract
Ternary content-addressable memories (TCAMs) are becoming very popular for designing high-throughput forwarding engines on routers: they are fast, cost-effective and simple to manage. However, a major drawback of TCAMs is their high power consumption. This paper presents architectures and algorithms for making TCAM-based routing tables more power efficient. The proposed architectures and algorithms are simple to implement, use commodity TCAMs, and provide worst-case power consumption guarantees (independent of routing table contents).
Girija J. Narlikar, Anindya Basu, Francis Zane
INFOCOM3
2003 Counting inversions in lists
Anupam Gupta 0001, Francis Zane
SODA2
2002 Clustering and Server Selection using Passive Monitoring
abstract
We consider the problem of client assignment in a distributed system of content servers. We present a system called Webmapper for clustering IP addresses and assigning each cluster to an optimal content server. The system is passive in that the only information it uses comes from monitoring the TCP connections between the clients and the servers. It is also flexible in that it makes no a priori assumptions about network topology and server placement and it can react quickly to changing network conditions. We present experimental results to evaluate the performance of Webmapper.
Matthew Andrews, F. Bruce Shepherd, Aravind Srinivasan, Peter Winkler 0001, Francis Zane
INFOCOM5
2001 Which Problems Have Strongly Exponential Complexity?
Russell Impagliazzo, Ramamohan Paturi, Francis Zane
J. Comput. Syst. Sci.3
2000 Watermarking maps: hiding information in structured data
Sanjeev Khanna, Francis Zane
SODA2
2000 Exponential lower bounds for depth three Boolean circuits
Ramamohan Paturi, Michael E. Saks, Francis Zane
Comput. Complex.3
2000 Scalable Network Architectures Using the Optical Transpose Interconnection System (OTIS)
Francis Zane, Philippe J. Marchand, Ramamohan Paturi, Sadik C. Esener
J. Parallel Distributed Comput.1
1998 Which Problems Have Strongly Exponential Complexity?
abstract
For several NP-complete problems, there have been a progression of better but still exponential algorithms. In this paper, we address the relative likelihood of sub-exponential algorithms for these problems. We introduce a generalized reduction which we call Sub-Exponential Reduction Family (SERF) that preserves sub-exponential complexity. We show that CircuitSAT is SERF-complete for all NP-search problems, and that for any fixed k, k-SAT, k-Colorability, k-Set Cover, Independent Set, Clique, Vertex Cover, are SERF--complete for the class SNP of search problems expressible by second order existential formulas whose first order part is universal. In particular, sub-exponential complexity for any one of the above problems implies the same for all others. We also look at the issue of proving strongly exponential lower bounds for AC 0 ; that is, bounds of the form 2 \\Omega\\Gamma n) . This problem is even open for depth-3 circuits. In fact, such a bound for depth-3 circuits with even l...
Russell Impagliazzo, Ramamohan Paturi, Francis Zane
FOCS3
1998 An Improved Exponential-Time Algorithm for k-SAT
abstract
We propose and analyze a simple new algorithm for finding satisfying assignments of Boolean formulae in conjunctive normal form. The algorithm, ResolveSat, is a randomized variant of the DDL procedure by M. Davis et al. (1962) or Davis-Putnam procedure. Rather than applying the DLL procedure to the input formula F, however; ResolveSat enlarges F by adding additional clauses using limited resolution before performing DLL. The basic idea behind our analysis is the same as by R. Paturi (1997): a critical clause for a variable at a satisfying assignment gives rise to a unit clause in the DLL procedure with sufficiently high probability, thus increasing the probability of finding a satisfying assignment. In the current paper, we analyze the effect of multiple critical clauses (obtained through resolution) in producing unit clauses. We show that, for each k, the running time of ResolveSat on a k-CNF formula is significantly better than 2/sup n/, even in the worst case. In particular we show that the algorithm finds a satisfying assignment of a general 3-CNF in time O(2/sup .446n/) with high probability; where the best previous algorithm has running time O(2/sup .582n/). We obtain a better upper bound of O(2/sup (2ln2-1)/n+0(n))=O(2/sup 0.387n/) for 3-CNF that have at most one satisfying assignment (unique k-SAT). For each k, the bounds for general k-CNF are the best known for the worst-case complexity of finding a satisfying solution for k-SAT, the idea of succinctly encoding satisfying solutions can be applied to obtain lower bounds on circuit site. Here, we exhibit a function f such that any depth-3 AND-OR circuit with bottom fan-in bounded by k requires /spl Omega/(2(c/sub k/n/k)) gates (with c/sub k/>1). This is the first such lower bound with c/sub k/>1.
Ramamohan Paturi, Pavel Pudlák, Michael E. Saks, Francis Zane
FOCS4
1998 Dimension of Projections in Boolean Functions
abstract
A projection is a subset of {0,1}n given by equations of theform xi = xj, xi = \bar{x}j, xi = 0, and xi = 1, where for $1\leq i \leq n$, xi are Boolean variables and $\bar{x} i are their complements. We study monochromatic projections in 2-colorings of an n-dimensional Boolean cube. We also study the dimension of the largest projection contained in a set specified by its density. We prove almost matching lower and upper bounds on the density of a set required to guarantee the existence of a d-dimensional projection. We also prove almost tight upper and lower bounds on the dimension of monochromatic projections in arbitrary Boolean functions. We then prove almost tight upper and lower bounds on the dimension of monochromatic projections in Boolean functions represented by low degree GF(2) polynomials. It follows from these lower bounds that low-degree GF(2) polynomials can define Boolean functions which are close to being extremal with respect to the property of having no large dimensional monochromatic projections.
Ramamohan Paturi, Francis Zane
SIAM J. Discret. Math.2
1997 Satisfiability Coding Lemma
abstract
We present and analyze two simple algorithms for finding satisfying assignments of /spl kappa/-CNFs (Boolean formulae in conjunctive normal form with at most /spl kappa/ literals per clause). The first is a randomized algorithm which, with probability approaching 1, finds a satisfying assignment of a satisfiable /spl kappa/-CNF formula F in time O(n/sup 2/|F|2/sup n-n//spl kappa//). The second algorithm is deterministic, and its running time approaches 2/sup n-n/2/spl kappa// for large n and /spl kappa/. The randomized algorithm is the best known algorithm for /spl kappa/>3; the deterministic algorithm is the best known deterministic algorithm for /spl kappa/>4. We also show an /spl Omega/(n/sup 1/4/2/sup /spl radic/n/) lower bound on the size of depth 3 circuits of AND and OR gates computing the parity function. This bound is tight up to a constant factor. The key idea used in these upper and lower bounds is what we call the Satisfiability Coding Lemma. This basic lemma shows how to encode satisfying solutions of a /spl kappa/-CNF succinctly.
Ramamohan Paturi, Pavel Pudlák, Francis Zane
FOCS3
1997 Exponential Lower Bounds for Depth 3 Boolean Circuits
abstract
ExponentialLower Bounds for Depth 3
Ramamohan Paturi, Michael E. Saks, Francis Zane
STOC3