@inproceedings{5801,
  abstract     = {Space filling circles and spheres have various applications in mathematical imaging and physical modeling. In this paper, we first show how the thinnest (i.e., 2-minimal) model of digital sphere can be augmented to a space filling model by fixing certain “simple voxels” and “filler voxels” associated with it. Based on elementary number-theoretic properties of such voxels, we design an efficient incremental algorithm for generation of these space filling spheres with successively increasing radius. The novelty of the proposed technique is established further through circular space filling on 3D digital plane. As evident from a preliminary set of experimental result, this can particularly be useful for parallel computing of 3D Voronoi diagrams in the digital space.},
  author       = {Dwivedi, Shivam and Gupta, Aniket and Roy, Siddhant and Biswas, Ranita and Bhowmick, Partha},
  booktitle    = {20th IAPR International Conference},
  isbn         = {978-3-319-66271-8},
  issn         = {1611-3349},
  location     = {Vienna, Austria},
  pages        = {347--359},
  publisher    = {Springer Nature},
  title        = {{Fast and Efficient Incremental Algorithms for Circular and Spherical Propagation in Integer Space}},
  doi          = {10.1007/978-3-319-66272-5_28},
  volume       = {10502},
  year         = {2017},
}

@inproceedings{5802,
  abstract     = {This papers introduces a definition of digital primitives based on focal points and weighted distances (with positive weights). The proposed definition is applicable to general dimensions and covers in its gamut various regular curves and surfaces like circles, ellipses, digital spheres and hyperspheres, ellipsoids and k-ellipsoids, Cartesian k-ovals, etc. Several interesting properties are presented for this class of digital primitives such as space partitioning, topological separation, and connectivity properties. To demonstrate further the potential of this new way of defining digital primitives, we propose, as extension, another class of digital conics defined by focus-directrix combination.},
  author       = {Andres, Eric and Biswas, Ranita and Bhowmick, Partha},
  booktitle    = {20th IAPR International Conference},
  isbn         = {978-3-319-66271-8},
  issn         = {1611-3349},
  location     = {Vienna, Austria},
  pages        = {388--398},
  publisher    = {Springer Nature},
  title        = {{Digital primitives defined by weighted focal set}},
  doi          = {10.1007/978-3-319-66272-5_31},
  volume       = {10502},
  year         = {2017},
}

@inbook{5805,
  abstract     = {Discretization of sphere in the integer space follows a particular discretization scheme, which, in principle, conforms to some topological model. This eventually gives rise to interesting topological properties of a discrete spherical surface, which need to be investigated for its analytical characterization. This paper presents some novel results on the local topological properties of the naive model of discrete sphere. They follow from the bijection of each quadraginta octant of naive sphere with its projection map called f -map on the corresponding functional plane and from the characterization of certain jumps in the f-map. As an application, we have shown how these properties can be used in designing an efficient reconstruction algorithm for a naive spherical surface from an input voxel set when it is sparse or noisy.},
  author       = {Sen, Nabhasmita and Biswas, Ranita and Bhowmick, Partha},
  booktitle    = {Computational Topology in Image Context},
  isbn         = {978-3-319-39440-4},
  issn         = {1611-3349},
  location     = {Marseille, France},
  pages        = {253--264},
  publisher    = {Springer Nature},
  title        = {{On some local topological properties of naive discrete sphere}},
  doi          = {10.1007/978-3-319-39441-1_23},
  volume       = {9667},
  year         = {2016},
}

@inbook{5809,
  abstract     = {A discrete spherical circle is a topologically well-connected 3D circle in the integer space, which belongs to a discrete sphere as well as a discrete plane. It is one of the most important 3D geometric primitives, but has not possibly yet been studied up to its merit. This paper is a maiden exposition of some of its elementary properties, which indicates a sense of its profound theoretical prospects in the framework of digital geometry. We have shown how different types of discretization can lead to forbidden and admissible classes, when one attempts to define the discretization of a spherical circle in terms of intersection between a discrete sphere and a discrete plane. Several fundamental theoretical results have been presented, the algorithm for construction of discrete spherical circles has been discussed, and some test results have been furnished to demonstrate its practicality and usefulness.},
  author       = {Biswas, Ranita and Bhowmick, Partha and Brimkov, Valentin E.},
  booktitle    = {Combinatorial image analysis},
  isbn         = {978-3-319-26144-7},
  issn         = {1611-3349},
  location     = {Kolkata, India},
  pages        = {86--100},
  publisher    = {Springer Nature},
  title        = {{On the connectivity and smoothness of discrete spherical circles}},
  doi          = {10.1007/978-3-319-26145-4_7},
  volume       = {9448},
  year         = {2016},
}

