Search results for " Match"

showing 10 items of 345 documents

REDUCTION OF CONSTRAINT SYSTEMS

1993

Geometric modeling by constraints leads to large systems of algebraic equations. This paper studies bipartite graphs underlaid by systems of equations. It shows how these graphs make possible to polynomially decompose these systems into well constrained, over-, and underconstrained subsystems. This paper also gives an efficient method to decompose well constrained systems into irreducible ones. These decompositions greatly speed up the resolution in case of reducible systems. They also allow debugging systems of constraints.

FOS: Computer and information sciencesDiscrete Mathematics (cs.DM)bipartite graphsmatchingperfect matching[INFO.INFO-CG]Computer Science [cs]/Computational Geometry [cs.CG]maximum matching[INFO.INFO-CG] Computer Science [cs]/Computational Geometry [cs.CG]geometric modelingComputingMethodologies_SYMBOLICANDALGEBRAICMANIPULATIONFOS: Mathematics[ INFO.INFO-CG ] Computer Science [cs]/Computational Geometry [cs.CG]Mathematics - CombinatoricsCombinatorics (math.CO)constraintsComputer Science - Discrete Mathematics
researchProduct

Generating a Gray code for prefix normal words in amortized polylogarithmic time per word

2020

A prefix normal word is a binary word with the property that no substring has more $1$s than the prefix of the same length. By proving that the set of prefix normal words is a bubble language, we can exhaustively list all prefix normal words of length $n$ as a combinatorial Gray code, where successive strings differ by at most two swaps or bit flips. This Gray code can be generated in $\Oh(\log^2 n)$ amortized time per word, while the best generation algorithm hitherto has $\Oh(n)$ running time per word. We also present a membership tester for prefix normal words, as well as a novel characterization of bubble languages.

FOS: Computer and information sciencesGeneral Computer ScienceFormal Languages and Automata Theory (cs.FL)Property (programming)combinatorial Gray codeComputer Science - Formal Languages and Automata TheoryData_CODINGANDINFORMATIONTHEORY0102 computer and information sciences02 engineering and technologyCharacterization (mathematics)01 natural sciencesTheoretical Computer ScienceCombinatoricsSet (abstract data type)Gray codeComputer Science - Data Structures and Algorithms0202 electrical engineering electronic engineering information engineeringData Structures and Algorithms (cs.DS)MathematicsAmortized analysisSettore INF/01 - Informaticaprefix normal wordsSubstringcombinatorial generationPrefixjumbled pattern matching010201 computation theory & mathematics020201 artificial intelligence & image processingbinary languagesprefix normal words binary languages combinatorial Gray code combinatorial generation jumbled pattern matchingWord (computer architecture)Theoretical Computer Science
researchProduct

ALGORITHMS FOR JUMBLED PATTERN MATCHING IN STRINGS

2011

The Parikh vector p(s) of a string s is defined as the vector of multiplicities of the characters. Parikh vector q occurs in s if s has a substring t with p(t)=q. We present two novel algorithms for searching for a query q in a text s. One solves the decision problem over a binary text in constant time, using a linear size index of the text. The second algorithm, for a general finite alphabet, finds all occurrences of a given Parikh vector q and has sub-linear expected time complexity; we present two variants, which both use a linear size index of the text.

FOS: Computer and information sciencesJ.3average case analysis.Binary numberaverage case analysispermuted stringpermuted stringsComputer Science - Data Structures and AlgorithmsComputer Science (miscellaneous)Parikh vectorData Structures and Algorithms (cs.DS)Pattern matchingTime complexityMathematicsString (computer science)Parikh vectorsstring algorithmDecision problemstring algorithmsSubstringParikh vectors; permuted strings; pattern matching; string algorithms; average case analysisF.2.2; J.3Index (publishing)pattern matchingF.2.2Constant (mathematics)AlgorithmComputer Science::Formal Languages and Automata Theory
researchProduct

On prefix normal words and prefix normal forms

2016

