Jerzy Tyszkiewicz

dblp:68/5160 · DBLP profile ↗
← Back
26ranked-venue papers
10as first author
1since 2021 · last 2023
0000-0003-2858-3124ORCID · verified

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

Theory of computation · 16 · 7 first-author · 1 since 2021Databases, data management, data science and information retrieval · 11 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 2
YearPublicationVenuePosition
2023 Aggregating over Dominated Points by Sorting, Scanning, Zip and Flat Maps
Jacek Sroka, Jerzy Tyszkiewicz
ESA2
2015 Translating Relational Queries into Spreadsheets
abstract
Spreadsheets are among the most commonly used applications for data management and analysis. They combine data processing with very diverse supplementary features: statistics, visualization, reporting, linear programming solvers, Web queries periodically downloading data from external sources, etc. However, the spreadsheet paradigm of computation still lacks sufficient analysis. In this article, we demonstrate that a spreadsheet can implement all data transformations definable in SQL, merely by utilizing spreadsheet formulas. We provide a query compiler, which translates any given SQL query into a worksheet of the same semantics, including NULL values. Thereby, database operations become available to the users who do not want to migrate to a database. They can define their queries using a high-level language and then get their execution plans in a plain vanilla spreadsheet. The functions available in spreadsheets impose limitations on the algorithms one can implement. In this paper, we offer O(n log2n) sorting spreadsheet, using a non-constant number of rows, and, surprisingly, Depth-First-Search and Breadth-First-Search on graphs.
Jacek Sroka, Adrian Panasiuk, Krzysztof Stencel, Jerzy Tyszkiewicz
IEEE Trans. Knowl. Data Eng.4
2012 The Navigational Power of Web Browsers
abstract
We investigate the computational capabilities of Web browsers, when equipped with a standard finite automaton. We observe that Web browsers are Turing-complete. We introduce the notion of a navigational problem, and investigate the complexity of solving Web queries and navigational problems by Web browsers, where complexity is measured by the number of clicks.
Michal Bielecki, Jan Hidders, Jan Paredaens, Marc Spielmann, Jerzy Tyszkiewicz, Jan Van den Bussche
Theory Comput. Syst.5
2011 CalcTav - integration of a spreadsheet and Taverna workbench
abstract
MOTIVATION: Taverna workbench is an environment for construction, visualization and execution of bioinformatic workflows that integrates specialized tools available on the Internet. It already supports major bioinformatics services and is constantly gaining popularity. However, its user interface requires considerable effort to learn, and sometimes requires programming or scripting experience from its users. We have integrated Taverna with OpenOffice Calc, making the functions of the scientific workflow system available in the spreadsheet. In CalcTav, one can define workflows using the spreadsheet interface and analyze the results using the spreadsheet toolset. RESULTS: Technically, CalcTav is a plugin for OpenOffice Calc, which provides the functionality of Taverna available in the form of spreadsheet functions. Even basic familiarity with spreadsheets already suffices to define and use spreadsheet workflows with Taverna services. The data processed by the Taverna components is automatically transferred to and from spreadsheet cells, so all the visualization and data analysis tools of OpenOffice Calc are available to the workflow creator within one, consistent user interface. AVAILABILITY: CalcTav is available under GPLv2 from http://code.google.com/p/calctav/ CONTACT: [email protected].
Jacek Sroka, Lukasz Krupa, Andrzej M. Kierzek, Jerzy Tyszkiewicz
Bioinform.4
2010 Spreadsheet as a relational database engine
abstract
Spreadsheets are among the most commonly used applications for data management and analysis. Perhaps they are even among the most widely used computer applications of all kinds. However, the spreadsheet paradigm of computation still lacks sufficient analysis.
Jerzy Tyszkiewicz
SIGMOD Conference1
2010 Complexity of Type Inference
abstract
This paper contains the English version of my Master's thesis [6] written about 22 years ago under supervision of Jerzy Tiuryn. Its main result is the proof of PTIME-completeness of the type reconstruction problem for simply typed lambda calculus. Ab
Jerzy Tyszkiewicz
Fundam. Informaticae1
2009 Database Query Processing Using Finite Cursor Machines
Martin Grohe, Yuri Gurevich, Dirk Leinders, Nicole Schweikardt, Jerzy Tyszkiewicz, Jan Van den Bussche
Theory Comput. Syst.5
2008 DFL: A dataflow language based on Petri nets and nested relational calculus
Jan Hidders, Natalia Kwasnikowska, Jacek Sroka, Jerzy Tyszkiewicz, Jan Van den Bussche
Inf. Syst.4
2007 Database Query Processing Using Finite Cursor Machines
Martin Grohe, Yuri Gurevich, Dirk Leinders, Nicole Schweikardt, Jerzy Tyszkiewicz, Jan Van den Bussche
ICDT5
2006 XQTav: an XQuery processor for Taverna environment
abstract
UNLABELLED: Taverna workbench is an environment for construction, visualization and execution of bioinformatic workflows that integrate specialized tools available through the internet. It is gaining popularity fast, because of supporting the most important bioinformatic services and its simple, yet robust graphical notation. Here we present XQTav-an extension of Taverna that provides full integration with XQuery (the query language for XML) engine. XQTav allows execution of XQuery scripts in Taverna workflow diagrams. All existing Taverna processors can be accessed in the XQuery scripts. This provides an alternative way of specifying subworkflows in Taverna and is useful when one deals with query-like algorithms (e.g. filters and inner joins). Moreover, XQtav may be used to automatically generate an XQuery script that is equivalent to Taverna's workflow. This constitutes another way of creating and enacting bioinformatic workflows: overall structure of a diagram is drawn in Taverna environment, XQuery code is generated and possibly adjusted by hand. It can be executed by XQuery engines or incorporated into other software environments. AVAILABILITY: XQtav is an open source software. It may be downloaded from http://xqtav.sourceforge.net/. The page also contains various tutorials and examples, including the one described in this report.
Jacek Sroka, Grzegorz Kaczor, Jerzy Tyszkiewicz, Andrzej M. Kierzek
Bioinform.3
2004 On the expressive power of semijoin queries
Dirk Leinders, Jerzy Tyszkiewicz, Jan Van den Bussche
Inf. Process. Lett.2
2002 Navigating with a Browser
Michal Bielecki, Jan Hidders, Jan Paredaens, Jerzy Tyszkiewicz, Jan Van den Bussche
ICALP4
2002 Distributed Computation of Web Queries Using Automata
abstract
We introduce and investigate a distributed computation model for querying the Web. Web queries are computed by interacting automata running at different nodes in the Web. The automata which we are concerned with can be viewed as register automata equipped with an additional communication component. We identify conditions necessary and sufficient for systems of automata to compute Web queries, and investigate the computational power of such systems.
Marc Spielmann, Jerzy Tyszkiewicz, Jan Van den Bussche
PODS2
2001 Computability by Sequences of Queries
Jerzy Tyszkiewicz
Fundam. Informaticae1
2001 Adding For-Loops to First-Order Logic
Frank Neven, Martin Otto 0001, Jerzy Tyszkiewicz, Jan Van den Bussche
Inf. Comput.3
2001 Definability of connectives in conditional event algebras of Schay-Adams-Calabrese and Goodman-Nguyen-Walker
Piotr Chrzastowski-Wachtel, Jerzy Tyszkiewicz, Achim G. Hoffmann, Arthur Ramer
Inf. Process. Lett.2
2000 Statistical properties of simple types
Malgorzata Moczurad, Jerzy Tyszkiewicz, Marek Zaionc
Math. Struct. Comput. Sci.2
1999 Adding For-Loops to First-Order Logic
Frank Neven, Martin Otto 0001, Jerzy Tyszkiewicz, Jan Van den Bussche
ICDT3
1998 The Kolmogorov Expressive Power of Boolean Query Languages
Jerzy Tyszkiewicz
Theor. Comput. Sci.1
1997 Fine Hierarchies of Generic Computation
Jerzy Tyszkiewicz
ICDT1
1997 Queries and Algorithms Computable by Polynomial Time Existential Reflective Machines (Extended Abstract)
Jerzy Tyszkiewicz
MFCS1
1997 Queries and Algorithms Computable by Polynomial Time Existential Reflective Machines
abstract
We consider two kinds of reflective relational machines: the usual ones, which use first order queries, and existential reflective machines, which use only first order existential queries. We compare these two computation models. We build on already existing results for standard relational machines, obtained by Abiteboul, Pa-padimitriou and Vianu [2], so we prove only results for existential machines. First we show that for both standard and existential reflective machines the set of polynomial time computable Boolean queries consists precisely of all 𝒫𝒮𝒫𝒜𝒞ℰ computable queries. Then we go further and compare which classes of algorithms both kinds of machines represent. Unless 𝒫𝒮𝒫𝒜𝒞ℰ = 𝒫 𝒩𝒫 , there are 𝒫𝒮𝒫𝒜𝒞ℰ queries which cannot be computed by polynomial time existential reflective machines which use only polynomial amount of relational memory, while it is possible for standard reflective machines. We conclude that existential reflective machines, being equivalent in computational power to unrestricted machines, implement substantially worse algorithms than the latter. Concerning deciding 𝒫 classes of structures, every fixpoint query can be evaluated by a polynomial time unrestricted reflective machine using constant number of variables, while existential reflective machines need [n/2] variables to implement the graph connectivity query. So again the algorithms represented by existential reflective machines are worse. Finally, for each k we get a characterization of the Δ k+1 p level in the polynomial time hierarchy in terms of reflective relational machines which use either Π k 0 or Σ k p queries.
Jerzy Tyszkiewicz
Fundam. Informaticae1
1997 The Kolmogorov Expression Complexity of Logics
Jerzy Tyszkiewicz
Inf. Comput.1
1997 A Note on the Kolmogorov Data Complexity and Nonuniform Logical Definitions
Jerzy Tyszkiewicz
Inf. Process. Lett.1
1995 On the Kolmogorov Expressive Power of Boolean Query Languages
Jerzy Tyszkiewicz
ICDT1
1995 The Infinitary Logic of Sparse Random Graphs
abstract
Let L/sub /spl infin//spl omega///sup /spl omega// be the infinitary language obtained from the first-order language of graphs by closure under conjunctions and disjunctions of arbitrary sets of formulas, provided only finitely many distinct variables occur among the formulas. Let p(n) be the edge probability of the random graph on n vertices. Previous articles have shown that when p(n) is constant or p(n)=n/sup -/spl alpha// and /spl alpha/>1, then every sentence in L/sub /spl infin//spl omega///sup /spl omega// has probability that converges as n gets large; however, when p(n)=n/sup -/spl alpha// and /spl alpha/<1 is rational, then there are first-order sentences whose probability does not converge. This article completes the picture for L/sub /spl infin//spl omega///sup /spl omega// and random graphs with edge probability of the form n/sup -/spl alpha//. It is shown that if /spl alpha/ is irrational, then every sentence in L/sub /spl infin//spl omega///sup /spl omega// has probability that converges to 0 or 1. It is also shown that if /spl alpha/=1, then there are sentences an the deterministic transitive closure logic (and therefore in L/sub /spl infin//spl omega///sup /spl omega//), whose probability does not converge.
James F. Lynch, Jerzy Tyszkiewicz
LICS2