@inbook{1094,
  abstract     = {Immunogold labeling of freeze-fracture replicas has recently been used for high-resolution visualization of protein localization in electron microscopy. This method has higher labeling efficiency than conventional immunogold methods for membrane molecules allowing precise quantitative measurements. However, one of the limitations of freeze-fracture replica immunolabeling is difficulty in keeping structural orientation and identifying labeled profiles in complex tissues like brain. The difficulty is partly due to fragmentation of freeze-fracture replica preparations during labeling procedures and limited morphological clues on the replica surface. To overcome these issues, we introduce here a grid-glued replica method combined with SEM observation. This method allows histological staining before dissolving the tissue and easy handling of replicas during immunogold labeling, and keeps the whole replica surface intact without fragmentation. The procedure described here is also useful for matched double-replica analysis allowing further identification of labeled profiles in corresponding P-face and E-face.},
  author       = {Harada, Harumi and Shigemoto, Ryuichi},
  booktitle    = {High-Resolution Imaging of Cellular Proteins},
  issn         = {1611-3349},
  pages        = {203 -- 216},
  publisher    = {Springer},
  title        = {{Immunogold protein localization on grid-glued freeze-fracture replicas}},
  doi          = {10.1007/978-1-4939-6352-2_12},
  volume       = {1474},
  year         = {2016},
}

@inproceedings{10884,
  abstract     = {We revisit the parameterized model checking problem for token-passing systems and specifications in indexed CTL  ∗ \X. Emerson and Namjoshi (1995, 2003) have shown that parameterized model checking of indexed CTL  ∗ \X in uni-directional token rings can be reduced to checking rings up to some cutoff size. Clarke et al. (2004) have shown a similar result for general topologies and indexed LTL \X, provided processes cannot choose the directions for sending or receiving the token.
We unify and substantially extend these results by systematically exploring fragments of indexed CTL  ∗ \X with respect to general topologies. For each fragment we establish whether a cutoff exists, and for some concrete topologies, such as rings, cliques and stars, we infer small cutoffs. Finally, we show that the problem becomes undecidable, and thus no cutoffs exist, if processes are allowed to choose the directions in which they send or from which they receive the token.},
  author       = {Aminof, Benjamin and Jacobs, Swen and Khalimov, Ayrat and Rubin, Sasha},
  booktitle    = {Verification, Model Checking, and Abstract Interpretation},
  isbn         = {9783642540127},
  issn         = {1611-3349},
  location     = {San Diego, CA, United States},
  pages        = {262--281},
  publisher    = {Springer Nature},
  title        = {{Parameterized model checking of token-passing systems}},
  doi          = {10.1007/978-3-642-54013-4_15},
  volume       = {8318},
  year         = {2014},
}

@inproceedings{10885,
  abstract     = {Two-player games on graphs provide the theoretical framework for many important problems such as reactive synthesis. While the traditional study of two-player zero-sum games has been extended to multi-player games with several notions of equilibria, they are decidable only for perfect-information games, whereas several applications require imperfect-information games.
In this paper we propose a new notion of equilibria, called doomsday equilibria, which is a strategy profile such that all players satisfy their own objective, and if any coalition of players deviates and violates even one of the players objective, then the objective of every player is violated.
We present algorithms and complexity results for deciding the existence of doomsday equilibria for various classes of ω-regular objectives, both for imperfect-information games, and for perfect-information games.We provide optimal complexity bounds for imperfect-information games, and in most cases for perfect-information games.},
  author       = {Chatterjee, Krishnendu and Doyen, Laurent and Filiot, Emmanuel and Raskin, Jean-François},
  booktitle    = {VMCAI 2014: Verification, Model Checking, and Abstract Interpretation},
  isbn         = {9783642540127},
  issn         = {1611-3349},
  location     = {San Diego, CA, United States},
  pages        = {78--97},
  publisher    = {Springer Nature},
  title        = {{Doomsday equilibria for omega-regular games}},
  doi          = {10.1007/978-3-642-54013-4_5},
  volume       = {8318},
  year         = {2014},
}

