lunes, 25 de mayo de 2020

Saliendo del tema recurrente

tu no has inventado nada Tinder 1843magazine.com/upfront/rewind en.wikipedia.org/wiki/Gale%E2%8


Gale–Shapley algorithm


In mathematics, economics, and computer science, the Gale–Shapley algorithm (also known as the deferred acceptance algorithm) is an algorithm for finding a solution to the stable matching problem, named for David Gale and Lloyd Shapley. It takes polynomial time, and the time is linear in the size of the input to the algorithm. Depending on how it is used, it can find either the solution that is optimal for the participants on one side of the matching, or for the participants on the other side. It is a truthful mechanism from the point of view of the participants for whom it provides the optimal solution.



Background
Main article: stable matching problem
The stable matching problem, in its most basic form, takes as input equal numbers of two types of participants (n men and n women, or n medical students and n internships, for example), and an ordering for each participant giving their preference for whom to be matched to among the participants of the other type. A matching is not stable if:

There is an element A of the first matched set which prefers some given element B of the second matched set over the element to which A is already matched, and
B also prefers A over the element to which B is already matched.
In other words, a matching is stable when there does not exist any match (A, B) which both prefer each other to their current partner under the matching. A stable matching always exists, and the algorithmic problem solved by the Gale–Shapley algorithm is to find one.

Solution

In 1962, David Gale and Lloyd Shapley proved that, for any equal number of men and women, it is always possible to solve the SMP and make all marriages stable. They presented an algorithm to do so.

The Gale–Shapley algorithm involves a number of "rounds" (or "iterations"):

In the first round, first a) each unengaged man proposes to the woman he prefers most, and then b) each woman replies "maybe" to her suitor she most prefers and "no" to all other suitors. She is then provisionally "engaged" to the suitor she most prefers so far, and that suitor is likewise provisionally engaged to her.
In each subsequent round, first a) each unengaged man proposes to the most-preferred woman to whom he has not yet proposed (regardless of whether the woman is already engaged), and then b) each woman replies "maybe" if she is currently not engaged or if she prefers this man over her current provisional partner (in this case, she rejects her current provisional partner who becomes unengaged). The provisional nature of engagements preserves the right of an already-engaged woman to "trade up" (and, in the process, to "jilt" her until-then partner).
This process is repeated until everyone is engaged.
The runtime complexity of this algorithm is {\displaystyle O(n^{2})}O(n^{2}) where {\displaystyle n}n is the number of men or women.

This algorithm guarantees that:

Everyone gets married

At the end, there cannot be a man and a woman both unengaged, as he must have proposed to her at some point (since a man will eventually propose to everyone, if necessary) and, being proposed to, she would necessarily be engaged (to someone) thereafter.
The marriages are stable
Let Alice and Bob both be engaged, but not to each other. Upon completion of the algorithm, it is not possible for both Alice and Bob to prefer each other over their current partners. If Bob prefers Alice to his current partner, he must have proposed to Alice before he proposed to his current partner. If Alice accepted his proposal, yet is not married to him at the end, she must have dumped him for someone she likes more, and therefore doesn't like Bob more than her current partner. If Alice rejected his proposal, she was already with someone she liked more than Bob.

Algorithm

