Search results for " Programming"

showing 10 items of 1616 documents

Pre-emption in resource-constrained project scheduling

2008

Abstract The Resource-Constrained Project Scheduling Project (RCPSP), together with some of its extensions, has been widely studied. A fundamental assumption in this basic problem is that activities in progress are non-preemptable. Very little effort has been made to uncover the potential benefits of discrete activity pre-emption, and the papers dealing with this issue have reached the conclusion that it has little effect on project length when constant resource availability levels are defined. In this paper we show how three basic elements of many heuristics for the RCPSP – codification, serial SGS and double justification – can be adapted to deal with interruption. The paper is mainly foc…

ScheduleInformation Systems and ManagementGeneral Computer ScienceOperations researchGeneralizationbusiness.industryComputer scienceSchedule (project management)Management Science and Operations ResearchIndustrial and Manufacturing EngineeringScheduling (computing)Range (mathematics)Resource (project management)Constant (computer programming)Modeling and SimulationResource managementProject managementHeuristicsbusinessEuropean Journal of Operational Research
researchProduct

An adaptive multimeme algorithm for designing HIV multidrug therapies.

2007

This paper proposes a period representation for modeling the multidrug HIV therapies and an Adaptive Multimeme Algorithm (AMmA) for designing the optimal therapy. The period representation offers benefits in terms of flexibility and reduction in dimensionality compared to the binary representation. The AMmA is a memetic algorithm which employs a list of three local searchers adaptively activated by an evolutionary framework. These local searchers, having different features according to the exploration logic and the pivot rule, have the role of exploring the decision space from different and complementary perspectives and, thus, assisting the standard evolutionary operators in the optimizati…

ScheduleMathematical optimizationComputer scienceAnti-HIV AgentsHIV therapy designAdaptive algorithms; HIV therapy design; Memetic algorithms; Nonlinear integer programming; Algorithms; Anti-HIV Agents; Biomimetics; Computer Simulation; Drug Combinations; Drug Design; Drug Therapy Computer-Assisted; HIV Infections; Humans; Immunity Innate; Models ImmunologicalHIV InfectionsReduction (complexity)Computer-AssistedDrug TherapyModelsBiomimeticsGeneticsInnateHumansComputer SimulationRepresentation (mathematics)MetaheuristicStatistical hypothesis testingFlexibility (engineering)Applied MathematicsNonlinear integer programmingImmunityModels ImmunologicalAdaptive algorithmsImmunity InnateDrug Therapy Computer-AssistedDrug CombinationsImmunologicalDrug DesignMemetic algorithmsMemetic algorithmAlgorithmAlgorithmsBiotechnologyPremature convergenceIEEE/ACM transactions on computational biology and bioinformatics
researchProduct

MAC learning

2016

Cognition as a way to deal with the challenges of future wireless networks has been largely considered by the recent literature, with a main focus on physical layer adaptability and dynamic spectrum access. In this demo, we show how a simple cognition mechanism can be also applied at the MAC layer, by exploiting the emerging paradigm of programmable wireless cards. The idea is using the formal definition of simple MAC protocol components and platform-independent representation of channel events gathered from the wireless node, for emulating the behavior of protocols which are not currently running on the network, learning about their expected performance, and dynamically reconfiguring the w…

ScheduleSIMPLE (military communications protocol)Wireless networkbusiness.industryComputer scienceDistributed computingNode (networking)Physical layer020206 networking & telecommunications02 engineering and technology0202 electrical engineering electronic engineering information engineeringWirelessbusinessProtocol (object-oriented programming)Computer networkCommunication channelProceedings of the Tenth ACM International Workshop on Wireless Network Testbeds, Experimental Evaluation, and Characterization
researchProduct

Reaction-diffusion on dynamic inhibition areas: A bio-inspired link scheduling algorithm

2014

We present the Dynamic Inhibition Areas Reaction-Diffusion (DIA-RD) algorithm, a distributed medium access control protocol that globally maximizes the spatial reusability (number of simultaneous transmissions per unit area) of wireless sensor networks. This algorithm is able, in consequence, to minimize the number of time slots needed to schedule the set of demanded links, making it very efficient to solve the Shortest Link Schedule problem. DIA-RD combines accurate interference management, provided by the use of dynamic inhibition areas based on the physical interference model; and global intelligent behavior, provided by the bio-inspired technique known as Reaction-Diffusion. This techni…

ScheduleTransmission (telecommunications)Computer scienceDistributed computingConvergence (routing)Interference (wave propagation)Wireless sensor networkProtocol (object-oriented programming)Scheduling (computing)2014 IEEE Wireless Communications and Networking Conference (WCNC)
researchProduct

Dissemination protocol for Heterogeneous Cooperative Vehicular Networks

2012

International audience; The difficulties associated with network connectivity, unreliable channels, and city environment characteristics make data dissemination task in vehicular urban networks a real challenge. Recently, some interesting solutions have been proposed to perform data dissemination in this environment. Starting from the analysis of these solutions, we present a new dissemination protocol named DHVN (Dissemination protocol for Heterogeneous Cooperative Vehicular Networks) that considers: (i) roads topology, (ii) network connectivity and possible partitioning in case of low traffic density, and (iii) heterogeneous communication capabilities of the vehicles. We compare our proto…