@inproceedings{10892,
  abstract     = {In this paper, we introduce planar matchings on directed pseudo-line arrangements, which yield a planar set of pseudo-line segments such that only matching-partners are adjacent. By translating the planar matching problem into a corresponding stable roommates problem we show that such matchings always exist.
Using our new framework, we establish, for the first time, a complete, rigorous definition of weighted straight skeletons, which are based on a so-called wavefront propagation process. We present a generalized and unified approach to treat structural changes in the wavefront that focuses on the restoration of weak planarity by finding planar matchings.},
  author       = {Biedl, Therese and Huber, Stefan and Palfrader, Peter},
  booktitle    = {25th International Symposium, ISAAC 2014},
  isbn         = {9783319130743},
  issn         = {1611-3349},
  location     = {Jeonju, Korea},
  pages        = {117--127},
  publisher    = {Springer Nature},
  title        = {{Planar matchings for weighted straight skeletons}},
  doi          = {10.1007/978-3-319-13075-0_10},
  volume       = {8889},
  year         = {2014},
}

@inproceedings{10894,
  abstract     = {PHAT is a C++ library for the computation of persistent homology by matrix reduction. We aim for a simple generic design that decouples algorithms from data structures without sacrificing efficiency or user-friendliness. This makes PHAT a versatile platform for experimenting with algorithmic ideas and comparing them to state of the art implementations.},
  author       = {Bauer, Ulrich and Kerber, Michael and Reininghaus, Jan and Wagner, Hubert},
  booktitle    = {ICMS 2014: International Congress on Mathematical Software},
  isbn         = {9783662441985},
  issn         = {1611-3349},
  location     = {Seoul, South Korea},
  pages        = {137--143},
  publisher    = {Springer Berlin Heidelberg},
  title        = {{PHAT – Persistent Homology Algorithms Toolbox}},
  doi          = {10.1007/978-3-662-44199-2_24},
  volume       = {8592},
  year         = {2014},
}

@inbook{5747,
  author       = {Dragoi, Cezara and Gupta, Ashutosh and Henzinger, Thomas A},
  booktitle    = {Computer Aided Verification},
  isbn         = {9783642397981},
  issn         = {1611-3349},
  location     = {Saint Petersburg, Russia},
  pages        = {174--190},
  publisher    = {Springer Berlin Heidelberg},
  title        = {{Automatic Linearizability Proofs of Concurrent Objects with Cooperating Updates}},
  doi          = {10.1007/978-3-642-39799-8_11},
  volume       = {8044},
  year         = {2013},
}

@inproceedings{10897,
  abstract     = {Taking images is an efficient way to collect data about the physical world. It can be done fast and in exquisite detail. By definition, image processing is the field that concerns itself with the computation aimed at harnessing the information contained in images [10]. This talk is concerned with topological information. Our main thesis is that persistent homology [5] is a useful method to quantify and summarize topological information, building a bridge that connects algebraic topology with applications. We provide supporting evidence for this thesis by touching upon four technical developments in the overlap between persistent homology and image processing.},
  author       = {Edelsbrunner, Herbert},
  booktitle    = {Graph-Based Representations in Pattern Recognition},
  isbn         = {9783642382208},
  issn         = {1611-3349},
  location     = {Vienna, Austria},
  pages        = {182--183},
  publisher    = {Springer Nature},
  title        = {{Persistent homology in image processing}},
  doi          = {10.1007/978-3-642-38221-5_19},
  volume       = {7877},
  year         = {2013},
}

@inproceedings{10902,
  abstract     = {We consider how to edit strings from a source language so that the edited strings belong to a target language, where the languages are given as deterministic finite automata. Non-streaming (or offline) transducers perform edits given the whole source string. We show that the class of deterministic one-pass transducers with registers along with increment and min operation suffices for computing optimal edit distance, whereas the same class of transducers without the min operation is not sufficient. Streaming (or online) transducers perform edits as the letters of the source string are received. We present a polynomial time algorithm for the partial-repair problem that given a bound α asks for the construction of a deterministic streaming transducer (if one exists) that ensures that the ‘maximum fraction’ η of the strings of the source language are edited, within cost α, to the target language.},
  author       = {Chatterjee, Krishnendu and Chaubal, Siddhesh and Rubin, Sasha},
  booktitle    = {7th International Conference on Language and Automata Theory and Applications},
  isbn         = {9783642370632},
  issn         = {1611-3349},
  location     = {Bilbao, Spain},
  pages        = {214--225},
  publisher    = {Springer Nature},
  title        = {{How to travel between languages}},
  doi          = {10.1007/978-3-642-37064-9_20},
  volume       = {7810},
  year         = {2013},
}