A $1$-prefix normal word is a binary word with the property that no factor has more $1$s than the prefix of the same length; a $0$-prefix normal word is defined analogously. These words arise in the context of indexed binary jumbled pattern matching, where the aim is to decide whether a word has a factor with a given number of $1$s and $0$s (a given Parikh vector). Each binary word has an associated set of Parikh vectors of the factors of the word. Using prefix normal words, we provide a characterization of the equivalence class of binary words having the same set of Parikh vectors of their factors. We prove that the language of prefix normal words is not context-free and is strictly contai…

FOS: Computer and information sciencesPrefix codePrefix normal wordPre-necklaceDiscrete Mathematics (cs.DM)General Computer ScienceFormal Languages and Automata Theory (cs.FL)Binary numberComputer Science - Formal Languages and Automata TheoryContext (language use)Binary languageLyndon words0102 computer and information sciences02 engineering and technologyPrefix grammarprefix normal formsKraft's inequalityCharacterization (mathematics)Lyndon word01 natural sciencesPrefix normal formenumerationTheoretical Computer ScienceFOS: Mathematics0202 electrical engineering electronic engineering information engineeringMathematics - CombinatoricsMathematicsDiscrete mathematicsprefix normal words prefix normal forms binary languages binary jumbled pattern matching pre-necklaces Lyndon words enumerationbinary jumbled pattern matchingSettore INF/01 - InformaticaComputer Science (all)pre-necklacesComputer Science::Computation and Language (Computational Linguistics and Natural Language and Speech Processing)prefix normal wordsPrefix010201 computation theory & mathematics020201 artificial intelligence & image processingCombinatorics (math.CO)binary languagesComputer Science::Formal Languages and Automata TheoryWord (group theory)Computer Science - Discrete MathematicsTheoretical Computer Science
researchProduct

Binary jumbled string matching for highly run-length compressible texts

2012

The Binary Jumbled String Matching problem is defined as: Given a string $s$ over $\{a,b\}$ of length $n$ and a query $(x,y)$, with $x,y$ non-negative integers, decide whether $s$ has a substring $t$ with exactly $x$ $a$'s and $y$ $b$'s. Previous solutions created an index of size O(n) in a pre-processing step, which was then used to answer queries in constant time. The fastest algorithms for construction of this index have running time $O(n^2/\log n)$ [Burcsi et al., FUN 2010; Moosa and Rahman, IPL 2010], or $O(n^2/\log^2 n)$ in the word-RAM model [Moosa and Rahman, JDA 2012]. We propose an index constructed directly from the run-length encoding of $s$. The construction time of our index i…

FOS: Computer and information sciencesString algorithmsStructure (category theory)Binary numberG.2.1Data_CODINGANDINFORMATIONTHEORY0102 computer and information sciences02 engineering and technologyString searching algorithm01 natural sciencesComputer Science - Information RetrievalTheoretical Computer ScienceCombinatoricsdata structuresSimple (abstract algebra)Computer Science - Data Structures and AlgorithmsString algorithms; jumbled pattern matching; prefix normal form; data structures0202 electrical engineering electronic engineering information engineeringParikh vectorData Structures and Algorithms (cs.DS)Run-length encodingMathematics68W32 68P05 68P20String (computer science)prefix normal formSubstringComputer Science Applicationsjumbled pattern matching010201 computation theory & mathematicsData structureSignal ProcessingRun-length encoding020201 artificial intelligence & image processingConstant (mathematics)Information Retrieval (cs.IR)Information SystemsInformation Processing Letters
researchProduct

Financing Unemployment Benefits: Dismissal versus Employment Taxes

2006

This paper investigates the effects of using dismissal taxes to finance unemployment benefits. We compare dismissal and employment taxes in a model with search frictions. Employment taxes give rise to externalities because firms do not take into account the effects their dismissal decisions have on others. By introducing dismissal taxes to finance unemployment insurance, these externalities can partly be internalized. Taking into account the budget of the unemployment insurance, employment taxes can be reduced by more than necessary to offset the adverse effect of dismissal taxes on the firm value. The introduction of dismissal taxes leads to higher job creation and lower unemployment, in c…

