Search results for "Theoretical Computer Science"

showing 10 items of 1151 documents

Bill2d - a software package for classical two-dimensional Hamiltonian systems

2015

Abstract We present Bill2d , a modern and efficient C++ package for classical simulations of two-dimensional Hamiltonian systems. Bill2d can be used for various billiard and diffusion problems with one or more charged particles with interactions, different external potentials, an external magnetic field, periodic and open boundaries, etc. The software package can also calculate many key quantities in complex systems such as Poincare sections, survival probabilities, and diffusion coefficients. While aiming at a large class of applicable systems, the code also strives for ease-of-use, efficiency, and modularity for the implementation of additional features. The package comes along with a use…

Source codeTheoretical computer scienceComputer sciencechaosmedia_common.quotation_subjectclassical mechanicsFOS: Physical sciencesGeneral Physics and Astronomy01 natural sciences010305 fluids & plasmasHamiltonian systemComputational sciencenumerical simulationsnonlinear dynamicsREADME0103 physical sciences010306 general physicsmedia_commonta114Application programming interfacebusiness.industrydiffusionByteComputational Physics (physics.comp-ph)Modular designmolecular dynamicsIdentifierHardware and ArchitecturetransportbilliardsbusinessPhysics - Computational PhysicsTest data
researchProduct

Space‐time dynamical models

2008

Purpose – The purpose is to present a new formal approach based on a partial integro‐differential equation, the space‐time state transition equation (STSTE), and on a set of general equations with which space‐time dynamical models of complex systems, such as social systems and ecosystems, can be built.Design/methodology/approach – The STSTE provides the partial derivative of the density of a state‐variable with regard to time as a sum of time rates and space‐time rates. Time rates describe the dynamics of the system for each space‐point irrespectively of the other points, whilst space‐time rates describe this evolution as a consequence of the relation of each space‐point with a given set of…

Space timeMathematical analysisComplex systemSpace (mathematics)Theoretical Computer ScienceSet (abstract data type)Systems theoryControl and Systems EngineeringComputer Science (miscellaneous)Partial derivativeCyberneticsApplied mathematicsState-transition equationEngineering (miscellaneous)Social Sciences (miscellaneous)MathematicsKybernetes
researchProduct

Special factors and the combinatorics of suffix and factor automata

2011

AbstractThe suffix automaton (resp. factor automaton) of a finite word w is the minimal deterministic automaton recognizing the set of suffixes (resp. factors) of w. We study the relationships between the structure of the suffix and factor automata and classical combinatorial parameters related to the special factors of w. We derive formulae for the number of states of these automata. We also characterize the languages LSA and LFA of words having respectively suffix automaton and factor automaton with the minimal possible number of states.

Special factorGeneral Computer ScienceSpecial factorsFactor automatonBüchi automatonω-automatonTheoretical Computer ScienceCombinatoricsDeterministic automatonTwo-way deterministic finite automatonNondeterministic finite automatonComputer Science::Data Structures and AlgorithmsCombinatorics on wordStandard Sturmian wordsMathematicsDiscrete mathematicsCombinatorics on wordsDAWGPushdown automatonComputer Science::Computation and Language (Computational Linguistics and Natural Language and Speech Processing)Nonlinear Sciences::Cellular Automata and Lattice GasesSuffix automatonProbabilistic automatonSuffix automatonComputer Science::Formal Languages and Automata TheoryComputer Science(all)Theoretical Computer Science
researchProduct

CUDA-enabled Sparse Matrix–Vector Multiplication on GPUs using atomic operations

2013

We propose the Sliced Coordinate Format (SCOO) for Sparse Matrix-Vector Multiplication on GPUs.An associated CUDA implementation which takes advantage of atomic operations is presented.We propose partitioning methods to transform a given sparse matrix into SCOO format.An efficient Dual-GPU implementation which overlaps computation and communication is described.Extensive performance comparisons of SCOO compared to other formats on GPUs and CPUs are provided. Existing formats for Sparse Matrix-Vector Multiplication (SpMV) on the GPU are outperforming their corresponding implementations on multi-core CPUs. In this paper, we present a new format called Sliced COO (SCOO) and an efficient CUDA i…

SpeedupComputer Networks and CommunicationsComputer scienceSparse matrix-vector multiplicationParallel computingComputer Graphics and Computer-Aided DesignTheoretical Computer ScienceMatrix (mathematics)CUDAArtificial IntelligenceHardware and ArchitectureBenchmark (computing)MultiplicationGeneral-purpose computing on graphics processing unitsSoftwareSparse matrixParallel Computing
researchProduct

Finding near-perfect parameters for hardware and code optimizations with automatic multi-objective design space explorations

2012

Summary In the design process of computer systems or processor architectures, typically many different parameters are exposed to configure, tune, and optimize every component of a system. For evaluations and before production, it is desirable to know the best setting for all parameters. Processing speed is no longer the only objective that needs to be optimized; power consumption, area, and so on have become very important. Thus, the best configurations have to be found in respect to multiple objectives. In this article, we use a multi-objective design space exploration tool called Framework for Automatic Design Space Exploration (FADSE) to automatically find near-optimal configurations in …

