6,726 research outputs found

    A branch-and-bound methodology within algebraic modelling systems

    Get PDF
    Through the use of application-specific branch-and-bound directives it is possible to find solutions to combinatorial models that would otherwise be difficult or impossible to find by just using generic branch-and-bound techniques within the framework of mathematical programming. {\sc Minto} is an example of a system which offers the possibility to incorporate user-provided directives (written in {\sc C}) to guide the branch-and-bound search. Its main focus, however, remains on mathematical programming models. The aim of this paper is to present a branch-and-bound methodology for particular combinatorial structures to be embedded inside an algebraic modelling language. One advantage is the increased scope of application. Another advantage is that directives are more easily implemented at the modelling level than at the programming level

    A Graph-Based Semantics Workbench for Concurrent Asynchronous Programs

    Get PDF
    A number of novel programming languages and libraries have been proposed that offer simpler-to-use models of concurrency than threads. It is challenging, however, to devise execution models that successfully realise their abstractions without forfeiting performance or introducing unintended behaviours. This is exemplified by SCOOP---a concurrent object-oriented message-passing language---which has seen multiple semantics proposed and implemented over its evolution. We propose a "semantics workbench" with fully and semi-automatic tools for SCOOP, that can be used to analyse and compare programs with respect to different execution models. We demonstrate its use in checking the consistency of semantics by applying it to a set of representative programs, and highlighting a deadlock-related discrepancy between the principal execution models of the language. Our workbench is based on a modular and parameterisable graph transformation semantics implemented in the GROOVE tool. We discuss how graph transformations are leveraged to atomically model intricate language abstractions, and how the visual yet algebraic nature of the model can be used to ascertain soundness.Comment: Accepted for publication in the proceedings of FASE 2016 (to appear

    Automating embedded analysis capabilities and managing software complexity in multiphysics simulation part II: application to partial differential equations

    Full text link
    A template-based generic programming approach was presented in a previous paper that separates the development effort of programming a physical model from that of computing additional quantities, such as derivatives, needed for embedded analysis algorithms. In this paper, we describe the implementation details for using the template-based generic programming approach for simulation and analysis of partial differential equations (PDEs). We detail several of the hurdles that we have encountered, and some of the software infrastructure developed to overcome them. We end with a demonstration where we present shape optimization and uncertainty quantification results for a 3D PDE application

    Educational policy, policy appropriation and Grameen Bank higher education financial aid policy process

    Get PDF
    The paper talks about higher educational polices and their process of policy appropriations, policy as practices, policy as symbolic, policy as rituals, policy as myths, policy backward- mapping and policy-forward mapping, multi-stage policy implementation process, street-bureaucrats planners, and policy reform process. It critically looks at pros-and-corns of different educational policy theories and their applications in education, and the higher education student financial aid different policies, strategies and products and their impact on the college students. The paper also narrates the higher educational policies and methods of need-based, merit-based, means-test-based grants allocation and loan disbursement and their impact on student academic achievements. Moreover, it discusses the policy process model that has both agendas and multiple streams that consider looking at policy designing problems, solutions of the problems and their usefulness to SES students. Additionally, the paper narrates the Grameen Bank higher education student loan policy making process, although there is no higher education student financial aid services are not exist in Bangladesh. Literature reviews, conversations with higher education students, contextual analysis, and the author personal working experience incorporate here. The study finds for policy improvement, policy analysis is vital because policy analysis can explores usefulness of the policy for public well being and for effectiveness of the policy appropriation.Center for Social Economy Learning and Workplace, University of Toronto. -- York Center for Asia Research, York University. -- Indiana University Bloomington

    Pacioli 16 : changing agricultural markets: consequences for FADN

    Get PDF
    The PACIOLI network explores the need for and feasibility of innovation in farm accounting and its consequences for data gathering for policy analysis in Farm Accountancy Data Networks (FADNs). PACIOLI 16 took place in Zagreb, Croatia in June 2008. The theme of the workshop was 'Changing agricultural markets: Consequences for FADN'

    High Energy Physics Forum for Computational Excellence: Working Group Reports (I. Applications Software II. Software Libraries and Tools III. Systems)

    Full text link
    Computing plays an essential role in all aspects of high energy physics. As computational technology evolves rapidly in new directions, and data throughput and volume continue to follow a steep trend-line, it is important for the HEP community to develop an effective response to a series of expected challenges. In order to help shape the desired response, the HEP Forum for Computational Excellence (HEP-FCE) initiated a roadmap planning activity with two key overlapping drivers -- 1) software effectiveness, and 2) infrastructure and expertise advancement. The HEP-FCE formed three working groups, 1) Applications Software, 2) Software Libraries and Tools, and 3) Systems (including systems software), to provide an overview of the current status of HEP computing and to present findings and opportunities for the desired HEP computational roadmap. The final versions of the reports are combined in this document, and are presented along with introductory material.Comment: 72 page
    • …
    corecore