combinatorial search
Recently Published Documents


TOTAL DOCUMENTS

204
(FIVE YEARS 36)

H-INDEX

27
(FIVE YEARS 2)

2021 ◽  
Vol 12 (5-2021) ◽  
pp. 161-165
Author(s):  
Alexander A. Zuenko ◽  
◽  
Yurii A. Oleynik ◽  
Roman A. Makedonov ◽  
◽  
...  

The work is aimed at solving the three-dimensional problem of finding the open-pit working edge positions by the periods of mining, taking into account the a priori specified productivity for the mineral and overburden. The proposed method uses a block model of a pit, where for each block its coordinates, the content of minerals in it, and the conditional initial value of the block are known. Also, a discounting function is set - a change in the total value of a block, depending on the period of its mining. The task is to find the distribution of blocks over mining periods that maximizes the total value of the blocks. Combinatorial search acceleration is achieved by representing a number of technological constraints in the form of global constraints.


2021 ◽  
Vol 4 ◽  
pp. 52-55
Author(s):  
Semen Gorokhovskyi ◽  
Andrii Moroz

Image segmentation is a crucial step in the image processing and analysis process. Image segmentation is the process of splitting one image into many segments. Image segmentation divides images into segments that are more representative and easier to examine. Individual surfaces or items can be used as such pieces. The process of image segmentation is used to locate objects and their boundaries.Genetic algorithms are stochastic search methods, the work of which is taken from the genetic laws, natural selection, and evolution of organisms. Their main attractive feature is the ability to solve complex problems of combinatorial search effectively, because the parallel study of solutions, largely eliminates the possibility of staying on the local optimal solution rather than finding a global one.The point of using genetic algorithms is that each pixel is grouped with other pixels using a distance function based on both local and global already calculated segments. Almost every image segmentation algorithm contains parameters that are used to control the segmentation results; the genetic system can dynamically change parameters to achieve the best performance.Similarly to image sequencing, to optimize several parameters in the process, multi-targeted genetic algorithms were used, which enabled finding a diverse collection of solutions with more variables. Multi- targeted Genetic Algorithm (MTGA) is a guided random search method that consists of optimization techniques. It can solve multi-targeted optimization problems and explore different parts of the solution space. As a result, a diversified collection of solutions can be found, with more variables that can be optimized at the same time. In this article several MTGA were used and compared.Genetic algorithms are a good tool for image processing in the absence of a high-quality labeled data set, which is either a result of the long work of many researchers or the contribution of large sums of money to obtain an array of data from external sources.In this article, we will use genetic algorithms to solve the problem of image segmentation.


Author(s):  
JUKKA PAJUNEN ◽  
TOMI JANHUNEN

Abstract Given a combinatorial search problem, it may be highly useful to enumerate its (all) solutions besides just finding one solution, or showing that none exists. The same can be stated about optimal solutions if an objective function is provided. This work goes beyond the bare enumeration of optimal solutions and addresses the computational task of solution enumeration by optimality (SEO). This task is studied in the context of answer set programming (ASP) where (optimal) solutions of a problem are captured with the answer sets of a logic program encoding the problem. Existing answer set solvers already support the enumeration of all (optimal) answer sets. However, in this work, we generalize the enumeration of optimal answer sets beyond strictly optimal ones, giving rise to the idea of answer set enumeration in the order of optimality (ASEO). This approach is applicable up to the best k answer sets or in an unlimited setting, which amounts to a process of sorting answer sets based on the objective function. As the main contribution of this work, we present the first general algorithms for the aforementioned tasks of answer set enumeration. Moreover, we illustrate the potential use cases of ASEO. First, we study how efficiently access to the next-best solutions can be achieved in a number of optimization problems that have been formalized and solved in ASP. Second, we show that ASEO provides us with an effective sampling technique for Bayesian networks.


Particles ◽  
2021 ◽  
Vol 4 (2) ◽  
pp. 186-193
Author(s):  
Dmitry Zinchenko ◽  
Eduard Nikonov ◽  
Veronika Vasendina ◽  
Alexander Zinchenko

As a part of the future upgrade program of the Multi-Purpose Detector (MPD) experiment at the Nuclotron-Based Ion Collider Facility (NICA) complex, an Inner Tracking System (ITS) made of Monolitic Active Pixel Sensors (MAPSs) is proposed between the beam pipe and the Time Projection Chamber (TPC). It is expected that the new detector will enhance the experimental potential for the reconstruction of short-lived particles—in particular, those containing the open charm particle. To study the detector performance and select its best configuration, a track reconstruction approach based on a constrained combinatorial search was developed and implemented as a software toolkit called Vector Finder. This paper describes the proposed approach and demonstrates its characteristics for primary and secondary track finding in ITS, ITS-to-TPC track matching and hyperon reconstruction within the MPD software framework. The results were obtained on a set of simulated central gold–gold collision events at sNN=9 GeV with an average multiplicity of ∼1000 charged particles in the detector acceptance produced with the Ultra-Relativistic Quantum Molecular Dynamics (UrQMD) generator.


