Optimal Transport Introduction
Published:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec eget nulla sit amet ex pulvinar efficitur in sed quam. Integer id convallis ex, in faucibus risus. Sed vitae dui in quam interdum sagittis. Aenean eu iaculis ex. Phasellus maximus ante ipsum, et luctus tortor gravida consequat. Curabitur porta cursus orci quis luctus. Vestibulum et mi nisi. Aliquam semper, metus ut malesuada iaculis, augue lectus laoreet turpis, non malesuada eros ante quis neque.
Donec bibendum risus erat, sit amet varius lacus dignissim at. Cras laoreet, orci eu commodo commodo, nunc nulla dignissim dolor, ut condimentum sapien nulla eu nisi. Nulla viverra, ante a pharetra gravida, erat orci molestie ipsum, mollis semper felis neque quis turpis. Aenean sed dui euismod, sollicitudin mauris a, cursus ex. Quisque scelerisque odio dui, id congue purus fermentum vitae. Aenean iaculis sodales metus, sit amet maximus ligula. Donec pretium elit a neque euismod, facilisis interdum nisi facilisis. Pellentesque malesuada sapien a lectus fringilla lobortis. Mauris sit amet orci vel lacus hendrerit ullamcorper id quis elit. Nam fermentum mauris sit amet mauris suscipit blandit. In sit amet lorem ut mauris convallis elementum. Sed rutrum purus ante, eget rhoncus massa tempor non.
Phasellus vitae velit ullamcorper nisi tristique elementum. Proin vitae eros ac neque interdum tempor. Nullam pulvinar nisi a est vehicula lacinia. Fusce pretium porttitor leo, at vulputate mauris accumsan eu. Ut dignissim arcu vel lacus hendrerit mollis. Duis ultricies gravida bibendum. Proin faucibus lorem id sapien aliquet, nec porttitor arcu lobortis. Praesent molestie at nunc sed bibendum. Vivamus at consequat mi, at consectetur lorem. Nulla quis tortor volutpat, suscipit erat eget, gravida eros. Morbi rutrum feugiat diam. Aliquam id fringilla quam. Cras at nisl ut mi hendrerit lacinia nec eu erat. Praesent tempus bibendum mauris, et eleifend turpis hendrerit non.
Pellentesque eget risus elit. Proin mattis erat vel tortor malesuada, at porta erat euismod. Aliquam sed mi a erat varius gravida quis in nisl. Suspendisse interdum sagittis felis venenatis blandit. Integer condimentum lacus ac sapien egestas, in laoreet enim ultrices. Donec non pharetra elit. Aliquam ut tortor semper, imperdiet tortor a, imperdiet enim. Duis a pellentesque erat. Donec eget felis a dui ultrices rhoncus. Sed consectetur sapien non dolor sollicitudin sollicitudin. Cras ultrices mattis neque vitae commodo.
In molestie, tortor non ornare posuere, velit arcu finibus arcu, eget feugiat massa lorem ut eros. Sed ut libero non tellus bibendum malesuada. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis in elit lacus. Cras a dui quis risus fringilla ultrices ac et felis. Duis bibendum nunc non risus egestas feugiat. Morbi nec massa quis dolor tincidunt placerat. Pellentesque egestas pulvinar elit, nec cursus justo sagittis ut. Nam condimentum nec tortor quis rutrum.
Suspendisse nec cursus lacus. Pellentesque vitae orci velit. Etiam feugiat volutpat ante quis egestas. Nulla facilisi. Mauris vehicula sed tortor et pulvinar. Nullam pulvinar nisi quis nulla placerat consequat. In tincidunt neque eu ligula cursus, vel scelerisque sapien pharetra. Morbi vel vulputate risus. Vivamus eget ipsum sit amet justo egestas lobortis. Etiam vel erat id nunc volutpat condimentum. Morbi purus arcu, condimentum in nulla ac, mollis viverra purus. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Fusce pulvinar hendrerit odio non tincidunt. Donec ac eleifend enim. Aliquam sed tincidunt urna. Suspendisse pellentesque tellus vestibulum massa luctus, eget volutpat turpis fringilla.
Aliquam erat volutpat. Nam non felis ante. Mauris vitae nulla et odio euismod lobortis mattis id dui. Curabitur iaculis aliquam commodo. Maecenas quis consequat augue, vitae ornare nunc. Ut eget tellus at sem tincidunt rutrum id eu est. Donec eleifend elit ac fringilla pellentesque. Mauris aliquam nunc eu condimentum auctor. Pellentesque vel tempus mauris, eget auctor neque. Etiam dictum lorem vitae eros posuere dignissim. Quisque id cursus odio. Mauris et odio sed sapien tempus scelerisque. Aenean fermentum tellus in arcu hendrerit euismod. Sed eu diam hendrerit, molestie lorem sed, porta nunc.
Aliquam eleifend tempus lacus, eget efficitur velit egestas eu. Ut aliquam justo quis diam pharetra, non porta dui congue. Duis venenatis in massa sed ultrices. Ut scelerisque lacinia erat, id dignissim velit tempus quis. Quisque tempor augue in nisi vulputate molestie. Fusce eleifend nisi quis iaculis rutrum. Vivamus nisi felis, lobortis sit amet dui a, tempor sodales odio. In vel gravida purus. Donec ac erat convallis, tristique turpis vitae, feugiat ex.
In hac habitasse platea dictumst. Vestibulum eget lacus magna. Mauris eget lectus eu augue varius tincidunt ut in nunc. Aliquam erat volutpat. Maecenas ac pretium sapien. Vestibulum hendrerit maximus metus eget suscipit. Aliquam non malesuada felis. Integer non laoreet elit. Pellentesque rhoncus magna neque, eu egestas mi facilisis id. Vestibulum placerat odio sed tortor efficitur, id sodales elit congue. Pellentesque et maximus massa. Ut tortor odio, ultricies quis vestibulum nec, mollis a erat. Curabitur ornare nunc eu sem scelerisque, in lacinia orci sagittis. Sed sodales lorem nisl, nec dignissim ipsum sollicitudin nec. Quisque at nunc condimentum, congue lorem eget, facilisis purus.
Nulla eget nulla facilisis, rutrum est semper, efficitur sem. Etiam hendrerit, risus eu congue tincidunt, risus urna bibendum diam, id scelerisque justo tortor a ligula. Curabitur non ex id velit scelerisque lobortis vel sit amet lacus. Quisque vitae sapien eleifend, tempor elit nec, tristique mi. Ut at metus egestas, condimentum sapien non, auctor diam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus eros risus, bibendum eget efficitur et, aliquet vitae nisi. Nullam ultrices sit amet velit non molestie. Etiam porta nisi sed quam gravida fermentum. Vestibulum non dolor in tellus finibus vestibulum eget et arcu. Donec vel mattis nulla. Phasellus a urna sit amet justo sagittis dignissim. Proin accumsan volutpat arcu sed imperdiet. Suspendisse condimentum diam eget eros molestie suscipit. In ultrices ultrices nisl, ut dignissim lacus gravida a.
Nullam tempor commodo mauris, a mollis purus malesuada sit amet. Maecenas ornare lacinia velit. Morbi vulputate id quam pellentesque faucibus. Fusce rutrum vitae augue sed varius. Donec finibus imperdiet augue. Phasellus at leo porta, congue ex ac, cursus lorem. Suspendisse posuere dictum turpis, a consequat purus condimentum non. Integer tincidunt sem id lacus vehicula maximus. Ut a est id magna lacinia interdum a et augue. Quisque eu molestie lectus. Sed facilisis, lorem eget malesuada pharetra, sem odio varius mauris, eu egestas nibh dui quis libero.
Ut est augue, commodo ut felis vitae, placerat lobortis elit. Mauris ac arcu turpis. Suspendisse vitae odio vitae eros commodo tincidunt. Sed fringilla magna ut est euismod, et consectetur tortor ullamcorper. Proin hendrerit libero enim, eu elementum arcu fermentum a. Duis ultricies gravida diam. In erat nisi, tristique vitae nisl eu, ornare tempus diam. Morbi nibh elit, finibus at fringilla eu, laoreet quis arcu. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam porttitor mi eros. Aliquam erat volutpat. Vestibulum nec nunc eros. Sed rhoncus mattis fringilla. Suspendisse ac libero suscipit, ornare purus a, ullamcorper neque.
Phasellus elementum sollicitudin nunc, at volutpat enim congue varius. Sed commodo justo ac mattis pretium. Pellentesque tincidunt orci arcu, ac iaculis massa ullamcorper ac. Duis tincidunt efficitur ante, non vestibulum mauris interdum quis. Proin quis orci vel nulla vehicula sodales. Phasellus quis efficitur ipsum. Quisque a dictum nibh. Duis nec suscipit mauris. Morbi pellentesque metus eget venenatis tristique. Curabitur porttitor, velit eu aliquam ultricies, quam tellus suscipit lectus, eu molestie nunc odio quis ipsum. Quisque aliquam turpis diam, sed bibendum tortor aliquam ut.
Sed convallis eget augue vel accumsan. Praesent dictum diam non egestas vulputate. Suspendisse semper enim nibh, ac tincidunt odio efficitur a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean quis lorem nec mauris volutpat posuere ac sit amet turpis. Integer dictum, purus et interdum dictum, dolor libero ultrices sem, a feugiat lorem tellus id magna. Maecenas pretium, magna a ultricies dictum, magna nisi tempus metus, ac hendrerit mauris ex ac lectus. Cras in ex ipsum. Curabitur tempor massa non arcu dignissim, et blandit est ullamcorper. Integer non placerat odio. Mauris aliquam gravida libero non scelerisque. Maecenas molestie vitae nibh ut sollicitudin. Nullam vel augue justo.
Etiam ex ante, pellentesque eget urna in, aliquet iaculis nunc. Proin quis consectetur dui. Nulla eu mi in eros bibendum congue a et sapien. Nam suscipit est a orci ultricies, eget fermentum diam vulputate. Pellentesque et nisl justo. Phasellus luctus felis diam, ut fermentum felis auctor sed. Phasellus consectetur ornare odio, id dapibus felis suscipit at. Ut rutrum gravida ultricies. Sed mollis dolor id interdum vestibulum. Sed ut tortor posuere, feugiat urna molestie, ultrices turpis. Donec et consectetur nunc, et suscipit odio. Etiam sagittis dolor ut lectus consectetur, in vestibulum nisi aliquam. Vestibulum sit amet molestie orci. Curabitur tellus sem, efficitur eu tellus at, mattis aliquet enim. Vivamus convallis ultricies nibh, non vehicula mauris pellentesque ut.
Fusce convallis erat sit amet odio finibus, et pellentesque augue condimentum. Morbi nisl turpis, dignissim non viverra in, lacinia eget massa. Aliquam ac arcu tortor. Etiam nec justo tellus. Nulla efficitur, augue nec aliquet bibendum, justo ligula pellentesque risus, ut sodales ipsum erat sit amet lectus. Etiam tempor lacus et sollicitudin faucibus. Pellentesque tristique neque non elit ultricies, sed scelerisque dolor dignissim. Sed tincidunt, diam eget gravida mollis, risus lorem semper eros, et ullamcorper nibh ipsum sed sapien. Suspendisse ut viverra metus, a mattis magna.
Aliquam porta felis elementum diam gravida, vel laoreet nulla placerat. Fusce convallis fermentum diam eu elementum. Pellentesque interdum lectus nec mattis posuere. Quisque commodo nisi sed purus sagittis elementum. Ut interdum neque id tellus malesuada mollis. Vivamus viverra sit amet tortor hendrerit pretium. Curabitur in tristique lacus. Mauris faucibus semper nisi sed semper. Morbi vel mi bibendum, pharetra nulla nec, tempor arcu. Nulla quis tempus augue. Pellentesque in diam vehicula, aliquet eros at, hendrerit libero. Aliquam magna tortor, tincidunt iaculis dolor eget, iaculis efficitur risus. Praesent et enim lectus.
Vestibulum dignissim risus at odio dignissim, id hendrerit turpis tincidunt. Fusce in porttitor dolor, ac efficitur nisl. Suspendisse convallis, urna sit amet imperdiet lobortis, est metus ultricies arcu, vitae pharetra turpis lectus sit amet arcu. Maecenas varius id nibh ut dapibus. Nam condimentum varius libero. Ut lobortis quam in dolor imperdiet, eu aliquam felis euismod. Vestibulum rhoncus rhoncus nulla, non semper purus sagittis quis. Nullam tristique vehicula lorem, id malesuada tortor scelerisque at. Phasellus eu dui placerat, placerat odio et, luctus ipsum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Phasellus et sem sem. Praesent pretium, ipsum ac sodales vulputate, enim erat ultricies est, ut sagittis leo neque et ante. Sed commodo et felis vel tempus. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Fusce consequat eros ac imperdiet aliquet. Sed finibus lectus id est lacinia semper. Nunc tincidunt leo in turpis mattis, at gravida justo commodo. Nulla tortor elit, bibendum nec mollis volutpat, vulputate nec tellus. Mauris lacinia et erat vitae euismod. Aenean venenatis faucibus felis nec consequat. Fusce vestibulum convallis mauris, sit amet finibus libero venenatis sit amet.
Cras sed risus vehicula, sodales metus a, tristique magna. Suspendisse in mollis lectus. Nullam maximus sagittis metus, at vestibulum lectus molestie sed. Vestibulum massa ex, molestie vel erat ac, sodales luctus velit. Mauris ut leo at mi varius pellentesque. Suspendisse potenti. Mauris varius orci id semper vestibulum. Suspendisse vehicula vel lectus non dignissim. Nulla dignissim fringilla fermentum. Etiam maximus eu nisl nec tempus. Fusce non eros vel est euismod accumsan aliquam efficitur justo. Praesent in leo sed massa vestibulum tincidunt quis eu nulla. Cras condimentum eros id magna euismod pellentesque. Praesent blandit ac felis non varius. Etiam ac pharetra metus.
Etiam vel felis velit. Aenean et interdum quam. Sed vel sapien ultrices, sagittis turpis in, pellentesque ipsum. In finibus dolor semper metus mollis, nec finibus justo suscipit. Quisque maximus augue id turpis bibendum, accumsan fringilla diam mollis. In hac habitasse platea dictumst. Maecenas et ante neque. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Morbi aliquet cursus lacus, in commodo massa. Aenean porta lacus magna, aliquet venenatis tortor feugiat non.
Proin fermentum pretium tellus eget tempus. Sed turpis sem, viverra ac neque id, ullamcorper mollis nunc. Donec tristique, lacus non imperdiet sodales, magna nibh bibendum orci, eget ultrices turpis est id ipsum. Cras efficitur imperdiet finibus. Donec non leo vel eros consectetur molestie blandit sit amet justo. Suspendisse eget orci luctus, tincidunt tortor ac, pellentesque lacus. Ut vel augue posuere, aliquet sapien at, scelerisque augue. Curabitur a sem a nisi faucibus molestie ac sodales orci. Donec congue, dui vel rutrum cursus, lorem erat efficitur justo, in tristique sem arcu at purus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Curabitur eu felis pharetra risus bibendum bibendum. In hac habitasse platea dictumst.
Aliquam maximus turpis a sapien scelerisque convallis. Praesent laoreet semper velit vel varius. Aliquam mattis lorem id augue pulvinar semper. Praesent gravida nisl ac erat tempus euismod. Sed et urna eu augue fermentum lobortis eget sed nisl. Cras porttitor odio ut ante maximus, nec porta neque fermentum. Phasellus volutpat condimentum dolor, ac ornare lacus aliquet eget. Nullam viverra aliquet est ac convallis. In quis tempor tortor. Duis ultrices augue non nunc convallis scelerisque. Nullam eleifend ornare arcu sed placerat. Praesent eget felis eget augue vehicula malesuada et eget ipsum. Vestibulum condimentum suscipit ultricies. Etiam id facilisis libero. Nam felis arcu, semper ut sodales sit amet, bibendum eget mauris. Donec in molestie mi.
Aenean laoreet eleifend commodo. Proin nec tristique lectus. Ut sollicitudin sem nisl, eget convallis sem tristique in. Donec posuere at mauris ac consequat. Vestibulum fringilla dignissim magna. Suspendisse id diam et mauris porta scelerisque. Suspendisse pharetra, magna quis laoreet aliquet, leo dolor molestie purus, eu maximus nunc sapien sagittis lacus. Pellentesque vitae aliquam dolor. Nulla massa lorem, fringilla non leo blandit, eleifend hendrerit sem. Nulla id imperdiet velit, eget aliquet urna. Nullam ultrices gravida libero, in dictum tortor mattis vel.
Nunc laoreet elit sit amet ligula elementum, at aliquam purus pretium. Integer gravida, felis blandit rhoncus elementum, urna quam cursus enim, id accumsan mi mi non nulla. Suspendisse semper odio libero, vel rhoncus ligula rutrum efficitur. Nam accumsan ultrices nisi, eu pellentesque nunc rutrum at. Cras maximus tellus at tincidunt viverra. Nam malesuada, nulla at sodales malesuada, nisl dolor tincidunt felis, at scelerisque quam mi vitae lacus. Etiam pretium nisl eget nunc venenatis molestie. Vestibulum mi massa, volutpat id erat at, viverra fermentum orci. Mauris vitae porta erat. Ut nec velit ut leo consectetur dictum. Fusce finibus sem risus, vel venenatis massa accumsan ut. Pellentesque non aliquet dolor. Aliquam elementum sed orci at sodales. Aliquam ornare diam nibh, nec eleifend nisl faucibus id. Proin erat leo, commodo at interdum in, scelerisque nec urna. Praesent aliquam leo eros, eu euismod neque cursus at.