Skip to main content

Showing 1–30 of 30 results for author: McQuillan, I

.
  1. arXiv:2411.19906  [pdf, ps, other

    quant-ph cs.CL cs.DS cs.FL cs.LG

    Classical and Quantum Algorithms for the Deterministic L-system Inductive Inference Problem

    Authors: Ali Lotfi, Ian McQuillan, Steven Rayan

    Abstract: L-systems can be made to model and create simulations of many biological processes, such as plant development. Finding an L-system for a given process is typically solved by hand, by experts, in a massively time-consuming process. It would be significant if this could be done automatically from data, such as from sequences of images. In this paper, we are interested in inferring a particular type… ▽ More

    Submitted 30 December, 2024; v1 submitted 29 November, 2024; originally announced November 2024.

    Comments: 18 pages, 1 figure

  2. arXiv:2409.02259  [pdf, ps, other

    cs.LG cs.CL cs.CV cs.DS cs.FL

    Optimal L-Systems for Stochastic L-system Inference Problems

    Authors: Ali Lotfi, Ian McQuillan

    Abstract: This paper presents two novel theorems that address two open problems in stochastic Lindenmayer-system (L-system) inference, specifically focusing on the construction of an optimal stochastic L-system capable of generating a given sequence of strings. The first theorem delineates a method for crafting a stochastic L-system that has the maximum probability of a derivation producing a given sequence… ▽ More

    Submitted 28 December, 2024; v1 submitted 3 September, 2024; originally announced September 2024.

    Comments: 15 pages

  3. arXiv:2405.08988  [pdf, other

    cs.FL

    Techniques for Showing the Decidability of the Boundedness Problem of Language Acceptors

    Authors: Oscar H. Ibarra, Ian McQuillan

    Abstract: There are many types of automata and grammar models that have been studied in the literature, and for these models, it is common to determine whether certain problems are decidable. One problem that has been difficult to answer throughout the history of automata and formal language theory is to decide whether a given system $M$ accepts a bounded language (whether there exist words… ▽ More

    Submitted 16 May, 2024; v1 submitted 14 May, 2024; originally announced May 2024.

    Comments: 23 pages,2 figures

    ACM Class: F.4.2

  4. arXiv:2404.05128  [pdf, other

    cs.CV cs.LG

    Importance of realism in procedurally-generated synthetic images for deep learning: case studies in maize and canola

    Authors: Nazifa Azam Khan, Mikolaj Cieslak, Ian McQuillan

    Abstract: Artificial neural networks are often used to identify features of crop plants. However, training their models requires many annotated images, which can be expensive and time-consuming to acquire. Procedural models of plants, such as those developed with Lindenmayer-systems (L-systems) can be created to produce visually realistic simulations, and hence images of plant simulations, where annotations… ▽ More

    Submitted 15 May, 2024; v1 submitted 7 April, 2024; originally announced April 2024.

  5. arXiv:2301.10198  [pdf, other

    cs.FL

    Unboundedness problems for machines with reversal-bounded counters

    Authors: Pascal Baumann, Flavio D'Alessandro, Moses Ganardi, Oscar Ibarra, Ian McQuillan, Lia Schütze, Georg Zetzsche

    Abstract: We consider a general class of decision problems concerning formal languages, called ``(one-dimensional) unboundedness predicates'', for automata that feature reversal-bounded counters (RBCA). We show that each problem in this class reduces -- non-deterministically in polynomial time -- to the same problem for just finite automata. We also show an analogous reduction for automata that have access… ▽ More

    Submitted 24 January, 2023; originally announced January 2023.

  6. State Grammars with Stores

    Authors: Oscar H. Ibarra, Ian McQuillan

    Abstract: State grammars are context-free grammars where the productions have states associated with them, and a production can only be applied to a nonterminal if the current state matches the state in the production. Once states are added to grammars, it is natural to add various stores, similar to machine models. With such extensions, productions can only be applied if both the state and the value read f… ▽ More

    Submitted 7 December, 2022; originally announced December 2022.

    Comments: 21 pages

    ACM Class: F.4.2

    Journal ref: Theoretical Computer Science 798, 23-39 (2019)

  7. On Families of Full Trios Containing Counter Machine Languages

    Authors: Oscar H. Ibarra, Ian McQuillan

    Abstract: We look at nondeterministic finite automata augmented with multiple reversal-bounded counters where, during an accepting computation, the behavior of the counters is specified by some fixed pattern. These patterns can serve as a useful "bridge" to other important automata and grammar models in the theoretical computer science literature, thereby helping in their study. Various pattern behaviors ar… ▽ More

    Submitted 7 December, 2022; originally announced December 2022.

    Comments: 28 pages, 1 figure

    ACM Class: F.4.3

    Journal ref: Theoretical Computer Science 799, 71--93 (2019)

  8. Relationships Between Bounded Languages, Counter Machines, Finite-Index Grammars, Ambiguity, and Commutative Regularity

    Authors: Arturo Carpi, Flavio D'Alessandro, Oscar H. Ibarra, Ian McQuillan

    Abstract: It is shown that for every language family that is a trio containing only semilinear languages, all bounded languages in it can be accepted by one-way deterministic reversal-bounded multicounter machines (DCM). This implies that for every semilinear trio (where these properties are effective), it is possible to decide containment, equivalence, and disjointness concerning its bounded languages. A c… ▽ More

    Submitted 6 December, 2022; originally announced December 2022.

    Comments: 28 pages, 4 images

    ACM Class: F.4.2

    Journal ref: Theoretical Computer Science 862, 97--118 (2021)

  9. Semilinearity of Families of Languages

    Authors: Oscar H. Ibarra, Ian McQuillan

    Abstract: Techniques are developed for creating new and general language families of only semilinear languages, and for showing families only contain semilinear languages. It is shown that for language families L that are semilinear full trios, the smallest full AFL containing L that is also closed under intersection with languages in NCM (where NCM is the family of languages accepted by NFAs augmented with… ▽ More

    Submitted 2 December, 2022; originally announced December 2022.

    Comments: 20 pages

    ACM Class: F.4.3

    Journal ref: International Journal of Foundations of Computer Science, 31 (8), 1179-1198 (2020)

  10. Generalizations of Checking Stack Automata: Characterizations and Hierarchies

    Authors: Oscar H. Ibarra, Ian McQuillan

    Abstract: We examine different generalizations of checking stack automata by allowing multiple input heads and multiple stacks, and characterize their computing power in terms of two-way multi-head finite automata and space-bounded Turing machines. For various models, we obtain hierarchies in terms of their computing power. Our characterizations and hierarchies expand or tighten some previously known result… ▽ More

    Submitted 1 December, 2022; originally announced December 2022.

    Comments: 28 pages

    ACM Class: F.4.3

    Journal ref: International Journal of Foundations of Computer Science, 32 (5), 481-508, (2021)

  11. Space Complexity of Stack Automata Models

    Authors: Oscar H. Ibarra, Jozef Jirásek, Ian McQuillan, Luca Prigioniero

    Abstract: This paper examines several measures of space complexity of variants of stack automata: non-erasing stack automata and checking stack automata. These measures capture the minimum stack size required to accept every word in the language of the automaton (weak measure), the maximum stack size used in any accepting computation on any accepted word (accept measure),and the maximum stack size used in a… ▽ More

    Submitted 1 December, 2022; originally announced December 2022.

    Comments: 23 pages, 1 figure, 2 tables

    ACM Class: F.4.3

    Journal ref: International Journal of Foundations of Computer Science, 32 (6), 801--823 (2021)

  12. On Store Languages and Applications

    Authors: Oscar H. Ibarra, Ian McQuillan

    Abstract: The store language of a machine of some arbitrary type is the set of all store configurations (state plus store contents but not the input) that can appear in an accepting computation. New algorithms and characterizations of store languages are obtained, such as the result that any nondeterministic pushdown automaton augmented with reversal-bounded counters, where the pushdown can "flip" its conte… ▽ More

    Submitted 1 October, 2020; originally announced October 2020.

    Journal ref: Information and Computation, 267, 28-48, 2019

  13. arXiv:2005.09022  [pdf, other

    cs.CV

    A Novel Technique Combining Image Processing, Plant Development Properties, and the Hungarian Algorithm, to Improve Leaf Detection in Maize

    Authors: Nazifa Khan, Oliver A. S. Lyon, Mark Eramian, Ian McQuillan

    Abstract: Manual determination of plant phenotypic properties such as plant architecture, growth, and health is very time consuming and sometimes destructive. Automatic image analysis has become a popular approach. This research aims to identify the position (and number) of leaves from a temporal sequence of high-quality indoor images consisting of multiple views, focussing in particular of images of maize.… ▽ More

    Submitted 18 May, 2020; originally announced May 2020.

    Comments: to be published in the IEEE CVPR 2020 Workshop Proceedings, and accepted by The 1st International Workshop and Prize Challenge on Agriculture-Vision: Challenges & Opportunities for Computer Vision in Agriculture in conjunction with IEEE/CVF CVPR 2020

  14. arXiv:2004.01819  [pdf

    q-bio.GN cs.LG stat.ML

    DNA Methylation Data to Predict Suicidal and Non-Suicidal Deaths: A Machine Learning Approach

    Authors: Rifat Zahan, Ian McQuillan, Nathaniel D. Osgood

    Abstract: The objective of this study is to predict suicidal and non-suicidal deaths from DNA methylation data using a modern machine learning algorithm. We used support vector machines to classify existing secondary data consisting of normalized values of methylated DNA probe intensities from tissues of two cortical brain regions to distinguish suicide cases from control cases. Before classification, we em… ▽ More

    Submitted 3 April, 2020; originally announced April 2020.

    Journal ref: In 2018 IEEE International Conference on Healthcare Informatics (ICHI) (pp. 363-365). IEEE (2018, June)

  15. arXiv:2001.10922  [pdf, other

    cs.AI

    Stochastic L-system Inference from Multiple String Sequence Inputs

    Authors: Jason Bernard, Ian McQuillan

    Abstract: Lindenmayer systems (L-systems) are a grammar system that consist of string rewriting rules. The rules replace every symbol in a string in parallel with a successor to produce the next string, and this procedure iterates. In a stochastic context-free L-system (S0L-system), every symbol may have one or more rewriting rule, each with an associated probability of selection. Properly constructed rewri… ▽ More

    Submitted 29 January, 2020; originally announced January 2020.

    Comments: 24 pages, 5 figures, submitted to Applied Soft Computing

  16. Techniques for Inferring Context-Free Lindenmayer Systems With Genetic Algorithm

    Authors: Jason Bernard, Ian McQuillan

    Abstract: Lindenmayer systems (L-systems) are a formal grammar system, where the most notable feature is a set of rewriting rules that are used to replace every symbol in a string in parallel; by repeating this process, a sequence of strings is produced. Some symbols in the strings may be interpreted as instructions for simulation software. Thus, the sequence can be used to model the steps of a process. Cur… ▽ More

    Submitted 29 April, 2021; v1 submitted 15 May, 2019; originally announced June 2019.

    Comments: 28 pages, 3 figures

  17. Insertion Operations on Deterministic Reversal-Bounded Counter Machines

    Authors: Joey Eremondi, Oscar H. Ibarra, Ian McQuillan

    Abstract: Several insertion operations are studied applied to languages accepted by one-way and two-way deterministic reversal-bounded multicounter machines. These operations are defined by the ideals obtained from relations such as the prefix, infix, suffix, and outfix relations, as well as operations defined from inverses of a type of deterministic transducer with reversal-bounded counters attached. The q… ▽ More

    Submitted 8 March, 2019; originally announced March 2019.

  18. On counting functions and slenderness of languages

    Authors: Oscar H. Ibarra, Ian McQuillan, Bala Ravikumar

    Abstract: We study counting-regular languages -- these are languages $L$ for which there is a regular language $L'$ such that the number of strings of length $n$ in $L$ and $L'$ are the same for all $n$. We show that the languages accepted by unambiguous nondeterministic Turing machines with a one-way read-only input tape and a reversal-bounded worktape are counting-regular. Many one-way acceptors are a spe… ▽ More

    Submitted 8 March, 2019; originally announced March 2019.

  19. From Helmut Jürgensen's Former Students: The Game of Informatics Research

    Authors: Mark Daley, Mark Eramian, Christopher Power, Ian McQuillan

    Abstract: Personal reflections are given on being students of Helmut Jürgensen. Then, we attempt to address his hypothesis that informatics follows trend-like behaviours through the use of a content analysis of university job advertisements, and then via simulation techniques from the area of quantitative economics.

    Submitted 7 March, 2019; originally announced March 2019.

    Journal ref: Journal of Automata, Languages and Combinatorics, 23, 127-141, 2018

  20. On the Density of Languages Accepted by Turing Machines and Other Machine Models

    Authors: Oscar H. Ibarra, Ian McQuillan

    Abstract: A language is dense if the set of all infixes (or subwords) of the language is the set of all words. Here, it is shown that it is decidable whether the language accepted by a nondeterministic Turing machine with a one-way read-only input and a reversal-bounded read/write worktape (the read/write head changes direction at most some fixed number of times) is dense. From this, it is implied that it i… ▽ More

    Submitted 7 March, 2019; originally announced March 2019.

    Journal ref: Journal of Automata, Languages and Combinatorics, 23, 189-199, 2018

  21. On the Density of Context-Free and Counter Languages

    Authors: Joey Eremondi, Oscar H. Ibarra, Ian McQuillan

    Abstract: A language $L$ is said to be dense if every word in the universe is an infix of some word in $L$. This notion has been generalized from the infix operation to arbitrary word operations $\varrho$ in place of the infix operation ($\varrho$-dense, with infix-dense being the standard notion of dense). It is shown here that it is decidable, for a language $L$ accepted by a one-way nondeterministic reve… ▽ More

    Submitted 7 March, 2019; originally announced March 2019.

    Journal ref: International Journal of Foundations of Computer Science, 29(2), 233-250, 2018

  22. arXiv:1712.00180  [pdf, other

    cs.AI

    New Techniques for Inferring L-Systems Using Genetic Algorithm

    Authors: Jason Bernard, Ian McQuillan

    Abstract: Lindenmayer systems (L-systems) are a formal grammar system that iteratively rewrites all symbols of a string, in parallel. When visualized with a graphical interpretation, the images have self-similar shapes that appear frequently in nature, and they have been particularly successful as a concise, reusable technique for simulating plants. The L-system inference problem is to find an L-system to s… ▽ More

    Submitted 4 December, 2017; v1 submitted 30 November, 2017; originally announced December 2017.

    Comments: 18 pages. 2 figures

  23. Variations of Checking Stack Automata: Obtaining Unexpected Decidability Properties

    Authors: Oscar H. Ibarra, Ian McQuillan

    Abstract: We introduce a model of one-way language acceptors (a variant of a checking stack automaton) and show the following decidability properties: (1) The deterministic version has a decidable membership problem but has an undecidable emptiness problem. (2) The nondeterministic version has an undecidable membership problem and emptiness problem. There are many models of accepting devices for which there… ▽ More

    Submitted 7 March, 2019; v1 submitted 26 May, 2017; originally announced May 2017.

    Journal ref: Theoretical Computer Science, 738, 1-12, 2018

  24. On Store Languages of Language Acceptors

    Authors: Oscar H. Ibarra, Ian McQuillan

    Abstract: It is well known that the "store language" of every pushdown automaton -- the set of store configurations (state and stack contents) that can appear as an intermediate step in accepting computations -- is a regular language. Here many models of language acceptors with various data structures are examined, along with a study of their store languages. For each model, an attempt is made to find the s… ▽ More

    Submitted 7 March, 2019; v1 submitted 23 February, 2017; originally announced February 2017.

    Comments: 19 pages, preprint to be submitted to a journal

    Journal ref: Theoretical Computer Science, 745, 114-132, 2018

  25. On Finite-Index Indexed Grammars and Their Restrictions

    Authors: Flavio D'Alessandro, Oscar H. Ibarra, Ian McQuillan

    Abstract: The family, L(INDLIN), of languages generated by linear indexed grammars has been studied in the literature. It is known that the Parikh image of every language in L(INDLIN) is semi-linear. However, there are bounded semi linear languages that are not in L(INDLIN). Here, we look at larger families of (restricted) indexed languages and study their properties, their relationships, and their decidabi… ▽ More

    Submitted 7 December, 2022; v1 submitted 20 October, 2016; originally announced October 2016.

    Comments: 16 pages, latest version

    MSC Class: 68Q45

    Journal ref: Information and Computation, Vol. 279, 2021, p. 1-13

  26. Deletion Operations on Deterministic Families of Automata

    Authors: Joey Eremondi, Oscar H. Ibarra, Ian McQuillan

    Abstract: Many different deletion operations are investigated applied to languages accepted by one-way and two-way deterministic reversal-bounded multicounter machines, deterministic pushdown automata, and finite automata. Operations studied include the prefix, suffix, infix and outfix operations, as well as left and right quotient with languages from different families. It is often expected that language f… ▽ More

    Submitted 18 October, 2016; v1 submitted 4 July, 2016; originally announced July 2016.

    Comments: 20 pages, accepted version to Information and Computation

  27. On the Complexity and Decidability of Some Problems Involving Shuffle

    Authors: Joey Eremondi, Oscar H. Ibarra, Ian McQuillan

    Abstract: The complexity and decidability of various decision problems involving the shuffle operation are studied. The following three problems are all shown to be $NP$-complete: given a nondeterministic finite automaton (NFA) $M$, and two words $u$ and $v$, is $L(M)$ not a subset of $u$ shuffled with $v$, is $u$ shuffled with $v$ not a subset of $L(M)$, and is $L(M)$ not equal to $u$ shuffled with $v$? It… ▽ More

    Submitted 7 March, 2019; v1 submitted 3 June, 2016; originally announced June 2016.

    Comments: Preprint submitted to Information and Computation

    Journal ref: Information and Computation 259: 214-224, 2018

  28. arXiv:1505.00456  [pdf, other

    stat.AP

    A Remark on Baserunning risk: Waiting Can Cost You the Game

    Authors: Peter MacDonald, Dan McQuillan, Ian McQuillan

    Abstract: We address the value of a baserunner at first base waiting to see if a ball in play falls in for a hit, before running. When a ball is hit in the air, the baserunner will usually wait, to gather additional information as to whether a ball will fall for a hit before deciding to run aggressively. This additional information guarantees that there will not be a double play and an "unnecessary out". Ho… ▽ More

    Submitted 3 May, 2015; originally announced May 2015.

    Comments: 9 pages, 4 figures

  29. arXiv:1008.1270   

    cs.FL cs.CC cs.DM cs.IT cs.LO

    Proceedings Twelfth Annual Workshop on Descriptional Complexity of Formal Systems

    Authors: Ian McQuillan, Giovanni Pighizzini

    Abstract: The 12th annual workshop, Descriptional Complexity of Formal Systems 2010, is taking place in Saskatoon, Canada, on August 8-10, 2010. It is jointly organized by the IFIP Working Group 1.2 on Descriptional Complexity and by the Department of Computer Science at the University of Saskatchewan. This volume contains the papers of the invited lectures and the accepted contributions.

    Submitted 6 August, 2010; originally announced August 2010.

    Comments: These proceedings are dedicated to Chandra M. R. Kintala, who passed away on November 05, 2009, at the age of 61. We, the DCFS community, remember him as Chair of the IFIP Working Group 1.2 on Descriptional Complexity, as a co-initiator of the area of descriptional complexity with limited resources and as a co-founder of the workshops DCAGRS and DCFS. He was on the program committee for this DCFS2010 and did unfortunately not live to see the results of the submission and reviewing process

    ACM Class: F.1.1; F.1.2; F.4.1; F.4.2; F.4.3

    Journal ref: EPTCS 31, 2010

  30. arXiv:0907.5111  [pdf, ps, other

    cs.FL cs.DM

    On the Shuffle Automaton Size for Words

    Authors: Franziska Biegler, Mark Daley, Ian McQuillan

    Abstract: We investigate the state size of DFAs accepting the shuffle of two words. We provide words u and v, such that the minimal DFA for u shuffled with v requires an exponential number of states. We also show some conditions for the words u and v which ensure a quadratic upper bound on the state size of u shuffled with v. Moreover, switching only two letters within one of u or v is enough to trigger t… ▽ More

    Submitted 29 July, 2009; originally announced July 2009.

    Journal ref: EPTCS 3, 2009, pp. 79-89