1,198 research outputs found

    An ant colony algorithm for the sequential testing problem under precedence constraints.

    Get PDF
    We consider the problem of minimum cost sequential testing of a series (parallel) system under precedence constraints that can be modeled as a nonlinear integer program. We develop and implement an ant colony algorithm for the problem. We demonstrate the performance of this algorithm for special type of instances for which the optimal solutions can be found in polynomial time. In addition, we compare the performance of the algorithm with a special branch and bound algorithm for general instances. The ant colony algorithm is shown to be particularly effective for larger instances of the problem

    Testing strategies for k-out-of-n systems under forest type precedence constraints

    Get PDF
    This thesis investigates diagnosis strategies for k-out-of–n systems under precedence constraints. A k-out-of-n system consists of n independent components whose working probabilities of are known in advance. The system itself functions if at least k components function. The true state of the system is determined by the sequentially inspection of these components. This inspection is costly and the cost of inspection for each component is also known. This study aims to minimize expected cost of determining true state of such a system when there are forest type precedence constraints. Optimal inspection strategies are already known for series and parallel systems. In this study, modifications of these strategies are proposed for k-out-of-n systems. Numerical results are presented to evaluate and compare the proposed strategies

    Risk-Based Optimal Scheduling for the Predictive Maintenance of Railway Infrastructure

    Get PDF
    In this thesis a risk-based decision support system to schedule the predictive maintenance activities, is proposed. The model deals with the maintenance planning of a railway infrastructure in which the due-dates are defined via failure risk analysis.The novelty of the approach consists of the risk concept introduction in railway maintenance scheduling, according to ISO 55000 guidelines, thus implying that the maintenance priorities are based on asset criticality, determined taking into account the relevant failure probability, related to asset degradation conditions, and the consequent damages

    Project scheduling with modular project completion on a bottleneck resource.

    Get PDF
    In this paper, we model a research-and-development project as consisting of several modules, with each module containing one or more activities. We examine how to schedule the activities of such a project in order to maximize the expected profit when the activities have a probability of failure and when an activity’s failure can cause its module and thereby the overall project to fail. A module succeeds when at least one of its constituent activities is successfully executed. All activities are scheduled on a scarce resource that is modeled as a single machine. We describe various policy classes, establish the relationship between the classes, develop exact algorithms to optimize over two different classes (one dynamic program and one branch-and-bound algorithm), and examine the computational performance of the algorithms on two randomly generated instance sets.Scheduling; Uncertainty; Research and development; Activity failures; Modular precedence network;

    Index

    Get PDF

    A graph based process model measurement framework using scheduling theory

    Get PDF
    Software development processes, as a means of ensuring software quality and productivity, have been widely accepted within the software development community; software process modeling, on the other hand, continues to be a subject of interest in the research community. Even with organizations that have achieved higher SEI maturity levels, processes are by and large described in documents and reinforced as guidelines or laws governing software development activities. The lack of industry-wide adaptation of software process modeling as part of development activities can be attributed to two major reasons: lack of forecast power in the (software) process modeling and lack of integration mechanism for the described process to seamlessly interact with daily development activities. This dissertation describes a research through which a framework has been established where processes can be manipulated, measured, and dynamically modified by interacting with project management techniques and activities in an integrated process modeling environment, thus closing the gap between process modeling and software development. In this research, processes are described using directed graphs, similar to the techniques with CPM. This way, the graphs can be manipulated visually while the properties of the graphs-can be used to check their validity. The partial ordering and the precedence relationship of the tasks in the graphs are similar to the one studied in other researches [Delcambre94] [Mills96]. Measurements of the effectiveness of the processes are added in this research. These measurements provide bases for the judgment when manipulating the graphs to produce or modify a process. Software development can be considered as activities related to three sets: a set of tasks (τ), a set of resources (ρ), and a set of constraints (y). The process, P, is then a function of all the sets interacting with each other: P = {τ, ρ, y). The interactions of these sets can be described in terms of different machine models using scheduling theory. While trying to produce an optimal solution satisfying a set of prescribed conditions using the analytical method would lead to a practically non-feasible formulation, many heuristic algorithms in scheduling theory combined with manual manipulation of the tasks can help to produce a reasonable good process, the effectiveness of which is reflected through a set of measurement criteria, in particular, the make-span, the float, and the bottlenecks. Through an integrated process modeling environment, these measurements can be obtained in real time, thus providing a feedback loop during the process execution. This feedback loop is essential for risk management and control

    A Multi-Skilled Approach to Property Maintenance Considering Temporal, Spatial and Resource Constraints

    Get PDF
    With the continued increase in age of the United States housing and building stock, as well as the continued need to maintain properties across the U.S., the need for timely, cost-optimal maintenance is ever more critical. This paper proposes the application of a mathematical model to aid in the scheduling and assignment of construction and maintenance tasks, considering the multi-skilled workforce. The benefit of this approach is to take advantage of the economies of scale that can be developed using cross-functional skilled workers with varying levels of competence and efficiency. This approach schedules and assigns tasks using data from maintenance task software datasets, using the least-cost, competent worker available for the job while also considering the trade-off between skilled labor cost and travel costs, both in terms of travel wage and vehicle wear and tear. The model is enhanced to include pairing between a mentor and an apprentice, where combined efficiency and pairing costs are considered at the same time as travel costs. Due to the practical nature of this research, a case organization was used and data from that firm was analyzed so that operational insights into the necessity of such a model could be considered. The mathematical backbone of the optimization approach to multi-skilled resource allocation considers the temporal and spatial demands of a geographically dispersed property management program. Actual, as opposed to sample, data allows us to evaluate the real financial implications on the case firm, if such an approach to scheduling is used. The generalization of this data provides excellent fit for a model that can be used to assign the best capable worker to the most cost-efficient task, considering deadlines, priorities and availability. Results of this scheduling approach provide significant cost and resource reductions over the historical firm performance, though practical considerations should temper that expectation. The above approach offers exceptional scalability and adaptability with the continued advancement of algorithm approaches to network-distribution and peer-to-peer work platforms
    corecore