Author(s):  
Nitu Singh ◽  
Sunny Malik ◽  
Anvita Gupta ◽  
Kinshuk Raj Srivastava

The combinatorial space of an enzyme sequence has astronomical possibilities and exploring it with contemporary experimental techniques is arduous and often ineffective. Multi-target objectives such as concomitantly achieving improved selectivity, solubility and activity of an enzyme have narrow plausibility under approaches of restricted mutagenesis and combinatorial search. Traditional enzyme engineering approaches have a limited scope for complex optimization due to the requirement of a priori knowledge or experimental burden of screening huge protein libraries. The recent surge in high-throughput experimental methods including Next Generation Sequencing and automated screening has flooded the field of molecular biology with big-data, which requires us to re-think our concurrent approaches towards enzyme engineering. Artificial Intelligence (AI) and Machine Learning (ML) have great potential to revolutionize smart enzyme engineering without the explicit need for a complete understanding of the underlying molecular system. Here, we portray the role and position of AI techniques in the field of enzyme engineering along with their scope and limitations. In addition, we explain how the traditional approaches of directed evolution and rational design can be extended through AI tools. Recent successful examples of AI-assisted enzyme engineering projects and their deviation from traditional approaches are highlighted. A comprehensive picture of current challenges and future avenues for AI in enzyme engineering are also discussed.


2021 ◽  
Author(s):  
Tian Yang ◽  
Zhixia Ye ◽  
Michael D Lynch

Enzyme evolution has enabled numerous advances in biotechnology. However, directed evolution programs can still require many iterative rounds of screening to identify optimal mutant sequences. This is due to the sparsity of the fitness landscape, which in turn, is due to hidden mutations that only offer improvements synergistically in combination with other mutations. These hidden mutations are only identified by evaluating mutant combinations, necessitating large combinatorial libraries or iterative rounds of screening. Here, we report a multi-agent directed evolution approach that incorporates diverse substrate analogues in the screening process. With multiple substrates acting like multiple agents navigating the fitness landscape, we are able to identify hidden mutant residues that impact substrate specificity without a need for testing numerous combinations. We initially validate this approach in engineering a malonyl-CoA synthetase for improved activity with a wide variety of non-natural substrates. We found that hidden mutations are often distant from the active site, making them hard to predict using popular structure-based methods. Interestingly, many of the hidden mutations identified in this case are expected to destabilize interactions between elements of tertiary structure, potentially affecting protein flexibility. This approach may be widely applicable to accelerate enzyme engineering. Lastly, multi-agent system inspired approaches may be more broadly useful in tackling other complex combinatorial search problems in biology.


Symmetry ◽  
2021 ◽  
Vol 13 (1) ◽  
pp. 96
Author(s):  
Matteo G. A. Paris ◽  
Claudia Benedetti ◽  
Stefano Olivares

Quantum search algorithms provide a way to speed up combinatorial search, and have found several applications in modern quantum technology. In particular, spatial search on graphs, based on continuous-time quantum walks (CTQW), represents a promising platform for the implementation of quantum search in condensed matter systems. CTQW-based algorithms, however, work exactly on complete graphs, while they are known to perform poorly on realistic graphs with low connectivity. In this paper, we put forward an alternative search algorithm, based on structuring the oracle operator, which allows one to improve the localization properties of the walker by tuning only the on-site energies of the graph, i.e., without altering its topology. As such, the proposed algorithm is suitable for implementation in systems with low connectivity, e.g., rings of quantum dots or superconducting circuits. Oracle parameters are determined by Hamiltonian constraints, without the need for numerical optimization.


2020 ◽  
Vol 11 (8-2020) ◽  
pp. 67-83
Author(s):  
Yu.A. Oleynik ◽  
◽  
A.A. Zuenko ◽  

At the moment, constraint programming technology is a powerful tool for solving combinatorial search and combinatorial optimization problems. To use this technology, any task must be formulated as a task of satisfying constraints. The role of the concept of global constraints in modeling and solving applied problems within the framework of the constraint programming paradigm can hardly be overestimated. The procedures that implement the algorithms of filtering global constraints are the elementary “building blocks” from which the model of a specific applied problem is built. Algorithms for filtering global constraints, as a rule, are supported by the corresponding developed theories that allow organizing high-performance computing. The choice of a particular software library is primarily determined by the extent to which the set and method of implementing global constraints corresponds tothe level of modern research in this area. The main focus of this article is focused on an overview of global constraints that are implemented within the most popular constraint programming libraries: Choco, GeCode, JaCoP, MiniZinc.


Sign in / Sign up

Export Citation Format

Share Document