FinanceJob creationLabour economicsFull employmentbusiness.industrymedia_common.quotation_subjectGeography Planning and Developmentemployment protection search and matching models unemployment unemployment insurancejel:J64jel:J65jel:J41jel:J68DismissalUnemploymentValue (economics)EconomicsbusinessExternalityDemographymedia_commonLabour
researchProduct

Study of mycotoxin calibration approaches on the example of trichothecenes analysis from flour

2012

The aim of this study was to evaluate the applicability of different calibration approaches in trichothecenes analysis from wheat flour. Concretely eight trichothecenes (five type B trichothecenes and three type A trichothecenes) were analyzed by matrix solid-phase dispersion (MSPD) and liquid chromatography-tandem mass spectrometry (LC-MS/MS). In the first set of experiments the presence of matrix effects was evaluated; values ranged between 59% and 79%. In the second set of experiments, solutions to compensate these signal suppressions were examined. Different calibration methods showed to tackle matrix effects obtaining values between 69% and 85% for external matrix matched calibration a…

FlourWheat flourAnalytical chemistryToxicologyMass spectrometryMatrix (chemical analysis)chemistry.chemical_compoundTandem Mass SpectrometryCalibrationControl materialExternal matrix-matched calibrationMycotoxinReference standardsChromatography High Pressure LiquidTriticumInternal standard calibrationChromatographyMass spectrometryMatrix matched calibrationGeneral MedicineReference StandardsMycotoxinsDeuteriumchemistryCalibrationIndicators and ReagentsTrichothecenesFood Science
researchProduct

Matched asymptotic solution for the solute boundary layer in a converging axisymmetric stagnation point flow

2007

Abstract A novel boundary-layer solution is obtained by the method of matched asymptotic expansions for the solute distribution at a solidification front represented by a disk of finite radius R 0 immersed in an axisymmetric converging stagnation point flow. The detailed analysis reveals a complex internal structure of the boundary layer consisting of eight subregions. The development of the boundary layer starts from the rim region where the concentration, according to the obtained similarity solution, varies with the radius r along the solidification front as ∼ln 1/3 ( R 0 / r ). At intermediate radii, where the corresponding concentration is found to vary as ∼ln( R 0 / r ), the boundary …

Fluid Flow and Transfer ProcessesConvectionMaterials scienceMechanical EngineeringRotational symmetryInner coreThermodynamicsGeometryRadiusCondensed Matter PhysicsSimilarity solutionMethod of matched asymptotic expansionsPhysics::Fluid DynamicsBoundary layerDiffusion (business)
researchProduct

Refined Sellmeier equations from phase-matching measurements over the complete transparency range of KTiOAsO4, RbTiOAsO4 and CsTiOAsO4

2000

Sum- and difference- frequency generation phasematching properties are measured in spheres of KTiOAsO4, RbTiOAsO4 and CsTiOAsO4 for Sellmeier equations refinement over their complete transparency range.

Frequency generationOpticsMaterials sciencebusiness.industryRange (statistics)SPHERESTransparency (data compression)Nonlinear optical crystalbusinessRefractive indexPhase matchingAdvanced Solid State Lasers
researchProduct

MLOG: a strongly typed confluent functional language with logical variables

1994

Poirriez, V., MLOG: a strongly typed confluent functional language with logical variables, Theoretical Computer Science 122 (1994) 201-223. A new programming language called MLOG is introduced. MLOG is a conservative extension of ML with logical variables. To validate our concepts, a compiler named CAML Light FLU0 was implemented. Numerous examples are presented to illustrate the possibilities of MLOG. The pattern matching of ML is kept for X-calculus bindings and an unification primitive is introduced for the logical variables bindings. A suspension mechanism allows cohabitation of pattern-matching and logical variables, Although the evaluation strategy for the application is fixed, the or…

Functional programmingEvaluation strategyTheoretical computer scienceGeneral Computer ScienceCamlUnificationcomputer.software_genreOperational semanticsTheoretical Computer ScienceAlgebraTheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGESConservative extensionPattern matchingCompilercomputercomputer.programming_languageMathematicsComputer Science(all)Theoretical Computer Science
researchProduct