Scheme (programming language)050210 logistics & transportationVehicular ad hoc networkComputer sciencebusiness.industryDistributed computing05 social sciences020206 networking & telecommunicationsTopology (electrical circuits)02 engineering and technologyNetwork connectivityTask (computing)[SPI]Engineering Sciences [physics]0502 economics and business0202 electrical engineering electronic engineering information engineeringBandwidth (computing)businesscomputerDisseminationProtocol (object-oriented programming)computer.programming_languageComputer network
researchProduct

Fast narrowing-driven partial evaluation for inductively sequential programs

2005

Narrowing-driven partial evaluation is a powerful technique for the specialization of (first-order) functional and functional logic programs. However, although it gives good results on small programs, it does not scale up well to realistic problems (e.g., interpreter specialization). In this work, we introduce a faster partial evaluation scheme by ensuring the termination of the process offline . For this purpose, we first characterize a class of programs which are quasi-terminating , i.e., the computations performed with needed narrowing—the symbolic computation mechanism of narrowing-driven partial evaluation—only contain finitely many different terms (and, thus, partial evaluation termi…

Scheme (programming language)Class (computer programming)Functional programmingTheoretical computer scienceComputer scienceComputationProgram transformationcomputer.software_genreSymbolic computationComputer Graphics and Computer-Aided DesignPartial evaluationProgram analysisLogical programmingSpecialization (logic)Automatic programmingcomputerSoftwareInterpretercomputer.programming_languageProceedings of the tenth ACM SIGPLAN international conference on Functional programming
researchProduct

Motion Cueing Algorithms: A Review

2017

Robotic motion platforms are commonly used in motion-based vehicle simulation. However, the reproduction of realistic accelerations within a reduced workspace is a major challenge. Thus, high-level control strategies commonly referred to as motion cueing algorithms (MCA) are required to convert the simulated vehicle physical state into actual motion for the motion platform. This paper reviews the most important strategies for the generation of motion cues in simulators, listing the advantages and drawbacks of the different solutions. The motion cueing problem, a general scheme and the four most common approaches – classical washout, adaptive washout, optimal control and model predictive con…

Scheme (programming language)Class (computer programming)business.industryComputer scienceWork (physics)ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONControl engineeringWorkspaceVirtual realityOptimal controlMotion (physics)Computer visionArtificial intelligenceState (computer science)businessAlgorithmcomputercomputer.programming_languageInternational Journal of Virtual and Augmented Reality
researchProduct

Combining hashing and enciphering algorithms for epidemiological analysis of gathered data.

2008

Summary Objectives: Compiling individual records coming from different sources is necessary for multi-center studies. Legal aspects can be satisfied by implementing anonymization procedures. When using these procedures with a different key for each study it becomes almost impossible to link records from separate data collections. Methods: The originality of the method relies on the way the combination of hashing and enciphering techniques is performed: like in asymmetric encryption, two keys are used but the private key depends on the patient’s identity. Results: The combination of hashing and enciphering techniques provides a great improvement in the overall security of the proposed scheme…

Scheme (programming language)Computer sciencemedia_common.quotation_subjectHash functionHealth Informaticscomputer.software_genreEncryption01 natural sciencesField (computer science)Patient identificationPublic-key cryptography010104 statistics & probability03 medical and health sciences0302 clinical medicineHealth Information ManagementOriginality030212 general & internal medicine0101 mathematicscomputer.programming_languagemedia_commonAdvanced and Specialized Nursingbusiness.industryData CollectionEpidemiologic StudiesIdentity (object-oriented programming)Data miningbusinesscomputerAlgorithmsConfidentialityMethods of information in medicine
researchProduct

New descent rules for solving the linear semi-infinite programming problem

1994

The algorithm described in this paper approaches the optimal solution of a continuous semi-infinite linear programming problem through a sequence of basic feasible solutions. The descent rules that we present for the improvement step are quite different when one deals with non-degenerate or degenerate extreme points. For the non-degenerate case we use a simplex-type approach, and for the other case a search direction scheme is applied. Some numerical examples illustrating the method are given.

Scheme (programming language)Mathematical optimizationSequenceLinear programmingApplied MathematicsDegenerate energy levelsMathematicsofComputing_NUMERICALANALYSISManagement Science and Operations ResearchIndustrial and Manufacturing EngineeringSemi-infinite programmingBasic solutionExtreme pointcomputerSoftwareDescent (mathematics)Mathematicscomputer.programming_languageOperations Research Letters
researchProduct

Generalized wavelets design using Kernel methods. Application to signal processing

2013

Abstract Multiresolution representations of data are powerful tools in signal processing. In Harten’s framework, multiresolution transforms are defined by predicting finer resolution levels of information from coarser ones using an operator, called the prediction operator, and defining details (or wavelet coefficients) that are the difference between the exact values and the predicted values. In this paper we present a multiresolution scheme using local polynomial regression theory in order to design a more accurate prediction operator. The stability of the scheme is proved and the order of the method is calculated. Finally, some results are presented comparing our method with the classical…

Scheme (programming language)Polynomial regressionMathematical optimizationSignal processingApplied MathematicsStability (learning theory)Computational MathematicsWaveletKernel methodOperator (computer programming)AlgorithmcomputerMathematicsResolution (algebra)computer.programming_languageJournal of Computational and Applied Mathematics
researchProduct