backtrack search
Recently Published Documents


TOTAL DOCUMENTS

43
(FIVE YEARS 5)

H-INDEX

9
(FIVE YEARS 0)

Author(s):  
Ingudam Chitrasen Meitei ◽  
Rajen Pudur

<p>Penetration of renewable sources to the grid is always a problem for electrical engineers, apart from reliability and efficiency, cost optimization is also a big concern among them. Wind, solar and battery hybrid combinations (WSB-HPS) are also very common among hybrid systems, but this WSBHPS combines wind and solar energy power generation reduces the charge and discharge time of the battery. Therefore, this system improves the reliability of the power supply by fully utilizing the wind and solar power generation and improves the charging and discharging state of the battery and hence reduces the whole cost as the investment in battery is reduced. backtrack search algorithm (BSA) is the highly efficient and powerful algorithm to solve combinatorial optimization problems. In this paper an attempt is made to optimize the hybrid combination using BSA in the matrix laboratory (MATLAB) environment and comparable study is made using HOMER. A complete optimised data is generated for a particular area in Manipur and reduced cost is suggested.</p>


Author(s):  
Joao Marques-Silva ◽  
Ines Lynce ◽  
Sharad Malik

One of the most important paradigm shifts in the use of SAT solvers for solving industrial problems has been the introduction of clause learning. Clause learning entails adding a new clause for each conflict during backtrack search. This new clause prevents the same conflict from occurring again during the search process. Moreover, sophisticated techniques such as the identification of unique implication points in a graph of implications, allow creating clauses that more precisely identify the assignments responsible for conflicts. Learned clauses often have a large number of literals. As a result, another paradigm shift has been the development of new data structures, namely lazy data structures, which are particularly effective at handling large clauses. These data structures are called lazy due to being in general unable to provide the actual status of a clause. Efficiency concerns and the use of lazy data structures motivated the introduction of dynamic heuristics that do not require knowing the precise status of clauses. This chapter describes the ingredients of conflict-driven clause learning SAT solvers, namely conflict analysis, lazy data structures, search restarts, conflict-driven heuristics and clause deletion strategies.


2020 ◽  
Vol 174 (3-4) ◽  
pp. 311-344
Author(s):  
Richard J. Wallace

Algorithms based on singleton arc consistency (SAC) show considerable promise for improving backtrack search algorithms for constraint satisfaction problems (CSPs). The drawback is that even the most efficient of them is still comparatively expensive. Even when limited to preprocessing, they give overall improvement only when problems are quite difficult to solve with more typical procedures such as maintained arc consistency (MAC). The present work examines a form of partial SAC and neighbourhood SAC (NSAC) in which a subset of the variables in a CSP are chosen to be made SAC-consistent or neighbourhood-SAC-consistent. Such consistencies, despite their partial character, are still well-characterized in that algorithms have unique fixpoints. Heuristic strategies for choosing an effective subset of variables are described and tested, the best being choice by highest degree and a more complex strategy of choosing by constraint weight after random probing. Experimental results justify the claim that these methods can be nearly as effective as the corresponding full version of the algorithm in terms of values discarded or problems proven unsatisfiable, while significantly reducing the effort required to achieve this.


Author(s):  
Robert J. Woodward ◽  
Berthe Y. Choueiry ◽  
Christian Bessiere

Constraint propagation during backtrack search significantly improves the performance of solving a Constraint Satisfaction Problem. While Generalized Arc Consistency (GAC) is the most popular level of propagation, higher-level consistencies (HLC) are needed to solve difficult instances. Deciding to enforce an HLC instead of GAC remains the topic of active research. We propose a simple and effective strategy that reactively triggers an HLC by monitoring search performance: When search starts thrashing, we trigger an HLC, then conservatively revert to GAC. We detect thrashing by counting the number of backtracks at each level of the search tree and geometrically adjust the frequency of triggering an HLC based on its filtering effectiveness. We validate our approach on benchmark problems using Partition-One Arc-Consistency as an HLC. However, our strategy is generic and can be used with other higher-level consistency algorithms.


2018 ◽  
Vol 18 (5) ◽  
pp. 44-53 ◽  
Author(s):  
Iliya Bouyukliev ◽  
Maya Hristova

Abstract The classification of combinatorial objects consists of two sub-problems – construction of objects with given properties and rejection of isomorphic objects. In this paper, we consider generation of combinatorial objects that are uniquely defined by a matrix. The method that we present is implemented by backtrack search. The used approach is close to dynamic programming.


2016 ◽  
Vol 13 (04) ◽  
pp. 1650013 ◽  
Author(s):  
Zhang Jiwen ◽  
Liu Li ◽  
Chen Ken

Rapid path following is an important component of a layered planning framework to improve motion speed. A method of generating a bipedal footstep sequence that follows a designated path and maintains stability in a planar environment is proposed in this paper. It adopts a walking style with a fixed step frequency and adjusts consecutive strides by eliminating irrational stride changes. An omnidirectional moving vehicle model and the deduced inequalities are introduced to theoretically describe the inter-pace constraints. A modified backtrack search is then implemented to solve the resulting constraint satisfaction problem. Both dynamics simulations and real robot experiments show that a humanoid robot is capable of tracking various paths with rapid paces. Comparison with several alternatives verifies the superiority of this novel method in terms of rapidity.


2014 ◽  
Vol 24 (4) ◽  
pp. 901-916
Author(s):  
Zoltán Ádám Mann ◽  
Tamás Szép

Abstract Backtrack-style exhaustive search algorithms for NP-hard problems tend to have large variance in their runtime. This is because “fortunate” branching decisions can lead to finding a solution quickly, whereas “unfortunate” decisions in another run can lead the algorithm to a region of the search space with no solutions. In the literature, frequent restarting has been suggested as a means to overcome this problem. In this paper, we propose a more sophisticated approach: a best-firstsearch heuristic to quickly move between parts of the search space, always concentrating on the most promising region. We describe how this idea can be efficiently incorporated into a backtrack search algorithm, without sacrificing optimality. Moreover, we demonstrate empirically that, for hard solvable problem instances, the new approach provides significantly higher speed-up than frequent restarting.


Sign in / Sign up

Export Citation Format

Share Document