53 research outputs found
Fuzzy-logic controlled genetic algorithm for the rail-freight crew-scheduling problem
AbstractThis article presents a fuzzy-logic controlled genetic algorithm designed for the solution of the crew-scheduling problem in the rail-freight industry. This problem refers to the assignment of train drivers to a number of train trips in accordance with complex industrial and governmental regulations. In practice, it is a challenging task due to the massive quantity of train trips, large geographical span and significant number of restrictions. While genetic algorithms are capable of handling large data sets, they are prone to stalled evolution and premature convergence on a local optimum, thereby obstructing further search. In order to tackle these problems, the proposed genetic algorithm contains an embedded fuzzy-logic controller that adjusts the mutation and crossover probabilities in accordance with the genetic algorithm’s performance. The computational results demonstrate a 10% reduction in the cost of the schedule generated by this hybrid technique when compared with a genetic algorithm with fixed crossover and mutation rates
Verifying integer programming results
Software for mixed-integer linear programming can return incorrect results for a number of reasons, one being the use of inexact floating-point arithmetic. Even solvers that employ exact arithmetic may suffer from programming or algorithmic errors, motivating the desire for a way to produce independently verifiable certificates of claimed results. Due to the complex nature of state-of-the-art MIP solution algorithms, the ideal form of such a certificate is not entirely clear. This paper proposes such a certificate format designed with simplicity in mind, which is composed of a list of statements that can be sequentially verified using a limited number of inference rules. We present a supplementary verification tool for compressing and checking these certificates independently of how they were created. We report computational results on a selection of MIP instances from the literature. To this end, we have extended the exact rational version of the MIP solver SCIP to produce such certificates
The Number Of Matchings Of Low Order In Hexagonal Systems
. A simple way to calculate the number of k-matchings, k 5, in hexagonal systems is presented. Some relations between the coefficients of the characteristic polynomial of the adjacency matrix of a hexagonal system and the number of matchings are obtained. 1. Introduction A hexagonal system is a 2-connected plane graph G such that every interior face of G is a regular hexagon. A k-matching (or a matching of order k) of a graph G is a set of k pairwise nonadjacent edges of G. A hexagonal system has only vertices of degree 2 or 3. Note also that each hexagonal system H is a bipartite graph. It is also easy to see that H does not contain cycles of lengths 4; 8. Let G be a hexagonal system. Throughout the paper, n will denote the number of vertices whereas m will stand for the number of edges of G. By A = fa ij g n i;j=1 we will denote the adjacency matrix of G, that is a ij = ae 0; ij = 2 E (G) 1; ij 2 E (G) : Since every hexagonal system is bipartite, coefficients of the characte..
Heuristics for automated knowledge source integration and service composition
The NP-hard component set identification problem is a combinatorial problem arising in the context of knowledge discovery, information integration, and knowledge source/service composition. Considering a granular knowledge domain consisting of a large number of individual bits and pieces of domain knowledge (properties) and a large number of knowledge sources and services that provide mappings between sets of properties, the objective of the component set identification problem is to select a minimum cost combination of knowledge sources that can provide a joint mapping from a given set of initially available properties (initial knowledge) to a set of initially unknown proper-ties (target knowledge). We provide a general framework for heuristics and consider construction heuristics that are followed by local improvement heuristics. Computational results are reported on randomly generated problem instances. (C) 2006 Published by Elsevier Ltd.X11914sciescopu
Automated knowledge source selection and service composition
We introduce a new combinatorial problem referred to as the component set identification problem, arising in the context of knowledge discovery, information integration, and knowledge source/service composition. The main motivation for studying this problem is the widespread proliferation of digital knowledge sources and services. Considering a granular knowledge domain consisting of a large number of individual bits and pieces of domain knowledge (properties) and a large number of knowledge sources and services that provide mappings between sets of properties, the objective of the component set identification problem is to select a minimum cost combination of knowledge sources that can provide a joint mapping from a given set of initially available properties (initial knowledge) to a set of initially unknown properties (target knowledge). We position the component set identification problem relative to other combinatorial problems and provide a classification scheme for the different variations of the problem. The problem is next modeled on a directed graph and analyzed in terms of its complexity. The directed graph representation is then augmented and transformed into a time-expanded network representation that is subsequently used to develop an exact solution procedure based on integer programming and branch-and-bound. We enhance the solver by developing preprocessing techniques. All findings are supported by computational experiments.X1122sciescopu
Social Capital for Economic Development: Application of Time Series Cluster Analysis on Personal Network Structures
The availability of cell phone usage data opens up possibilities for using the insights from analysis of these datasets to guide policies and in turn boost economic development. In this paper, we propose the use of time series clustering to social network attributes and metrics as a way to quantify social capital. We demonstrate how our approach can allow policymakers to use the results from clustering to identify particular groups in the population and potentially provide assistance to boost social capital levels, and in turn economic growth
Social Capital for Economic Development: Application of Time Series Cluster Analysis on Personal Network Structures
The availability of cell phone usage data opens up possibilities for using the insights from analysis of these datasets to guide policies and in turn boost economic development. In this paper, we propose the use of time series clustering to social network attributes and metrics as a way to quantify social capital. We demonstrate how our approach can allow policymakers to use the results from clustering to identify particular groups in the population and potentially provide assistance to boost social capital levels, and in turn economic growth
- …