@inbook{5745,
  author       = {Gupta, Ashutosh},
  booktitle    = {Automated Technology for Verification and Analysis},
  isbn         = {9783642333859},
  issn         = {1611-3349},
  location     = {Thiruvananthapuram, Kerala, India},
  pages        = {107--121},
  publisher    = {Springer Berlin Heidelberg},
  title        = {{Improved Single Pass Algorithms for Resolution Proof Reduction}},
  doi          = {10.1007/978-3-642-33386-6_10},
  volume       = {7561},
  year         = {2012},
}

@inproceedings{10903,
  abstract     = {We propose a logic-based framework for automated reasoning about sequential programs manipulating singly-linked lists and arrays with unbounded data. We introduce the logic SLAD, which allows combining shape constraints, written in a fragment of Separation Logic, with data and size constraints. We address the problem of checking the entailment between SLAD formulas, which is crucial in performing pre-post condition reasoning. Although this problem is undecidable in general for SLAD, we propose a sound and powerful procedure that is able to solve this problem for a large class of formulas, beyond the capabilities of existing techniques and tools. We prove that this procedure is complete, i.e., it is actually a decision procedure for this problem, for an important fragment of SLAD including known decidable logics. We implemented this procedure and shown its preciseness and its efficiency on a significant benchmark of formulas.},
  author       = {Bouajjani, Ahmed and Dragoi, Cezara and Enea, Constantin and Sighireanu, Mihaela},
  booktitle    = {Automated Technology for Verification and Analysis},
  isbn         = {9783642333859},
  issn         = {1611-3349},
  location     = {Thiruvananthapuram, India},
  pages        = {167--182},
  publisher    = {Springer},
  title        = {{Accurate invariant checking for programs manipulating lists and arrays with infinite data}},
  doi          = {10.1007/978-3-642-33386-6_14},
  volume       = {7561},
  year         = {2012},
}

@inproceedings{10905,
  abstract     = {Energy games belong to a class of turn-based two-player infinite-duration games played on a weighted directed graph. It is one of the rare and intriguing combinatorial problems that lie in NP ∩ co−NP, but are not known to be in P. While the existence of polynomial-time algorithms has been a major open problem for decades, there is no algorithm that solves any non-trivial subclass in polynomial time.
In this paper, we give several results based on the weight structures of the graph. First, we identify a notion of penalty and present a polynomial-time algorithm when the penalty is large. Our algorithm is the first polynomial-time algorithm on a large class of weighted graphs. It includes several counter examples that show that many previous algorithms, such as value iteration and random facet algorithms, require at least sub-exponential time. Our main technique is developing the first non-trivial approximation algorithm and showing how to convert it to an exact algorithm. Moreover, we show that in a practical case in verification where weights are clustered around a constant number of values, the energy game problem can be solved in polynomial time. We also show that the problem is still as hard as in general when the clique-width is bounded or the graph is strongly ergodic, suggesting that restricting graph structures need not help.},
  author       = {Chatterjee, Krishnendu and Henzinger, Monika H and Krinninger, Sebastian and Nanongkai, Danupon},
  booktitle    = {Algorithms – ESA 2012},
  isbn         = {9783642330896},
  issn         = {1611-3349},
  location     = {Ljubljana, Slovenia},
  pages        = {301--312},
  publisher    = {Springer},
  title        = {{Polynomial-time algorithms for energy games with special weight structures}},
  doi          = {10.1007/978-3-642-33090-2_27},
  volume       = {7501},
  year         = {2012},
}

@inproceedings{10906,
  abstract     = {HSF(C) is a tool that automates verification of safety and liveness properties for C programs. This paper describes the verification approach taken by HSF(C) and provides instructions on how to install and use the tool.},
  author       = {Grebenshchikov, Sergey and Gupta, Ashutosh and Lopes, Nuno P. and Popeea, Corneliu and Rybalchenko, Andrey},
  booktitle    = {Tools and Algorithms for the Construction and Analysis of Systems},
  editor       = {Flanagan, Cormac and König, Barbara},
  isbn         = {9783642287558},
  issn         = {1611-3349},
  location     = {Tallinn, Estonia},
  pages        = {549--551},
  publisher    = {Springer},
  title        = {{HSF(C): A software verifier based on Horn clauses}},
  doi          = {10.1007/978-3-642-28756-5_46},
  volume       = {7214},
  year         = {2012},
}

