Nicholas Q. Trân

dblp:t/NicholasQTran · also Nicholas Q. Tran, Nicholas Tran 0001 · DBLP profile ↗
← Back
28ranked-venue papers
8as first author
1since 2021 · last 2022
0000-0002-3164-4330ORCID · verified

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

Theory of computation · 20 · 4 first-author · 1 since 2021Databases, data management, data science and information retrieval · 3 · 2 first-authorHuman-computer interaction and ubiquitous computing · 3Applied, interdisciplinary, general and emerging computing · 2Security and privacy · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
YearPublicationVenuePosition
2022 Variations of the Separating Words Problem
Nicholas Q. Trân
CIAA1
2020 GeoSiteSearch: A Tool to Map Vietnamese Diaspora by Deducing Geographical Information of Web Pages about Our Lady of LaVang
Madison G. Masten, Thien-Huong Ninh, Nicholas Q. Trân
ICWSM3
2016 A "Grand Tour" of Computer Science: Re-Designing CS1 for Breadth and Retention (Abstract Only)
abstract
We have transformed our first programming course from an introduction to programming, to an introduction to Computer Science. We have done this in part by broadening the topics discussed. We now incorporate discussion of social topics like privacy and humanitarian technology, and "big ideas in CS" like how the Internet and databases work. We have also embedding many of our programming examples in applications from fields like biology and psychology. The other major feature of this course is that we have separated teaching problem-solving from teaching a programming language. In lecture, we discuss problem-solving with high-level programming constructs like conditionals and loops, using only pseudocode. In our new lab section, students are taught how to translate those ideas into C++ code. This allows us to free the initial learning of problem-solving from the complications of a language like C++. A unique feature of these changes is that it is possible to offer multiple different labs, in different languages, in conjunction with the same lecture section. It is our intention to start offering labs in different languages starting in Fall 2016.
Natalie Linnell, Nicholas Q. Trân
SIGCSE2
2012 Weak Synchronization and Synchronizability of Multitape Pushdown Automata and Turing Machines
Oscar H. Ibarra, Nicholas Q. Trân
LATA2
2012 Multitape NFA: Weak Synchronization of the Input Heads
Ömer Egecioglu, Oscar H. Ibarra, Nicholas Q. Trân
SOFSEM3
2012 How to Synchronize the Heads of a Multitape Automaton
Oscar H. Ibarra, Nicholas Q. Trân
CIAA2
2012 On synchronized multi-tape and multi-head automata
Oscar H. Ibarra, Nicholas Q. Trân
Theor. Comput. Sci.2
2011 Characterizations and Existence of Easy Sets without Hard Subsets
abstract
This paper introduces and studies two notions of easy sets without hard subsets: i) 𝒞-hollow sets are defined to be sets in P that have no 𝒞 – P subsets for (presumably) superclasses 𝒞 of P such as NP, PSPACE, E, NE, RE, etc.; and ii) 𝒞-scant sets are defined to be sets in P that have no many-one 𝒞-complete subsets. These sets complement well-studied objects in complexity such as P-printable sets, immune sets and complexity cores. First, characterizations of 𝒞-hollow sets and 𝒞-scant sets are obtained in terms of universally easy sets, introduced and studied in [7] as an automatic method for generating easy instances of intractable problems. Second, the following results regarding existence of 𝒞-hollow sets are obtained: infinite NP-hollow tally (equivalently, P-printable) sets exist iff some nondeterministic time complexity class equals its deterministic counterpart; in contrast, infinite E/NE/RE-hollow sets do not exist. Finally, it is shown that P-printable-immune sets in P are 𝒞-scant for E and NE.
Nicholas Q. Trân
Fundam. Informaticae1
2002 Cluster: A Fast Tool to Identify Groups of Similar Programs
Casey Carter, Nicholas Q. Trân
COCOON2
2002 Hiding Functions and Computational Security of Image Watermarking Systems
abstract
We introduce a complexity-theoretic model for studying computational security of binary image watermarking systems. Our model restricts algorithms used by the sender and the attacker to the class /spl Hscr/ of hiding functions. These are efficiently computable functions that preserve visual fidelity of the input image. Security of watermarking systems is to be established with complexity results about hiding functions. We also survey current theories of vision and propose an automata-theoretic model for visual fidelity called c-similarity. Finally we propose a candidate for /spl Hscr/ based on c-similarity and show that it is robust and contains infinitely many functions computable in polynomial time.
Nicholas Q. Trân
CSFW1
2001 On Universally Polynomial Context-Free Languages
Nicholas Q. Trân
COCOON1
2000 Efficient Representation and Algebraic Manipulation of Infinite Relations in Paraconsistent Databases
Nicholas Q. Trân, Rajiv Bagai
Inf. Syst.1
1999 Infinite Relations in Paraconsistent Databases
Nicholas Q. Trân, Rajiv Bagai
ADBIS1
1999 Sim: a utility for detecting similarity in computer programs
abstract
We describe the design and implementation of a program called sim to measure similarity between two C computer programs. It is useful for detecting plagiarism among a large set of homework programs. This software is part of a project to construct tools to assist the teaching of computer science.
David Gitchell, Nicholas Q. Trân
SIGCSE2
1997 An Easy Case of Sorting by Reversals
Nicholas Q. Trân
CPM1
1997 On P-Immunity of Exponential Time Complete Sets
abstract
We show that every many-one complete set for NEXP (co-NEXP) has an infinite subset in P. We also show that every many-one complete set for EXP has anonsparseinfinite subset in P iff annihilating functions do not exist.
Nicholas Q. Trân
J. Comput. Syst. Sci.1
1997 On the Parallel Complexity of Loops
Oscar H. Ibarra, Nicholas Q. Trân, Tao Yang 0009
Theor. Comput. Sci.2
1995 New Decidability Results Concerning Two-Way Counter Machines
abstract
The authors study some decision questions concerning two-way counter machines and obtain the strongest decidable results to date concerning these machines. In particular, it is shown that the emptiness, containment, and equivalence (ECE for short) problems are decidable for two-way counter machines whose counter is reversal-bounded (i.e., the counter alternates between increasing and decreasing modes at most a fixed number of times). This result is used to give a simpler proof of a recent result which shows that the ECE problems for two-way reversal-bounded pushdown automata accepting bounded languages (i.e., subsets of $w_{1}^{*} \dotsc w_{k}^{*}$ for some nonnull words $w_{1}, \dotsc , w_{k}$) are decidable. Other applications concern decision questions about simple programs. Finally, it is shown that nondeterministic two-way reversal-bounded multicounter machines are effectively equivalent to finite automata on unary languages, and hence their ECE problems are decidable also.
Oscar H. Ibarra, Tao Jiang 0001, Nicholas Q. Trân, Hui Wang 0008
SIAM J. Comput.3
1994 On the Parallel Complexity of Solving Recurrence Equations
Oscar H. Ibarra, Nicholas Q. Trân
ISAAC2
1994 On Communication-Bounded Synchronized Alternating Finite Automata
Oscar H. Ibarra, Nicholas Q. Trân
Acta Informatica2
1993 New Decidability Results Concerning Two-way Counter Machines and Applications
Oscar H. Ibarra, Tao Jiang 0001, Nicholas Q. Trân, Hui Wang 0008
ICALP3
1993 On the Communication Complexity of Parallel Computation
Oscar H. Ibarra, Nicholas Q. Trân
MFCS2
1993 On the Equivalence of Two-way Pushdown Automata and Counter Machines over Bounded Languages
Oscar H. Ibarra, Tao Jiang 0001, Nicholas Q. Trân, Hui Wang 0008
STACS3
1993 A Note on Simple Programs with Two Variables
Oscar H. Ibarra, Nicholas Q. Trân
Theor. Comput. Sci.2
1993 Synchronized Finite Automata and 2DFA Reductions
Oscar H. Ibarra, Nicholas Q. Trân
Theor. Comput. Sci.2
1992 New Results Concerning Synchronized Finite Automata
Oscar H. Ibarra, Nicholas Q. Trân
ICALP2
1992 On Space-Bounded Synchronized Alternating Turing Machines
Oscar H. Ibarra, Nicholas Q. Trân
Theor. Comput. Sci.2
1991 On Space-bounded Synchronized Alternating Turing Machines
Oscar H. Ibarra, Nicholas Q. Trân
FCT2