282,413 research outputs found

    A National Portrait of Domestic Violence Courts

    Get PDF
    A growing number of criminal courts nationwide handle domestic violence cases on separate calendars, termed domestic violence courts. There are now 208 confirmed domestic violence courts across the U.S. (Center for Court Innovation 2009). More than 150 similar projects have been established internationally. Some domestic violence courts emerged in the context of the broader "problem-solving court" movement and share characteristics with other specialized courts, such as separate dockets and specially trained judges. However, the origins of domestic violence courts are also distinct, growing out of the increased attention afforded domestic violence matters by the justice system over the past 30 years. With funding from the National Institute of Justice, this study explores how criminal domestic violence courts have evolved, their rationale, and how their operations vary across the U.S. This study does not test whether domestic violence courts reduce recidivism, protect victims, or achieve other specific effects -- although we provide a thorough literature review on these points. Rather, our aim is to present a comprehensive national portrait of the field as it exists today, laying the groundwork for future information exchange and research

    Hospital Cost Accounting: Saving Lives and Saving on Costs

    Get PDF
    Within an industry constantly pursuing accuracy, a cost accounting system that addresses the ongoing concerns of saving money and increasing efficiency is a must. Now more than ever, hospitals require reliable information to combat the conflicting relationship between an increase in spending on new instruments and specialized staff, but a decrease in funding. This project explores potential avenues to find a successful cost accounting method using past research, analysis of hospitals’ current environments, and expert opinions from hospital and healthcare personnel. Each hospital is different based on their environment, surrounding population, type of services provided, and personal demands. This study seeks to contribute to previous studies attempting to debunk the navigation process for each hospital looking to find their cost accounting perfect match and where sights should be set on in the future

    Fast and Lean Immutable Multi-Maps on the JVM based on Heterogeneous Hash-Array Mapped Tries

    Get PDF
    An immutable multi-map is a many-to-many thread-friendly map data structure with expected fast insert and lookup operations. This data structure is used for applications processing graphs or many-to-many relations as applied in static analysis of object-oriented systems. When processing such big data sets the memory overhead of the data structure encoding itself is a memory usage bottleneck. Motivated by reuse and type-safety, libraries for Java, Scala and Clojure typically implement immutable multi-maps by nesting sets as the values with the keys of a trie map. Like this, based on our measurements the expected byte overhead for a sparse multi-map per stored entry adds up to around 65B, which renders it unfeasible to compute with effectively on the JVM. In this paper we propose a general framework for Hash-Array Mapped Tries on the JVM which can store type-heterogeneous keys and values: a Heterogeneous Hash-Array Mapped Trie (HHAMT). Among other applications, this allows for a highly efficient multi-map encoding by (a) not reserving space for empty value sets and (b) inlining the values of singleton sets while maintaining a (c) type-safe API. We detail the necessary encoding and optimizations to mitigate the overhead of storing and retrieving heterogeneous data in a hash-trie. Furthermore, we evaluate HHAMT specifically for the application to multi-maps, comparing them to state-of-the-art encodings of multi-maps in Java, Scala and Clojure. We isolate key differences using microbenchmarks and validate the resulting conclusions on a real world case in static analysis. The new encoding brings the per key-value storage overhead down to 30B: a 2x improvement. With additional inlining of primitive values it reaches a 4x improvement

    Generalization Strategies for the Verification of Infinite State Systems

    Full text link
    We present a method for the automated verification of temporal properties of infinite state systems. Our verification method is based on the specialization of constraint logic programs (CLP) and works in two phases: (1) in the first phase, a CLP specification of an infinite state system is specialized with respect to the initial state of the system and the temporal property to be verified, and (2) in the second phase, the specialized program is evaluated by using a bottom-up strategy. The effectiveness of the method strongly depends on the generalization strategy which is applied during the program specialization phase. We consider several generalization strategies obtained by combining techniques already known in the field of program analysis and program transformation, and we also introduce some new strategies. Then, through many verification experiments, we evaluate the effectiveness of the generalization strategies we have considered. Finally, we compare the implementation of our specialization-based verification method to other constraint-based model checking tools. The experimental results show that our method is competitive with the methods used by those other tools. To appear in Theory and Practice of Logic Programming (TPLP).Comment: 24 pages, 2 figures, 5 table

    Natural resources conservation management and strategies in agriculture

    Get PDF
    This paper suggests a holistic framework for assessment and improvement of management strategies for conservation of natural resources in agriculture. First, it incorporates an interdisciplinary approach (combining Economics, Organization, Law, Sociology, Ecology, Technology, Behavioral and Political Sciences) and presents a modern framework for assessing environmental management and strategies in agriculture including: specification of specific “managerial needs” and spectrum of feasible governance modes (institutional environment; private, collective, market, and public modes) of natural resources conservation at different level of decision-making (individual, farm, eco-system, local, regional, national, transnational, and global); specification of critical socio-economic, natural, technological, behavioral etc. factors of managerial choice, and feasible spectrum of (private, collective, public, international) managerial strategies; assessment of efficiency of diverse management strategies in terms of their potential to protect diverse eco-rights and investments, assure socially desirable level of environmental protection and improvement, minimize overall (implementing, third-party, transaction etc.) costs, coordinate and stimulate eco-activities, meet preferences and reconcile conflicts of individuals etc. Second, it presents evolution and assesses the efficiency of diverse management forms and strategies for conservation of natural resources in Bulgarian agriculture during post-communist transformation and EU integration (institutional, market, private, and public), and evaluates the impacts of EU CAP on environmental sustainability of farms of different juridical type, size, specialization and location. Finally, it suggests recommendations for improvement of public policies, strategies and modes of intervention, and private and collective strategies and actions for effective environmental protection

    Abusive Trade Practices: An Economic Analysis

    Get PDF

    Breaking Instance-Independent Symmetries In Exact Graph Coloring

    Full text link
    Code optimization and high level synthesis can be posed as constraint satisfaction and optimization problems, such as graph coloring used in register allocation. Graph coloring is also used to model more traditional CSPs relevant to AI, such as planning, time-tabling and scheduling. Provably optimal solutions may be desirable for commercial and defense applications. Additionally, for applications such as register allocation and code optimization, naturally-occurring instances of graph coloring are often small and can be solved optimally. A recent wave of improvements in algorithms for Boolean satisfiability (SAT) and 0-1 Integer Linear Programming (ILP) suggests generic problem-reduction methods, rather than problem-specific heuristics, because (1) heuristics may be upset by new constraints, (2) heuristics tend to ignore structure, and (3) many relevant problems are provably inapproximable. Problem reductions often lead to highly symmetric SAT instances, and symmetries are known to slow down SAT solvers. In this work, we compare several avenues for symmetry breaking, in particular when certain kinds of symmetry are present in all generated instances. Our focus on reducing CSPs to SAT allows us to leverage recent dramatic improvement in SAT solvers and automatically benefit from future progress. We can use a variety of black-box SAT solvers without modifying their source code because our symmetry-breaking techniques are static, i.e., we detect symmetries and add symmetry breaking predicates (SBPs) during pre-processing. An important result of our work is that among the types of instance-independent SBPs we studied and their combinations, the simplest and least complete constructions are the most effective. Our experiments also clearly indicate that instance-independent symmetries should mostly be processed together with instance-specific symmetries rather than at the specification level, contrary to what has been suggested in the literature
    • …
    corecore