@inproceedings{10907,
  abstract     = {This paper presents a method to create a model of an articulated object using the planar motion in an initialization video. The model consists of rigid parts connected by points of articulation. The rigid parts are described by the positions of salient feature-points tracked throughout the video. Following a filtering step that identifies points that belong to different objects, rigid parts are found by a grouping process in a graph pyramid. Valid articulation points are selected by verifying multiple hypotheses for each pair of parts.},
  author       = {Artner, Nicole M. and Ion, Adrian and Kropatsch, Walter G.},
  booktitle    = {Graph-Based Representations in Pattern Recognition},
  editor       = {Jiang, Xiaoyi and Ferrer, Miquel and Torsello, Andrea},
  isbn         = {9783642208430},
  issn         = {1611-3349},
  location     = {Münster, Germany},
  pages        = {215--224},
  publisher    = {Springer},
  title        = {{Spatio-temporal extraction of articulated models in a graph pyramid}},
  doi          = {10.1007/978-3-642-20844-7_22},
  volume       = {6658},
  year         = {2011},
}

@inproceedings{10908,
  abstract     = {We present ABC, a software tool for automatically computing symbolic upper bounds on the number of iterations of nested program loops. The system combines static analysis of programs with symbolic summation techniques to derive loop invariant relations between program variables. Iteration bounds are obtained from the inferred invariants, by replacing variables with bounds on their greatest values. We have successfully applied ABC to a large number of examples. The derived symbolic bounds express non-trivial polynomial relations over loop variables. We also report on results to automatically infer symbolic expressions over harmonic numbers as upper bounds on loop iteration counts.},
  author       = {Blanc, Régis and Henzinger, Thomas A and Hottelier, Thibaud and Kovács, Laura},
  booktitle    = {Logic for Programming, Artificial Intelligence, and Reasoning},
  editor       = {Clarke, Edmund M and Voronkov, Andrei},
  isbn         = {9783642175107},
  issn         = {1611-3349},
  location     = {Dakar, Senegal},
  pages        = {103--118},
  publisher    = {Springer Nature},
  title        = {{ABC: Algebraic Bound Computation for loops}},
  doi          = {10.1007/978-3-642-17511-4_7},
  volume       = {6355},
  year         = {2010},
}

@inproceedings{11800,
  abstract     = {Web search engines have emerged as one of the central applications on the Internet. In fact, search has become one of the most important activities that people engage in on the the Internet. Even beyond becoming the number one source of information, a growing number of businesses are depending on web search engines for customer acquisition.

The first generation of web search engines used text-only retrieval techniques. Google revolutionized the field by deploying the PageRank technology – an eigenvector-based analysis of the hyperlink structure – to analyze the web in order to produce relevant results. Moving forward, our goal is to achieve a better understanding of a page with a view towards producing even more relevant results.},
  author       = {Henzinger, Monika H},
  booktitle    = {31st International Colloquium on Automata, Languages and Programming},
  issn         = {1611-3349},
  location     = {Turku, Finland},
  pages        = {3},
  publisher    = {Springer Nature},
  title        = {{The past, present, and future of web search engines}},
  doi          = {10.1007/978-3-540-27836-8_2},
  volume       = {3142},
  year         = {2004},
}

@inproceedings{11801,
  abstract     = {Web search engines have emerged as one of the central applications on the internet. In fact, search has become one of the most important activities that people engage in on the Internet. Even beyond becoming the number one source of information, a growing number of businesses are depending on web search engines for customer acquisition. In this talk I will brief review the history of web search engines: The first generation of web search engines used text-only retrieval techniques. Google revolutionized the field by deploying the PageRank technology – an eigenvector-based analysis of the hyperlink structure- to analyze the web in order to produce relevant results. Moving forward, our goal is to achieve a better understanding of a page with a view towards producing even more relevant results.

Google is powered by a large number of PCs. Using this infrastructure and striving to be as efficient as possible poses challenging systems problems but also various algorithmic challenges. I will discuss some of them in my talk.},
  author       = {Henzinger, Monika H},
  booktitle    = {2th Annual European Symposium on Algorithms},
  isbn         = { 3540230254},
  issn         = {1611-3349},
  location     = {Bergen, Norway},
  pages        = {3},
  publisher    = {Springer Nature},
  title        = {{Algorithmic aspects of web search engines}},
  doi          = {10.1007/978-3-540-30140-0_2},
  volume       = {3221},
  year         = {2004},
}

