2 research outputs found

    Asignaci贸n 贸ptima de recursos energ茅ticos a trav茅s de algoritmo H煤ngaro y Bipartite Matching para respuesta a la demanda en microredes.

    Get PDF
    En el presente documento, se implement贸 dos modelo matem谩tico para encontrar en forma 贸ptima un despacho energ茅tico al menor costo, en base a un sistema de microred de distribuci贸n el茅ctrica, que permita reducir el costo de energ铆a hacia la demanda, se considera analizar los resultados de dichos algoritmos para realizar una comparaci贸n de cual modelo matem谩tico asigna de forma m谩s 贸ptima al menor costo posible en comparaci贸n a un despacho convencional, se plantea el problema en base a centrales el茅ctricas de energ铆as renovables y no renovables, mediante una heur铆stica en base al modelo h煤ngaro y el modelo bipartite matching para tener una 贸ptima respuesta a la demanda, en conclusi贸n en este trabajo se pretendi贸 conseguir la mejor heur铆stica para la asignaci贸n de los recursos energ茅ticos y que se observe un ahorro significativo en el consumo de energ铆a. La soluci贸n se conseguir谩 en base a programaci贸n lineal implementando los algoritmos que ser谩n desarrollados en la plataforma de MATLAB para obtener la mejor respuesta en optimizaci贸n. La respectiva contribuci贸n es analizar y describir un algoritmo de asignaci贸n y equilibrio en base a costos de energ铆a para consumidores.In this document, two mathematical models were implemented to optimally find an energy dispatch at the lowest cost, based on a microgrid reductive distribution system, which allows to reduce the energy cost towards the demand, it is considered to analyze the results of these algorithms to make a comparison of which mathematical model allocates more optimally at the lowest possible cost compared to a conventional dispatch, the problem arises based on renewable and non-renewable power plants, using a heuristic based on the Hungarian model and the bipartite matching model to have an optimal response to demand, in conclusion in this work we tried to achieve the best heuristic for the allocation of energy resources and to observe a significant saving in energy consumption. The solution will be achieved based on linear programming by implementing the algorithms that will be developed in the MATLAB platform to obtain the best response in optimization. The respective contribution is to analyze and describe an allocation and equilibrium algorithm based on energy costs for consumers

    Computing Maximum Cardinality Matchings in Parallel on Bipartite Graphs via Tree-Grafting

    Full text link
    It is difficult to obtain high performance when computing matchings on parallel processors because matching algorithms explicitly or implicitly search for paths in the graph, and when these paths become long, there is little concurrency. In spite of this limitation, we present a new algorithm and its shared-memory parallelization that achieves good performance and scalability in computing maximum cardinality matchings in bipartite graphs. Our algorithm searches for augmenting paths via specialized breadth-first searches (BFS) from multiple source vertices, hence creating more parallelism than single source algorithms. Algorithms that employ multiple-source searches cannot discard a search tree once no augmenting path is discovered from the tree, unlike algorithms that rely on single-source searches. We describe a novel tree-grafting method that eliminates most of the redundant edge traversals resulting from this property of multiple-source searches. We also employ the recent direction-optimizing BFS algorithm as a subroutine to discover augmenting paths faster. Our algorithm compares favorably with the current best algorithms in terms of the number of edges traversed, the average augmenting path length, and the number of iterations. We provide a proof of correctness for our algorithm. Our NUMA-aware implementation is scalable to 80 threads of an Intel multiprocessor and to 240 threads on an Intel Knights Corner coprocessor. On average, our parallel algorithm runs an order of magnitude faster than the fastest algorithms available. The performance improvement is more significant on graphs with small matching number
    corecore