algorithm stable_matching is

    Initialize all m ∈ M and w ∈ W to free
    while ∃ free man m who still has a woman w to propose to do
        w := first woman on m's list to whom m has not yet proposed
        if w is free then
            (m, w) become engaged
        else some pair (m', w) already exists
            if w prefers m to m' then
                m' becomes free
                (m, w) become engaged
            else
                (m', w) remain engaged
            end if
        end if
    repeat

Optimality of the solution

The existence of different stable matchings raises the question: which matching is returned by the Gale-Shapley algorithm? Is it the matching better for men, for women, or the intermediate one? In the above example, the algorithm converges in a single round on the men-optimal solution because each woman receives exactly one proposal, and therefore selects that proposal as her best choice, ensuring that each man has an accepted offer, ending the match.

This is a general fact: the Gale-Shapley algorithm in which men propose to women always yields a stable matching that is the best for all men among all stable matchings. Similarly, if the women propose then the resulting matching is the best for all women among all stable matchings. These two matchings are the top and bottom elements of a larger structure on all stable matchings, the lattice of stable matchings.

To see this, consider the illustration at the right. Let A be the matching generated by the men-proposing algorithm, and B an alternative stable matching that is better for at least one man, say m0. Suppose m0 is matched in B to a woman w1, which he prefers to his match in A. This means that in A, m0 has visited w1, but she rejected him (this is denoted by the green arrow from m0 to w1). w1 rejected him in favor of some man that she prefers, say m2. So in B, w1 is matched to m0 but "yearns" (wants but unmatched) to m2 (this is denoted by the red arrow from w1 to m2).

Since B is a stable matching, m2 must be matched in B to some woman he prefers to w1, say w3. This means that in A, m2 has visited w3 before arriving at w1, which means that w3 has rejected him. By similar considerations, and since the graph is finite, we must eventually have a directed cycle in which each man was rejected in A by the next woman in the cycle, who rejected him in favor of the next man in the cycle. But this is impossible since such "cycle of rejections" cannot start anywhere: suppose by contradiction that it starts at e.g. m0 - the first man rejected by his adjacent woman (w1). By assumption, this rejection happens only after m2 comes to w1. But this can happen only after w3 rejects m2 - contradiction to m0 being the first.

Strategic considerations

The GS algorithm is a truthful mechanism from the point of view of men (the proposing side). I.e, no man can get a better matching for himself by misrepresenting his preferences. Moreover, the GS algorithm is even group-strategy proof for men, i.e., no coalition of men can coordinate a misrepresentation of their preferences such that all men in the coalition are strictly better-off. However, it is possible for some coalition to misrepresent their preferences such that some men are better-off and the other men retain the same partner.

The GS algorithm is non-truthful for the women (the reviewing side): each woman may be able to misrepresent her preferences and get a better match.

Implementation in software packages

R: The Gale–Shapley algorithm (also referred to as deferred-acceptance algorithm) for the stable marriage and the hospitals/residents problem is available as part of the matchingMarkets and matchingR packages.
API: The MatchingTools API provides a free application programming interface for the Gale–Shapley algorithm.
Python: The Gale–Shapley algorithm is included along with several others for generalized matching problems in the QuantEcon/MatchingMarkets.py package
MATLAB: The Gale–Shapley algorithm is implemented in the assign2DStable function that is part of the United States Naval Research Laboratory's free Tracker Component Library.

viernes, 22 de mayo de 2020

Cuarentena y Tomaestados

Estamos en cuarenta, nadie salvo lo liberado puede salir o pudo salir, ahora bien, que es lo liberado? aquello esencial, pongamos los medicos y lo afectado al sistema de salud, obvio, alimentacion, obvio, transporte, parte obvio

Ahora bien, LOS TOMAESTADOS????????????  saben que es? el sr que pasa medidor de luz y medidor de gas y anota cuanto se consumio

Dejense de joder con la cuarentena si los TOMAESTADOS son personal esencial


martes, 19 de mayo de 2020

Algo tan inglés como la clase y la raza

Siempre digo que los ingleses adelantan las cosas que van a pasar, ya sea en tecnologia como en economia y algunas otras (Beveridge por ejemplo)

Asi que el titulo del post implica

Los padres de clase media y alta, con ahorros y niñeras, no quieren enviar aún a los niños al colegio; los de clase trabajadora, si

y en el texto, un poco de sociologia y epidemilogia barata

Durante la gripe española de hace un siglo, los médicos franceses descubrieron para su sorpresa que el mayor número de víctimas se registraba en los elegantes bulevares de París. Un auténtico enigma, hasta que se dieron cuenta de que los muertos no eran los señores que se desplazaban por la ciudad en sus carruajes y contemplaban la enfermedad desde la altura de los balcones de sus fabulosos pisos, sino sus sirvientes. Las enfermedades siempre han sido muy respetuosas con las nociones de clase y de raza.
El coronavirus no es ninguna excepción en Inglaterra, donde el clasismo y el racismo prevalecen en el siglo XXI, hasta el punto de que el setenta por ciento de los ministros del gabinete de Boris Johnson han ido a colegios privados (de los que los niños salen con un acento diferente al de las clases trabajadoras), y casi la mitad son licenciados por Oxford y Cambridge. Paralelamente, la inmensa mayoría de actuaciones policiales para llamar la atención por incumplir las reglas del confinamiento se registran en barrios pobres y de mayorías asiáticas y afrocaribeñas.
Raza y clase. También en el debate sobre si las guarderías y las escuelas primarias deben empezar a abrir el 1 de junio, como indica el calendario del gobierno Johnson, o convendría esperar más a ver cómo evoluciona la pandemia, a que se sepa más sobre el comportamiento de la enfermedad, a que el sistema sanitario disponga de la capacidad para testar y localizar los contactos de quienes se infecten. Qué casualidad, los padres de clase media y alta (con más recursos económicos y capacidad de teletrabajar y contratar niñeras) optan por la prudencia, y los de clase trabajadora (que necesitan volver a ganar dinero y no tener que ocuparse de los niños) apuestan por la reapertura de las aulas.

Aca tenemos un piquetero de Hyde Park, mas mejor no puede ser, observese la diferencia de la poli y el tipo (lo que tiene raro es la camisa fuera, desprolijo el)
En un país como el Reino Unido fracturado ya territorialmente (Inglaterra por un lado, y Escocia, Gales e Irlanda del Norte por otro), generacionalmente (jóvenes y mayores), entre el campo y la ciudad y por el Brexit, ahora se suma la división por si los niños pequeños han de volver a clase antes del verano.
y la nota sigue, no tiene desperdicio



domingo, 17 de mayo de 2020

Pasaportes Internos, aka el uso de SUBE para discriminar en viajes



Escuchando radio esta mañana aparecio la noticia que se iba a usar la SUBE para permitir o no a los viajeros internos el uso de medios publicos, esto, sumado a los controles en AMBA y otros lados me hizo acordar al:

Sistema de pasaportes zarista

El sistema de pasaportes tenía vigencia en la zarista Rusia pre-revolucionaria, con objeto de solo permitir el traslado de personas autorizadas fuera de una zona determinada. De esa forma, la libre circulación no estaba permitida, se circunscribía una población a una zona determinada.

Luego, los comunistas lo derogaron, un tiempo, Uds sabran, no hay pero comisario que un progre, Stalin lo hizo, recuerdo la, quizas, frase apocrifa de Kicillof diciendo que el comunismo fracaso por que no tenia Excel

Reposicion

El 27 de diciembre de 1932, el Comité Ejecutivo Central de la URSS y el Sovnarkom emiten un Decreto Sobre el establecimiento de un Sistema Unificado de Pasaportes dentro de la URSS y la Obligatoria Propiska de los Pasaportes. El propósito declarado fue llevar a cabo un registro de la población de diversos asentamientos urbanos, para expulsar de los pueblos a aquellas personas no implicadas en trabajos industriales o de utilidad social, y limpiar los pueblos de kuláks ocultos, criminales, y otros elementos antisociales[cita requerida]. Con los kuláks ocultos se refería a campesinos fugitivos que trabaron de huir de la colectivización en la Unión Soviética. “Expulsar” normalmente implicaba cierta forma de trabajos forzados[cita requerida]. Los pasaportes fueron introducidos para los residentes urbanos, los campesinos (pertenecientes a las granjas estatales, sovjozniks) y los trabajadores de las novostroykas (новостройка: gran obra pública). Los campesinos de las granjas colectivas (koljoz) y los granjeros individuales no tenían derecho al pasaporte, y por lo tanto, no podían moverse de sus pueblos sin un permiso específico. La reiteración de faltas a este sistema, se consideraba un delito criminal.

Se desarrolla el sistema con el decreto del Sovnarkom de la URSS de 28 de abril de 1933 Sobre la emisión de pasaportes a los ciudadanos de la URSS en territorio de la URSS. La tenencia del pasaporte, con la obligación de tener la propiska, se establece como obligatoria para los ciudadanos desde los 16 años y residentes en:

Ciudades, pueblos y asentamientos urbanos de trabajadores
Dentro del radio de 100 kilómetros de Moscú y Leningrado
Dentro del radio de 50 kilómetros de Járkov, Kiev, Minsk, Rostov del Don y Vladivostok
Dentro de los 100 kilómetros a lo largo de la frontera occidental de la URSS
Dentro de estos territorios, era el único documento personal válido. De acuerdo con el punto 2 de dicho decreto, a los residentes en localidades rurales se les prohibía taxativamente la concesión del pasaporte.





El 10 de septiembre de 1940, el Sovnarkom de la URSS emite el decreto del Estatuto del Pasaporte (Положение о паспортах, Polozhénye o pasportaj). Recoge un tratamiento especial para la propiska en capitales de las repúblicas, de los krais y óblast, así como en áreas fronterizas e importantes nudos ferroviarios.

El 21 de octubre de 1953, el Consejo de Ministros de la URSS emite el decreto del nuevo Estatuto del Pasaporte. Lo hace obligatorio para todos los ciudadanos mayores de 16 años en todas las poblaciones no-rurales. Los residentes rurales no podían abandonar su lugar de residencia por más de 30 días, e incluso para esto necesitaban un permiso del Selsoviet (Sóviet rural). Se introduce el concepto de propiska temporal distinto a la regular o permanente. La propiska temporal se emitía por razones relativas al trabajo o estudios lejos de la residencia.

El 28 de agosto de 1974, el Consejo de Ministros de la URSS emite un nuevo Estatuto del Sistema de Pasaportes de la URSS y las normas para la propiska. Las últimas normas estuvieron en vigor hasta el 23 de octubre de 1995.

https://web.archive.org/web/20121119024730/http://magazines.russ.ru/novyi_mi/1996/6/popov.html

https://web.archive.org/web/20080515221911/http://www.fmsrf.ru/5.asp

de wiki tambien obvio


viernes, 8 de mayo de 2020

Tarifas, facturas, servicios publicos, etc

Esto formo parte de un mail, pero la verdad, merece publicarse

Como caminaron al gobierno las electricas y gasiferas con la facturacion, como siempre, el infierno esta en los detalles (el agua etc creeria lo mismo, y las electricas pciales se hacen los giles, son la caja)

y pasaran estas cosas, entre otras

a) Te devuelvo lo que pagaste de mas, los financieros de esas empresas de parabienes, el usuario adelanto plata gratis

b) Te lo devuelvo en Kw o m3, con precios por el piso, los financieros de esas empresas de parabienes, el Kw/m3 o lo subo en $ con lo cual son menos elementos fisicos, o no lo subo con lo cual aumenta el estado su subsidio

c) Nada dice de cobrar o no el derecho de reconexion, en ambos casos la reglamentacion es explicita, te lo van a cobrar, y si el regulador dice no, el estado lo pagara.

Y asi detalles que se transformaran en una bola de plata, como en Argentina normalmente el regulador esta cooptado por los regulados (o medio, o un cuarto o), se van a encontrar con cosas de esas por doquier, compremos pochoclo.