Search results for " Programming"

showing 10 items of 1616 documents

An Analysis of the Influence of Noneffective Instructions in Linear Genetic Programming

2020

Abstract Linear Genetic Programming (LGP) represents programs as sequences of instructions and has a Directed Acyclic Graph (DAG) dataflow. The results of instructions are stored in registers that can be used as arguments by other instructions. Instructions that are disconnected from the main part of the program are called noneffective instructions, or structural introns. They also appear in other DAG-based GP approaches like Cartesian Genetic Programming (CGP). This article studies four hypotheses on the role of structural introns: noneffective instructions (1) serve as evolutionary memory, where evolved information is stored and later used in search, (2) preserve population diversity, (3)…

Computational MathematicsTheoretical computer scienceDataflowComputer scienceLinear genetic programmingPopulation diversitySymbolic regressionCartesian genetic programmingDirected acyclic graphBiological EvolutionAlgorithmsNeutral mutationEvolutionary Computation
researchProduct

Equivalence closure in the two-variable guarded fragment

2015

We consider the satisfiability and finite satisfiability problems for the extension of the two-variable guarded fragment in which an equivalence closure operator can be applied to two distinguished binary predicates. We show that the satisfiability and finite satisfiability problems for this logic are 2-ExpTime-complete. This contrasts with an earlier result that the corresponding problems for the full two-variable logic with equivalence closures of two binary predicates are 2-NExpTime-complete.

Computational complexity theoryLogiccomputational complexityguarded fragmentsatisfiability problemBinary numberTheoretical Computer ScienceCombinatoricsArts and Humanities (miscellaneous)Computer Science::Logic in Computer ScienceClosure operatorEquivalence (formal languages)MathematicsDiscrete mathematicssatisfiability problemcomputational complexitydecidabilityequivalence closureSatisfiabilityDecidabilityTheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGESClosure (computer programming)Hardware and ArchitectureTheoryofComputation_LOGICSANDMEANINGSOFPROGRAMSBoolean satisfiability problemSoftwareJournal of Logic and Computation
researchProduct

A study of LoRaWAN protocol performance for IoT applications in smart agriculture

2020

Abstract The use of Internet of Things (IoT) is becoming increasingly common in agribusiness to increase food production capacity for the expanding global population. Recently, low-power wide-area networks (LPWANs) have been used in the development of IoT applications that require low power consumption and low data transmission rates. LoRaWAN is considered the most suitable communication network for LPWANs for IoT applications in smart agriculture. In this paper, we present an in-depth study of the performance of the LoRaWAN communication network in the context of an IoT application for a pilot farm. We consider several scenarios and analyze simulation results by using Network Simulator 3. …

Computer Networks and CommunicationsNetwork packetComputer scienceDistributed computing020206 networking & telecommunicationsContext (language use)02 engineering and technologyInterval (mathematics)Telecommunications networkTransmission (telecommunications)0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingDuration (project management)Protocol (object-oriented programming)Data transmissionComputer Communications
researchProduct

Default effects in app selection: German adolescents’ tendency to adhere to privacy or social relatedness features in smartphone apps

2019

Cognitive biases such as default effects impact on user preferences for a broad range of different choices. This paper investigates these default effects among adolescents configuring apps that either satisfy relatedness or enhance autonomy by protecting privacy. Relatedness and privacy are two innate needs that adolescents can satisfy with the use of smartphone apps. This study argues that adolescents’ choice of features supporting either privacy protection or social relatedness is a consequence of default effects, so that adolescents adhere to preselected defaults. We test this assumption in an experimental survey design including four app configuration tasks with N = 280 German adolesce…

Computer Networks and Communicationsbusiness.industryCommunicationInternet privacyCognitive biaslanguage.human_languageGermanSmartphone appMedia TechnologylanguagePsychologybusinessSelection (genetic algorithm)Range (computer programming)Social relatednessMobile Media & Communication
researchProduct

Introduction to the GiNaC Framework for Symbolic Computation within the C++ Programming Language

