{"id":585,"date":"2017-12-14T10:36:13","date_gmt":"2017-12-14T10:36:13","guid":{"rendered":"http:\/\/winkle.pl\/?post_type=jetpack-portfolio&#038;p=585"},"modified":"2018-01-10T19:56:05","modified_gmt":"2018-01-10T19:56:05","slug":"new-warsaw-market-experiment-with-swarm-algorithms","status":"publish","type":"jetpack-portfolio","link":"http:\/\/winkle.pl\/?portfolio=new-warsaw-market-experiment-with-swarm-algorithms","title":{"rendered":"<i>Smarm algorithms experiment <\/i> <br>New Warsaw Market"},"content":{"rendered":"<div id=\"pl-585\"  class=\"panel-layout\" ><div id=\"pg-585-0\"  class=\"panel-grid panel-has-style\" ><div style=\"padding-top: 100px; padding-bottom: 100px; \" data-mobile-padding=\"50px\" class=\"panel-row-style panel-row-style-for-585-0\" ><div id=\"pgc-585-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-585-0-0-0\" class=\"so-panel widget widget_text panel-first-child\" data-index=\"0\" ><div style=\"text-align: left;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-0\" >\t\t\t<div class=\"textwidget\"><p>G\u0142\u00f3wn\u0105 ide\u0105 projektu NEW WARSAW MARKET jest wykorzystanie symulacji ruchu ludzi przy u\u017cyciu metody opartej o swarm algorithms do stworzenia nowego miejsca w centrum Warszawy, kt\u00f3re b\u0119dzie oferowa\u0107 alternatywn\u0105\u00a0wobec licznie reprezentowanych w okolicy galerii handlowych, form\u0119 robienia zakup\u00f3w oraz sp\u0119dzania czasu wolnego. Miejsce to skupia\u0142oby ulicznych sprzedawc\u00f3w z ca\u0142ego miasta pozwalaj\u0105c im na swobodne prowadzenie swojej dotychczasowej dzia\u0142alno\u015bci &#8211; sprzeda\u017c produkt\u00f3w prosto z aut &#8211;\u00a0 w nowym , estetycznym i dostosowanym do ich potrzeb miejscu. Jednocze\u015bnie mieszka\u0144cy zyskaj\u0105 now\u0105 przestrze\u0144 publiczn\u0105, kt\u00f3ra w ci\u0105gu dnia funkcjonuje jako hala targowa, gdzie mo\u017cna zaopatrzy\u0107 si\u0119 w \u015bwie\u017ce i r\u00f3\u017cnorodne produkty, a wieczorem staje si\u0119 centrum wydarze\u0144 kulturalnych takich jak koncerty, festiwale itp.<\/p>\n<\/div>\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-2\" class=\"so-panel widget widget_athemes_image athemes_image_widget\" data-index=\"2\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-2\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-2.jpg\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-4\" class=\"so-panel widget widget_athemes_image athemes_image_widget\" data-index=\"4\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-4\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-3.jpg\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-6\" class=\"so-panel widget widget_text\" data-index=\"6\" ><div style=\"text-align: left;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-6\" >\t\t\t<div class=\"textwidget\"><p>Pierwszym krokiem by\u0142a analiza uk\u0142ad\u00f3w istniej\u0105cych bazar\u00f3w w Warszawie, a tak\u017ce innych miastach w Polsce. Pozwoli\u0142o to zaobserwowa\u0107, \u017ce bazary w pocz\u0105tkowej fazie swojego istnienia, gdy odbywaj\u0105 si\u0119 jeszcze na \u015bwie\u017cym powietrzu a nie w zadaszonej hali, bardzo cz\u0119sto przyjmuj\u0105 formy, bardzo cz\u0119sto przyjmuj\u0105 uk\u0142ady, kt\u00f3re wcale nie s\u0105 ortogonaln\u0105 siatk\u0105. Mo\u017cna dostrzec, \u017ce te uk\u0142ady formuj\u0105 si\u0119 z biegiem czasu. Na pocz\u0105tku mamy traw\u0119, kt\u00f3ra jest rozdeptywana przez chodz\u0105cych po niej, od straganu do straganu, kupuj\u0105cych. W ten spos\u00f3b powstaj\u0105 pierwsze \u015bcie\u017cki. W podczas kolejnych dni, sprzedawcy tak rozstawiaj\u0105 swoje stragany by znajdowa\u0142y si\u0119 na trawie, a \u015bcie\u017cki pozosta\u0142y wolne. W ten spos\u00f3b, z ka\u017cdym kolejnym dniem, taki uk\u0142ad utrwala si\u0119 i zapisuje w postaci wydeptanych \u015bcie\u017cek i plam trawy. W ten spos\u00f3b mo\u017cna stwierdzi\u0107, \u017ce uk\u0142ad bazaru, w swojej wczesnej fazie, powstaje w wyniku emergencji.<\/p>\n<\/div>\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-8\" class=\"so-panel widget widget_athemes_image athemes_image_widget\" data-index=\"8\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-8\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-bazar-emergencja.jpg\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-10\" class=\"so-panel widget widget_text\" data-index=\"10\" ><div style=\"text-align: left;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-10\" >\t\t\t<div class=\"textwidget\"><p>To doprowadzi\u0142o do pomys\u0142u symulowania tego procesu i u\u017cycia uzyskanego uk\u0142adu do rozwini\u0119cia go w projekt hali targowej. Zasady emergencji plac targowego zosta\u0142y zapisane w formie algorytmu. Nast\u0119pnie algorytm pos\u0142u\u017cy\u0142 do napisania aplikacji w \u015brodowisku Processing, kt\u00f3ra symuluje zachowanie ludzi w czasie zakup\u00f3w na targowisku w oparciu o zasady sformu\u0142owane w &lt;i&gt;Steering behaviours for Autonomus Characters.&lt;\/i&gt; Do aplikacji wprowadzamy m. in. takie informacje jak obszar na kt\u00f3rym ma znajdowa\u0107 si\u0119 targowisko, lokalizacja wej\u015b\u0107, rozmieszcze nie obszar\u00f3w w kt\u00f3rych sprzedawane b\u0119d\u0105 produkty z danej kategorii, np. owoce i warzywa, ubrania, meble itp. Wynikiem symulacji jest uk\u0142ad bazaru, czyli rozmieszczenie stoisk sprzedawc\u00f3w oraz uk\u0142ad \u015bcie\u017cek dla kupuj\u0105cych. Ta sama aplikacja mo\u017ce symulowa\u0107 generowanie uk\u0142adu targowiska dla r\u00f3\u017cnych lokalizacji.<\/p>\n<\/div>\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-12\" class=\"so-panel widget widget_athemes_image athemes_image_widget\" data-index=\"12\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-12\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-symulacja-zakupow.jpg\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-14\" class=\"so-panel widget widget_athemes_image athemes_image_widget\" data-index=\"14\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-14\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-2.gif\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-16\" class=\"so-panel widget widget_athemes_image athemes_image_widget\" data-index=\"16\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-16\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-Wszystkie_iteracje.gif\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-18\" class=\"so-panel widget widget_athemes_image athemes_image_widget\" data-index=\"18\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-18\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-rezultat-kolejnych-iteracji.jpg\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-20\" class=\"so-panel widget widget_text\" data-index=\"20\" ><div style=\"text-align: left;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-20\" >\t\t\t<div class=\"textwidget\"><p>Wygenerowany uk\u0142ad zosta\u0142 nast\u0119pnie u\u017cyty do rozmieszczenia kolumn oraz ukszta\u0142towania konstrukcji dachu w projektowanej hali. Ca\u0142a geometria budynku zosta\u0142a zapisana w postaci definicji w programie Grasshopper, co umo\u017cliwi\u0142o swobodne modyfikowanie wymiar\u00f3w budynku i dostosowywanie go do r\u00f3\u017cnych uk\u0142ad\u00f3w wygenerowanych przez symulacj\u0119 dla r\u00f3\u017cnych lokalizacji targowiska, nadaj\u0105c w ten spos\u00f3b temu narz\u0119dziu pewne cechy uniwersalno\u015bci.<\/p>\n<\/div>\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-22\" class=\"so-panel widget widget_athemes_image athemes_image_widget\" data-index=\"22\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-22\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-geometria_hali.jpg\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-24\" class=\"so-panel widget widget_text\" data-index=\"24\" ><div style=\"text-align: left;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-24\" >\t\t\t<div class=\"textwidget\"><p>Zaprojektowany w ten spos\u00f3b dach zosta\u0142 nast\u0119pnie uzupe\u0142niony o dodatkowe elementy architektoniczne, takie jak schody, windy, taras widokowy, skatepark, toalety i pomieszczenia dodatkowe.<\/p>\n<\/div>\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-26\" class=\"so-panel widget widget_athemes_image athemes_image_widget\" data-index=\"26\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-26\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-RZUT.jpg\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-28\" class=\"so-panel widget widget_athemes_image athemes_image_widget\" data-index=\"28\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-28\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-WIZKA-1-BAAZAR-mini.jpg\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-30\" class=\"so-panel widget widget_athemes_image athemes_image_widget\" data-index=\"30\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-30\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-WIZ-3.jpg\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-32\" class=\"so-panel widget widget_athemes_image athemes_image_widget\" data-index=\"32\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-32\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-WIZKA-OUTDOOR.jpg\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div>        <div class=\"talon-separator\" style=\"width:100%;height: 80px\"><\/div>\r\n\t\t<div id=\"panel-585-0-0-34\" class=\"so-panel widget widget_athemes_image athemes_image_widget panel-last-child\" data-index=\"34\" ><div style=\"text-align: center;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-0-0-34\" >        <div class=\"image-widget\">\r\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/winkle.pl\/wp-content\/uploads\/2017\/12\/swarm-algorithms-market-hall-proces-WIZ-RAVE2.jpg\"\/>\r\n\t\t\t        <\/div>\r\n\t\t<\/div><\/div><\/div><\/div><\/div><div id=\"pg-585-1\"  class=\"panel-grid panel-has-style\" ><div style=\"padding-top: 100px; padding-bottom: 100px; \" data-mobile-padding=\"50px\" data-overlay-color=\"#000000\" class=\"panel-row-style panel-row-style-for-585-1\" ><div id=\"pgc-585-1-0\"  class=\"panel-grid-cell panel-grid-cell-mobile-last\" ><div id=\"panel-585-1-0-0\" class=\"so-panel widget widget_text panel-first-child panel-last-child\" data-index=\"35\" ><div style=\"text-align: left;\" data-title-color=\"#2d3142\" data-headings-color=\"#2d3142\" class=\"panel-widget-style panel-widget-style-for-585-1-0-0\" >\t\t\t<div class=\"textwidget\"><p>Wielofunkcyjna hala targowa. Projekt stanowi cz\u0119\u015b\u0107 pracy magisterskiej:<br \/>\n<em>Swarm intelligence algorithm in generation of architectural designs<br \/>\n<\/em><strong>Lokalizacja:<\/strong> Al. Jana Paw\u0142a II\/Al. Jerozolimskie<br \/>\n<strong>Wsp\u00f3\u0142rz\u0119dne:<\/strong> <a href=\"https:\/\/maps.google.com\/maps?q=52.228877,21.000345&amp;ll=52.22866,21.002362&amp;spn=0.00483,0.011362&amp;num=1&amp;t=m&amp;z=17\" target=\"_blank\" rel=\"noopener\">52.228877, 21.000345<\/a><br \/>\n<strong>Autor:<\/strong> Piotr Baszy\u0144ski<br \/>\n<strong>Promotor: <\/strong>prof. nzw. dr arch. Jerzy Wojtowicz<br \/>\n<strong>Rok:<\/strong> 2013<\/p>\n<p style=\"text-align: left;\">\n<\/div>\n\t\t<\/div><\/div><\/div><div id=\"pgc-585-1-1\"  class=\"panel-grid-cell panel-grid-cell-empty\" ><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>G\u0142\u00f3wn\u0105 ide\u0105 projektu NEW WARSAW MARKET jest wykorzystanie symulacji ruchu ludzi przy u\u017cyciu metody opartej o swarm algorithms do stworzenia&nbsp;[&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1477,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"jetpack-portfolio-type":[10,13],"jetpack-portfolio-tag":[],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/winkle.pl\/index.php?rest_route=\/wp\/v2\/jetpack-portfolio\/585"}],"collection":[{"href":"http:\/\/winkle.pl\/index.php?rest_route=\/wp\/v2\/jetpack-portfolio"}],"about":[{"href":"http:\/\/winkle.pl\/index.php?rest_route=\/wp\/v2\/types\/jetpack-portfolio"}],"author":[{"embeddable":true,"href":"http:\/\/winkle.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/winkle.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=585"}],"version-history":[{"count":36,"href":"http:\/\/winkle.pl\/index.php?rest_route=\/wp\/v2\/jetpack-portfolio\/585\/revisions"}],"predecessor-version":[{"id":1491,"href":"http:\/\/winkle.pl\/index.php?rest_route=\/wp\/v2\/jetpack-portfolio\/585\/revisions\/1491"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/winkle.pl\/index.php?rest_route=\/wp\/v2\/media\/1477"}],"wp:attachment":[{"href":"http:\/\/winkle.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=585"}],"wp:term":[{"taxonomy":"jetpack-portfolio-type","embeddable":true,"href":"http:\/\/winkle.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fjetpack-portfolio-type&post=585"},{"taxonomy":"jetpack-portfolio-tag","embeddable":true,"href":"http:\/\/winkle.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fjetpack-portfolio-tag&post=585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}