SpeedupComputer Networks and CommunicationsDesign space explorationComputer sciencebusiness.industryParallel computingProgram optimizationMulti-objective optimizationComputer Science ApplicationsTheoretical Computer ScienceMicroarchitectureComputational Theory and MathematicsScalabilityCode (cryptography)Engineering design processbusinessSoftwareComputer hardwareConcurrency and Computation: Practice and Experience
researchProduct

Quantum Machine Learning: A tutorial

2021

This tutorial provides an overview of Quantum Machine Learning (QML), a relatively novel discipline that brings together concepts from Machine Learning (ML), Quantum Computing (QC) and Quantum Information (QI). The great development experienced by QC, partly due to the involvement of giant technological companies as well as the popularity and success of ML have been responsible of making QML one of the main streams for researchers working on fuzzy borders between Physics, Mathematics and Computer Science. A possible, although arguably coarse, classification of QML methods may be based on those approaches that make use of ML in a quantum experimentation environment and those others that take…

SpeedupTheoretical computer scienceQuantum machine learningComputer scienceCognitive NeuroscienceQuantum reinforcement learningQuantum computingFuzzy logicPopularityComputer Science ApplicationsComputational speed-upDevelopment (topology)Artificial IntelligenceQuantum clusteringQuantum informationQuantumQuantum-inspired learning algorithmsQuantum computerQuantum autoencoders
researchProduct

Alignment-Free Sequence Comparison over Hadoop for Computational Biology

2015

Sequence comparison i.e., The assessment of how similar two biological sequences are to each other, is a fundamental and routine task in Computational Biology and Bioinformatics. Classically, alignment methods are the de facto standard for such an assessment. In fact, considerable research efforts for the development of efficient algorithms, both on classic and parallel architectures, has been carried out in the past 50 years. Due to the growing amount of sequence data being produced, a new class of methods has emerged: Alignment-free methods. Research in this ares has become very intense in the past few years, stimulated by the advent of Next Generation Sequencing technologies, since those…

SpeedupTheoretical computer scienceSettore INF/01 - InformaticaComputer scienceAlignment-free sequence comparison and analysis; Distributed computing; Hadoop; MapReduce; Software; Mathematics (all); Hardware and ArchitectureSequence alignmentContext (language use)Computational biologyDNA sequencingDistributed computingTask (project management)Alignment-free sequence comparison and analysisHadoopHardware and ArchitectureMathematics (all)Relevance (information retrieval)MapReducePattern matchingAlignment-free sequence comparison and analysiSoftware
researchProduct

Transitivity in coherence-based probability logic

2016

We study probabilistically informative (weak) versions of transitivity by using suitable definitions of defaults and negated defaults in the setting of coherence and imprecise probabilities. We represent p-consistent sequences of defaults and/or negated defaults by g-coherent imprecise probability assessments on the respective sequences of conditional events. Moreover, we prove the coherent probability propagation rules for Weak Transitivity and the validity of selected inference patterns by proving p-entailment of the associated knowledge bases. Finally, we apply our results to study selected probabilistic versions of classical categorical syllogisms and construct a new version of the squa…

Square of oppositionSettore MAT/06 - Probabilita' E Statistica MatematicaTheoretical computer scienceLogicInferenceSquare of oppositionProbability logicSettore M-FIL/02 - Logica E Filosofia Della Scienza02 engineering and technologyComputer Science::Artificial Intelligence0603 philosophy ethics and religion0202 electrical engineering electronic engineering information engineeringGeneralized coherenceCategorical variableMathematicsTransitivityTransitive relationApplied MathematicsDefaultProbabilistic logicSyllogism06 humanities and the artsCoherence (statistics)Settore MAT/01 - Logica MatematicaImprecise probabilityp-EntailmentSyllogism060302 philosophyImprecise probabilityp-Consistency020201 artificial intelligence & image processingCoherenceAlgorithmJournal of Applied Logic
researchProduct

The Shuffle Product: New Research Directions

2015

In this paper we survey some recent researches concerning the shuffle operation that arise both in Formal Languages and in Combinatorics on Words.

Star-free languageComputer scienceProgramming languageComputer Science (all)Computer Science::Computation and Language (Computational Linguistics and Natural Language and Speech Processing)computer.software_genreIntermixed languageTheoretical Computer ScienceCombinatorics on wordsTheoryofComputation_ANALYSISOFALGORITHMSANDPROBLEMCOMPLEXITYProduct (mathematics)Formal languageShuffle squarecomputerShuffle
researchProduct

Resource Quantification for the No-Programming Theorem

2018

The no-programming theorem prohibits the existence of a Universal Programmable Quantum Processor. This statement has several implications in relation to quantum computation, but also to other tasks of quantum information processing, making this construction a central notion in this context. Nonetheless, it is well known that even when the strict model is not implementable, it is possible to conceive of it in an approximate sense. Unfortunately, the minimal resources necessary for this aim are still not completely understood. Here, we investigate quantitative statements of the theorem, improving exponentially previous bounds on the resources required by such a hypothetical machine. The proof…

Statement (computer science)Quantum PhysicsTheoretical computer scienceComputer scienceBanach spaceGeneral Physics and AstronomyFOS: Physical sciencesContext (language use)Mathematical Physics (math-ph)Mathematical proof01 natural sciencesResource (project management)Simple (abstract algebra)0103 physical sciences010306 general physicsQuantum Physics (quant-ph)QuantumMathematical PhysicsQuantum computer
researchProduct