2002

AbstractThe traditional split into a low level language and a high level language in the design of computer algebra systems may become obsolete with the advent of more versatile computer languages. We describe GiNaC, a special-purpose system that deliberately denies the need for such a distinction. It is entirely written in C++and the user can interact with it directly in that language. It was designed to provide efficient handling of multivariate polynomials, algebras and special functions that are needed for loop calculations in theoretical quantum field theory. It also bears some potential to become a more general purpose symbolic package.

Computer Science - Symbolic ComputationI.1.3FOS: Computer and information sciencesFor loopTheoretical computer scienceAlgebra and Number TheoryFOS: Physical sciencesI.1.1; I.1.3Symbolic Computation (cs.SC)Computational Physics (physics.comp-ph)Symbolic computationI.1.1High Energy Physics - PhenomenologyComputational MathematicsHigh Energy Physics - Phenomenology (hep-ph)General purposeHigh-level programming languageSpecial functionsFourth-generation programming languagePhysics - Computational PhysicsC programming languageLow-level programming languageMathematicsJournal of Symbolic Computation
researchProduct

Quantitative Analysis of Dynamic Association in Live Biological Fluorescent Samples

2014

Determining vesicle localization and association in live microscopy may be challenging due to non-simultaneous imaging of rapidly moving objects with two excitation channels. Besides errors due to movement of objects, imaging may also introduce shifting between the image channels, and traditional colocalization methods cannot handle such situations. Our approach to quantifying the association between tagged proteins is to use an object-based method where the exact match of object locations is not assumed. Point-pattern matching provides a measure of correspondence between two point-sets under various changes between the sets. Thus, it can be used for robust quantitative analysis of vesicle …

Computer and Information SciencesFluorescence-lifetime imaging microscopyMatching (graph theory)Cell SurvivalImage ProcessingAssociation (object-oriented programming)SciencerakkulatBioinformaticsTime-Lapse ImagingFluorescenceImage (mathematics)cellular structuresfluorescence imagingCell Line TumorMolecular Cell BiologyalgoritmitHumansComputer SimulationkuvantamismenetelmätPhysicsta113MicroscopyvesiclesMultidisciplinarySoftware Toolsbusiness.industryCytoplasmic VesiclesQRta1182Biology and Life SciencesSoftware EngineeringColocalizationExperimental dataPattern recognitionCell BiologyObject (computer science)imaging techniquesMolecular ImagingfluoresenssimikroskopiaSignal ProcessingEngineering and TechnologyMedicineArtificial intelligenceCellular Structures and OrganellesbusinessVesicle localizationResearch ArticlePLoS ONE
researchProduct

V I G — A Visual and Dynamic Decision Support System for Multiple Objective Linear Programming

1989

In this paper we describe the principles of VIG (Visual Interactive Goal Programming), a Multiple Criteria Decision Support System, recently developed by Korhonen. PARETO RACE is a corner-stone of this system, which is designed to support both the modelling and solving of a multiple objective linear programming problem. The interface is based on one main menu, spreadsheets, and interactive use of computer graphics. VIG provides the decision-maker with the possibility to approach his/her decision problem by using an “evolutionary approach”. This means that the decision-maker does not have to specify the model precisely prior to solving the problem. In fact, the model evolves progressively. W…

Computer graphicsDecision support systemMultiple objectiveLinear programmingbusiness.industryInterface (Java)Computer scienceGoal programmingPareto principleArtificial intelligenceDecision problembusiness
researchProduct

Energy efficient optimisation for large‐scale multiple‐antenna system with WPT

2018

In this study, an energy-efficient optimisation scheme for a large-scale multiple-antenna system with wireless power transfer (WPT) is presented. In the considered system, the user is charged by a base station with a large number of antennas via downlink WPT and then utilises the received power to carry out uplink data transmission. Novel antenna selection, time allocation and power allocation schemes are presented to optimise the energy efficiency of the overall system. In addition, the authors also consider channel state information cannot be perfectly obtained when designing the resource allocation schemes. The non-linear fractional programming-based algorithm is utilised to address the …

Computer science020206 networking & telecommunications020302 automobile design & engineering02 engineering and technologyComputer Science ApplicationsNonlinear programmingBase station0203 mechanical engineeringChannel state informationTelecommunications link0202 electrical engineering electronic engineering information engineeringElectronic engineeringResource allocationWireless power transferElectrical and Electronic EngineeringAntenna (radio)Computer Science::Information TheoryEfficient energy useIET Communications
researchProduct

The scientific payload on-board the HERMES-TP and HERMES-SP CubeSat missions

2021

HERMES (High Energy Rapid Modular Ensemble of Satellites) Technological and Scientific pathfinder is a space borne mission based on a LEO constellation of nano-satellites. The 3U CubeSat buses host new miniaturized detectors to probe the temporal emission of bright high-energy transients such as Gamma-Ray Bursts (GRBs). Fast transient localization, in a field of view of several steradians and with arcmin-level accuracy, is gained by comparing time delays among the same event detection epochs occurred on at least 3 nano-satellites. With a launch date in 2022, HERMES transient monitoring represents a keystone capability to complement the next generation of gravitational wave experiments. In t…

Computer scienceAstrophysics::High Energy Astrophysical PhenomenaFOS: Physical sciencesField of viewAstrophysics01 natural sciencesAstrophysics - Instrumentation and MethodsSettore FIS/05 - Astronomia E Astrofisica0103 physical sciencesCubeSatTransient (computer programming)Aerospace engineeringInstrumentation and Methods for Astrophysics (astro-ph.IM)010303 astronomy & astrophysicsConstellationHigh Energy Astrophysical Phenomena (astro-ph.HE)010308 nuclear & particles physicsbusiness.industryGravitational wavePayloadAstrophysics::Instrumentation and Methods for AstrophysicsSteradianSatelliteAstrophysics - Instrumentation and Methods for AstrophysicsbusinessAstrophysics - High Energy Astrophysical PhenomenaSpace Telescopes and Instrumentation 2020: Ultraviolet to Gamma Ray
researchProduct

Unmanned Aerial Vehicle-Based Non Destructive Diagnostics

2018

The paper proposes a cloud platform for analyzing the radiometric infrared videos uploaded by drones which patrol large photovoltaic plants. Thanks to artificial vision algorithms, it does not require any human support to select and associate the framed PV modules to the corresponding ones in the topology of the photovoltaic plant. The algorithm implements an innovative diagnostic protocol, which evaluates the thermal state of the photovoltaic module, whichever the environmental conditions are. The data automatically computed and collected in a multimedia database provide the O&M technicians with significant information to monitor the ageing of each module of the photovoltaic plant. The pro…

Computer scienceComputer Networks and CommunicationsMultimedia databaseReal-time computingEnergy Engineering and Power TechnologyCloud computingPV modulesdigital image processingIndustrial and Manufacturing EngineeringUploadSoftwareComputer aided diagnostics; digital image processing; drone based monitoring; PV cells; PV modules; thermography; Artificial Intelligence; Computer Networks and Communications; Computer Science Applications1707 Computer Vision and Pattern Recognition; Energy Engineering and Power Technology; Renewable Energy Sustainability and the Environment; Industrial and Manufacturing Engineering; InstrumentationPV moduleArtificial IntelligenceComputerSystemsOrganization_SPECIAL-PURPOSEANDAPPLICATION-BASEDSYSTEMSInstrumentation (computer programming)Renewable EnergyProtocol (object-oriented programming)InstrumentationSustainability and the Environmentbusiness.industryPV cellsRenewable Energy Sustainability and the EnvironmentPV cellPhotovoltaic systemComputer Science Applications1707 Computer Vision and Pattern RecognitionDronedrone based monitoringthermographySettore ING-IND/31 - ElettrotecnicaComputer Networks and CommunicationComputer aided diagnosticsbusinesscomputer aided diagnostic
researchProduct