{"id":"urn:lj:livejournal.com:atom1:mathart","title":"Beauty In Mathematics","subtitle":"From Discord, Find Harmony","author":{"name":"Math Art"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom"}},{"@attributes":{"rel":"service.feed","type":"application\/x.atom+xml","href":"https:\/\/mathart.livejournal.com\/data\/atom","title":"Beauty In Mathematics"}}],"updated":"2012-03-12T02:04:57Z","entry":[{"id":"urn:lj:livejournal.com:atom1:mathart:57957","author":{"name":"jefster the jester"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/57957.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=57957"}}],"title":"Sierpinski Hamantaschen","published":"2012-03-12T02:04:57Z","updated":"2012-03-12T02:04:57Z","content":"<a target='_blank' href='http:\/\/seattlelocalfood.com\/2011\/03\/20\/sierpinski-hamantaschen-sierpinskitaschen\/' rel='nofollow'>http:\/\/seattlelocalfood.com\/2011\/03\/20\/sierpinski-hamantaschen-sierpinskitaschen\/<\/a><br \/><br \/>\"the best intersection of math and baking since Pi.\""},{"id":"urn:lj:livejournal.com:atom1:mathart:57696","link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/57696.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=57696"}}],"title":"Batman Equation","published":"2011-10-21T09:20:32Z","updated":"2011-10-21T09:21:16Z","content":"Originally posted by <span  class=\"ljuser  i-ljuser  i-ljuser-type-P     \"  data-ljuser=\"just_you_wait\" lj:user=\"just_you_wait\" ><a href=\"https:\/\/just-you-wait.livejournal.com\/profile\/\"  target=\"_self\"  class=\"i-ljuser-profile\" ><img  class=\"i-ljuser-userhead\"  src=\"https:\/\/l-stat.livejournal.net\/img\/userinfo_v8.png?v=17080&v=922\" \/><\/a><a href=\"https:\/\/just-you-wait.livejournal.com\/\" class=\"i-ljuser-username\"   target=\"_self\"   ><b>just_you_wait<\/b><\/a><\/span>, although there seem to have been some problems with the original image, so I&#39;m trying this instead:<br \/><br \/><br \/><img src=\"https:\/\/imgprx.livejournal.net\/efab3a0d04be8aa2ee6f68e0b533f27c294b670cbfbf1fed89b609f5bde3f9bd\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h00kuGTrMdm9XQ-x3Wmc6iRkkpDQh-E0x2s1EanjzKbgJLUFcdiBkv9kkBxX3fP6uc:uaOxv3qO9_cCP7R_H9MPfw\" fetchpriority=\"high\" \/>"},{"id":"urn:lj:livejournal.com:atom1:mathart:56970","author":{"name":"jefster the jester"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/56970.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=56970"}}],"title":"mathart @ 2011-04-07T15:04:00","published":"2011-04-07T18:55:12Z","updated":"2011-04-07T18:55:12Z","content":"<img src=\"https:\/\/imgprx.livejournal.net\/ff9528244bf694939441d657b138c57992543b1bd085b468151264e70bc94020\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h01h_bCbRSnMTD-huah9TqCkMhTxUnTxw-5hYFyXKJYkxAGVcImEljqx9b3yWXb-2E6A0A8BQ1chS0ErOftMMZiCNXtxQwfA:8rUDVp1qASxEh_DJ4L06bQ\" fetchpriority=\"high\" \/>"},{"id":"urn:lj:livejournal.com:atom1:mathart:56632","author":{"name":"jefster the jester"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/56632.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=56632"}}],"title":"mathart @ 2011-03-21T19:34:00","published":"2011-03-21T23:25:11Z","updated":"2011-03-21T23:25:11Z","content":"<img src=\"https:\/\/imgprx.livejournal.net\/90a120228a464800fb8be0193be9170a7a0f4d4258c79c9b6c6ea70ba794008f\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h01kOFCbRVidbc5hbQ28KqBQU1FEZjF048skNBnXLfcBBACUFDy1dvqxAMiSWcPrjW7F4AohU4cxS0R7DB5cQa2DxSukAnMztM9Bu9oTsWE8U-Dz5Ifg0:msLyJ1MoZ7olaehWa3LZRw\" fetchpriority=\"high\" \/>"},{"id":"urn:lj:livejournal.com:atom1:mathart:56501","author":{"name":"jefster the jester"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/56501.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=56501"}}],"title":"This is amazing","published":"2011-03-10T02:20:51Z","updated":"2011-03-10T02:20:51Z","content":"<lj-embed id=\"17\" \/>"},{"id":"urn:lj:livejournal.com:atom1:mathart:56121","author":{"name":"bntr"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/56121.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=56121"}}],"title":"glider","published":"2011-02-15T19:43:19Z","updated":"2011-02-15T19:43:19Z","content":"Continuous interpretaion of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Glider_(Conway%27s_Life)\" target=\"_blank\" rel=\"nofollow\">Conway's glider<\/a><br \/><br \/><img src=\"https:\/\/imgprx.livejournal.net\/526d664aead43fae36d70551aa9bc77a1edc21f0e2905ab5833719e6fb6049bb\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h03UCWVfxDg9Hd9gyakMTqBEBpB0t-Gkhj-EVcmn_D:h_mBxe0xq-8bYg4xIKopZg\" fetchpriority=\"high\" \/><a name='cutid1-end'><\/a>"},{"id":"urn:lj:livejournal.com:atom1:mathart:55722","author":{"name":"toxic oxygen"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/55722.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=55722"}}],"title":"favorite mandelbrot zoom (made by someone else)","published":"2010-10-19T09:35:26Z","updated":"2010-10-19T09:36:44Z","content":"But this one in particular deserves more exposure<br \/><br \/><lj-embed id=\"15\" \/><br \/><br \/>(higher resolution version <a href=\"http:\/\/jermi.dyndns.org\/~jermi\/stuff\/\" target=\"_blank\" rel=\"nofollow\">here<\/a>)"},{"id":"urn:lj:livejournal.com:atom1:mathart:55512","link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/55512.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=55512"}}],"title":"RIP Benoit Mandelbrot","published":"2010-10-18T22:17:55Z","updated":"2010-10-18T22:20:08Z","content":"Benoit Mandelbrot died last week, aged 85. His groundbreaking work with fractals needs no introduction in this community, and I don't feel qualified to compose a suitable eulogy for the man. I'll resort to linking to <a href=\"http:\/\/www.guardian.co.uk\/science\/2010\/oct\/17\/benoit-mandelbrot-obituary\" target=\"_blank\" rel=\"nofollow\">one of many obituaries<\/a>, and although it's all but impossible to pick out a definitive visual work, I figured I can't go far wrong with something featuring Jonathan Coulton's song (warning: there's a cuss-word in the chorus)<br \/><br \/><lj-embed id=\"14\" \/><br \/><br \/>Does anyone else have any favourite Mandelbrot-inspired images or videos?"},{"id":"urn:lj:livejournal.com:atom1:mathart:54796","author":{"name":"sweepingcolors"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/54796.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=54796"}}],"title":"Domain Coloring","published":"2010-05-14T13:11:44Z","updated":"2010-05-14T14:51:07Z","content":"I've been exploring domain coloring in my Dominium collection ( <a href=\"http:\/\/SweepingColors.com\" target=\"_blank\" rel=\"nofollow\">SweepingColors.com<\/a> ) for almost a year now. If you know of any other websites where I can find drawings like these, please let me know. Thanks.<br \/><br \/><br \/><div style=\"text-align:center\"><a href=\"http:\/\/www.sweepingcolors.com\" target=\"_blank\" target=\"_blank\" rel=\"nofollow\"><img width=\"550\" alt=\"\" src=\"https:\/\/imgprx.livejournal.net\/e60194d63dde825ce883007f0c1089768861b7d7630c793d43aef6df28259373\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h0yFmVCaFEitXD-hbTls6pB1g1TkR4EwJ4u0NSmS6RcA5JUnMWiAo-rXkOmTnFKO7D8A:JwPMoD2JpfaHx5Bz0S6C1g\" fetchpriority=\"high\" \/><\/a><\/div>"},{"id":"urn:lj:livejournal.com:atom1:mathart:54561","author":{"name":"meche"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/54561.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=54561"}}],"title":"Nature by Numbers","published":"2010-04-07T22:11:35Z","updated":"2010-04-07T22:11:35Z","content":"<div style=\"text-align:center\"><lj-embed id=\"11\" \/><\/div>"},{"id":"urn:lj:livejournal.com:atom1:mathart:54468","author":{"name":"xah lee"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/54468.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=54468"}}],"title":"art exhibition of mathematician Rudy Rucker in San Francisco","published":"2010-04-07T14:11:33Z","updated":"2010-04-07T14:11:33Z","content":"There's a painting exhibition in San Francisco, hosted by Science Fiction in San Francisco (SF in SF), featuring the works of mathematician and science fiction writer Rudy Rucker.<br \/><br \/>Rudy is famous for his books such as \u201cThe Fourth Dimension\u201d (1984), Infinity and the Mind (1995), and latest non-fiction on cellular automata: The Life Box, The Seshell, and The Soul (2005). amazon<br \/><br \/>    The painting exhibition will be on from April 9 (Friday) to May 22 (Saturday), at Variety Preview Room in San Francisco. (582 Market Street, San Francisco, CA. (415) 781-3893) (View Map)<br \/><br \/>    You're invited to an opening night party on Friday, April 9, from 6 to 9 pm.<br \/><br \/>    In the closing event on Saturday May 22, from 6 to 10 pm, Rudy will read with author Michael Shea.<br \/><br \/>    Paintings and prints will be for sale at the show during the opening and closing events, or online from Rudy's paintings page.<br \/><br \/>-----------------------<br \/><br \/>for links and google map, please see my math blog at<br \/>  <a target='_blank' href='http:\/\/xahlee.org\/math\/blog.html' rel='nofollow'>http:\/\/xahlee.org\/math\/blog.html<\/a>"},{"id":"urn:lj:livejournal.com:atom1:mathart:54198","author":{"name":"Patrick"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/54198.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=54198"}}],"title":"Check out these ice crystals...","published":"2010-03-28T23:22:00Z","updated":"2010-03-28T23:22:00Z","content":"Check out the ice crystals in <a href=\"http:\/\/community.livejournal.com\/texture\/2271785.html\" target=\"_blank\">this post<\/a> by <span  class=\"ljuser  i-ljuser  i-ljuser-type-P     \"  data-ljuser=\"bruevich_mikluh\" lj:user=\"bruevich_mikluh\" ><a href=\"https:\/\/bruevich-mikluh.livejournal.com\/profile\/\"  target=\"_self\"  class=\"i-ljuser-profile\" ><img  class=\"i-ljuser-userhead\"  src=\"https:\/\/l-stat.livejournal.net\/img\/userinfo_v8.png?v=17080&v=922\" \/><\/a><a href=\"https:\/\/bruevich-mikluh.livejournal.com\/\" class=\"i-ljuser-username\"   target=\"_self\"   ><b>bruevich_mikluh<\/b><\/a><\/span> in <span  class=\"ljuser  i-ljuser  i-ljuser-type-C     \"  data-ljuser=\"texture\" lj:user=\"texture\" ><a href=\"https:\/\/texture.livejournal.com\/profile\/\"  target=\"_self\"  class=\"i-ljuser-profile\" ><img  class=\"i-ljuser-userhead\"  src=\"https:\/\/l-stat.livejournal.net\/img\/community.png?v=556&v=922\" \/><\/a><a href=\"https:\/\/texture.livejournal.com\/\" class=\"i-ljuser-username\"   target=\"_self\"   ><b>texture<\/b><\/a><\/span>."},{"id":"urn:lj:livejournal.com:atom1:mathart:53938","author":{"name":"jefster the jester"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/53938.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=53938"}}],"title":"found on the internet","published":"2010-02-24T22:11:17Z","updated":"2010-02-24T22:11:17Z","content":"<img src=\"https:\/\/pics.livejournal.com\/demind\/pic\/000effyg\" fetchpriority=\"high\" \/>"},{"id":"urn:lj:livejournal.com:atom1:mathart:53642","author":{"name":"jefster the jester"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/53642.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=53642"}}],"title":"polynomial roots","published":"2009-12-07T03:13:42Z","updated":"2009-12-07T03:13:42Z","content":"<a target='_blank' href='http:\/\/math.ucr.edu\/home\/baez\/week285.html' rel='nofollow'>http:\/\/math.ucr.edu\/home\/baez\/week285.html<\/a>"},{"id":"urn:lj:livejournal.com:atom1:mathart:53318","author":{"name":"toxic oxygen"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/53318.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=53318"}}],"title":"domain coloring request (and two images)","published":"2009-11-17T01:25:07Z","updated":"2009-11-17T01:25:07Z","content":"Hi, I'm trying to determine if the following function is modular or not, and<br \/><br \/><img src=\"https:\/\/imgprx.livejournal.net\/50569271085b36e1898a4e9674c5eb386fdbcb20395ccc4df1becab7ef04ec4d\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h02EvMRrtbitGd_R3A2sKwGkMpFVQ5DkN29F8:JKpDR0W_fn7tHc0jTP8SmQ\" fetchpriority=\"high\" \/><br \/><br \/>if someone out there could domain color it for me, I'd be most thankful. (tau is in the upper<br \/>half plane only, it's zero at rational reals, and I think it's nonconvergent for irrational<br \/>reals, but I'm not certain. p_{m} is the mth prime (2,3,5,7,...)<br \/><br \/>here's something else I'm working on:<br \/><br \/><br \/><center><img src=\"https:\/\/imgprx.livejournal.net\/fd592126ddd1f9c694b1dc07204b230d6a9758761dd1c9eec91994ef32646cbf\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h02EvMRrtbitGd_R3A2sWgC0toEElwXFA:AucjKroXe8uoyNKPalVLiw\" loading=\"lazy\" \/><\/center><br \/><br \/> <br \/><br \/><br \/><center><img src=\"https:\/\/imgprx.livejournal.net\/04a912e5b8b573e21aacd51c2ed2d301a862f818230fbdd83a667a8f9531851a\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h02EvMRrtbitGd_R3A2tGgBl4nTld5GQ9s:i3VqpTzq5h9NOTahFOCAqA\" loading=\"lazy\" \/><\/center><br \/><a name='cutid1-end'><\/a>"},{"id":"urn:lj:livejournal.com:atom1:mathart:52968","author":{"name":"bntr"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/52968.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=52968"}}],"title":"grouping 1-9 elements in sudoku 3x3x3x3 array","published":"2009-11-09T08:45:40Z","updated":"2009-11-09T08:45:40Z","content":"<img src=\"https:\/\/imgprx.livejournal.net\/045f4a586848d3973b3eff3e4e204c3424df47c73808157af2bff8fa27827055\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h03UCWVfxDg9Hd9gyakMTqBEBpE1JzEUZk-EVcmn_D:vniKQKC9l9F-SfSYC6AImg\" fetchpriority=\"high\" \/><a name='cutid1-end'><\/a>"},{"id":"urn:lj:livejournal.com:atom1:mathart:52558","author":{"name":"toxic oxygen"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/52558.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=52558"}}],"title":"ikeda attractor coloring","published":"2009-10-30T22:59:40Z","updated":"2009-10-31T17:50:48Z","content":"<br \/><center><img src=\"https:\/\/imgprx.livejournal.net\/e87b98ae52695d325f92fa4d530492caf23146c6f8dcfc684cde1f16b435c769\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h02EvMRrtbitGd_R3A2siuDU4nTld5GQ9s:iHMR384oCdLXtPECrsVj-g\" fetchpriority=\"high\"><\/center><br \/><br \/><br \/><br \/><br \/><center><img src=\"https:\/\/imgprx.livejournal.net\/96e7cd65cf5429d67cfb54f61f3de358ea847291a6c9e8f8a097c1c1b5e94331\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h02EvMRrtbitGd_R3A2seqGk1oEElwXFA:uCDEozXXi3LC-c4-FwL-fw\" loading=\"lazy\"><\/center><br \/><br \/><br \/><br \/><br \/><center><img src=\"https:\/\/imgprx.livejournal.net\/41ff3b3ce49d36c21179dbd2b8d6ae73f1c00e2ab44a3e31e65e038acb527950\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h02EvMRrtbitGd_R3A2se3B00hGQlnEEozqw:xmzdrHZf7IOpd2PrifeFuQ\" loading=\"lazy\"><\/center><br \/><br \/><br \/>Treat points in the Ikeda attractor as complex numbers, and take<br \/>k(z)=f(z)\/1!+f(f(z))\/2!+f(f(f(z)))\/3!+...,<br \/>and look that value up on the second image, and plot it on the first.<br \/>Where the coloration is clear\/smooth\/solid, you can make a good guess<br \/>about where the current point is going to go next. Where it's choppy, <br \/>you can't as easily.<br \/><a name='cutid1-end'><\/a><br \/><br \/>EDITED to add: I ended up calculating that pseudoexpoential for<br \/>the entire plane in the second image."},{"id":"urn:lj:livejournal.com:atom1:mathart:52014","author":{"name":"Patrick"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/52014.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=52014"}}],"title":"Image Approximation with Genetically Selected Cosines","published":"2009-10-02T18:16:24Z","updated":"2009-10-02T18:18:10Z","content":"<p>Inspired by <span  class=\"ljuser  i-ljuser  i-ljuser-type-P     \"  data-ljuser=\"electrodruid\" lj:user=\"electrodruid\" ><a href=\"https:\/\/electrodruid.livejournal.com\/profile\/\"  target=\"_self\"  class=\"i-ljuser-profile\" ><img  class=\"i-ljuser-userhead\"  src=\"https:\/\/l-stat.livejournal.net\/img\/userinfo_v8.png?v=17080&v=922\" \/><\/a><a href=\"https:\/\/electrodruid.livejournal.com\/\" class=\"i-ljuser-username\"   target=\"_self\"   ><b>electrodruid<\/b><\/a><\/span>'s <a href=\"http:\/\/community.livejournal.com\/mathart\/51283.html\" target=\"_blank\">recent post using genetically selected triangles to approximate an image<\/a>, I opted to leverage my recent obsession with Fourier transforms to do <a href=\"http:\/\/nklein.com\/2009\/10\/image-approximation-with-genetically-selected-cosines\" target=\"_blank\">Image Approximation with Genetically Selected Cosines<\/a>.  That link will take you to my blog with all of the source code and some detailed explanation of the method.  If you just want to see the results, you can view the video below.<\/p>\n\n<center><lj-embed id=\"9\" \/><\/center>\n\n<p><center><a href=\"http:\/\/vimeo.com\/6867189\" target=\"_blank\">Image Approximation with Genetically Selected Cosines<\/a> from <a href=\"http:\/\/vimeo.com\/nklein\" target=\"_blank\">Patrick Stein<\/a> on <a href=\"http:\/\/vimeo.com\" target=\"_blank\">Vimeo<\/a>.<\/center><\/p>"},{"id":"urn:lj:livejournal.com:atom1:mathart:51756","author":{"name":"jefster the jester"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/51756.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=51756"}}],"title":"found on the internet...","published":"2009-09-28T08:20:05Z","updated":"2009-09-28T08:20:05Z","content":"<img src=\"https:\/\/imgprx.livejournal.net\/ccee1a657ff815986fb6fcc82de55f66f9902ceb7c67ba1c13147ca3d884cee4\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h0yFmVCaZci9HK8hbQgc6oB1g0D1A5EEhl-VVF0T7RbRdAE0ZDiAg38EcLmDidaLnYogoG60E3K1zrGuXbqw:jFKHoKiWXdtzwKkUnXPZOg\" fetchpriority=\"high\" \/>"},{"id":"urn:lj:livejournal.com:atom1:mathart:51694","author":{"name":"Patrick"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/51694.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=51694"}}],"title":"Fourier Transforms of Swarm Data","published":"2009-09-25T21:23:04Z","updated":"2009-09-25T21:23:04Z","content":"<p>Here are to videos that I created doing inverse Fourier transforms\nof data pulled from a simulated swarm.  For more details, see\nthe blog posts linked with each.<\/p>\n\n<div style=\"width:640px;margin-left:auto;margin-right:auto\"><lj-embed id=\"7\" \/>\n<p><a href=\"http:\/\/vimeo.com\/6758874\" target=\"_blank\">Fourier Swarm with Bee Display<\/a> from <a href=\"http:\/\/vimeo.com\/nklein\" target=\"_blank\">Patrick Stein<\/a> on <a href=\"http:\/\/vimeo.com\" target=\"_blank\">Vimeo<\/a>.<\/p>\n<p><a href=\"http:\/\/nklein.com\/2009\/09\/fourier-transform-of-swarm-data-with-hud\/\" target=\"_blank\">Fourier transform of swarm data with HUD (blog post)<\/a>.<\/p><\/div>\n\n<div style=\"width:640px;margin-left:auto;margin-right:auto\">\n<lj-embed id=\"8\" \/>\n<p><a href=\"http:\/\/vimeo.com\/6743844\" target=\"_blank\">Fourier Swarm<\/a> from <a href=\"http:\/\/vimeo.com\/nklein\" target=\"_blank\">Patrick Stein<\/a> on <a href=\"http:\/\/vimeo.com\" target=\"_blank\">Vimeo<\/a>.<\/p>\n<p><a href=\"http:\/\/nklein.com\/2009\/09\/inverse-fourier-transform-of-swarm-data\/\" target=\"_blank\">Inverse Fourier Transform of Swarm Data (blog post)<\/a>.<\/p><\/div>"},{"id":"urn:lj:livejournal.com:atom1:mathart:50974","link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/50974.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=50974"}}],"title":"Digital Darwin","published":"2009-09-15T01:25:33Z","updated":"2009-09-15T01:34:45Z","content":"Some of you may have seen <a href=\"http:\/\/rogeralsing.com\/2008\/12\/07\/genetic-programming-evolution-of-mona-lisa\/\" target=\"_blank\" rel=\"nofollow\">This experiment in genetic programming<\/a>, in which a computer randomly mashes together polygons and selects the most promising looking images based on a fitness function (in this case, how much the resulting image looks like the Mona Lisa).<br \/><br \/><img src=\"https:\/\/imgprx.livejournal.net\/05673fecc9001b7e388142e8c6df6c802ba5528c43a604fd1eb8fd537638afa7\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h0zUGFQqBSg8Pa_R-ak8ipDVloF0hlGl1js1FG0j7RbkwXTQJU0klpsEMZhHvGK-jP6lNW5gw:rI1jo6l2rsCGaI4K9qhSBA\" height=\"50%\" width=\"50%\" \/><br \/><br \/>I saw it at the tail end of last year, was impressed, and promptly forgot about it. Yesterday I remembered it for some reason, and tonight I wrote my own implementation, albeit one which uses circles rather than arbitrary polygons. This year is the 150th anniversary of Charles Darwin's birth, and he's been in the news for various reasons recently, not least because there's apparently a movie coming out about him. He's a pretty distinctive character, and given that my current implementation only works in greyscale, I chose a black & white photograph of him as my test. My program hasn't been running too long (in the grand scheme of things - these kind of programs can take a while to develop the finer details), but I thought I'd show you what I've got so far:<br \/><br \/><a href=\"http:\/\/pics.livejournal.com\/electrodruid\/pic\/0001t7xd\/\" target=\"_blank\"><img src=\"https:\/\/pics.livejournal.com\/electrodruid\/pic\/0001t7xd\" height=\"50%\" width=\"50%\" \/><\/a><br \/><br \/>I'm not too hot on the terminology, but I know that there are people that argue that this is not a genetic algorithm, and I'm inclined to agree (although I don't know what to call it, exactly). There is no \"breeding\" between the fittest images - I simply take the current image, generate 10 more (each of which comes from making one random change: adding\/removing of circles, or changing their size, position or transparency), and choose the \"fittest\" to asexually reproduce in the next generation. Although in Alsing's original, he allowed for the possibility that if a \"parent\" image produced \"child\" images which were all worse than the original then the parent stays until the next iteration, I've found that the picture seems to come together more quickly if I let the parent die, even if all of its offspring are weaker. Perhaps it helps to overcome some of the local maxima of what's basically a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Hill_climbing\" target=\"_blank\" rel=\"nofollow\">hill climbing algorithm<\/a>.<br \/><br \/>Anyway, it's a cool thing to play about with, even if it's not new. It was surprisingly easy to implement, and I have some ideas for improving the program in ways which are a bit different to what's been tried by other variations on Alsing's technique, so I might have a few more of these to show at some point."},{"id":"urn:lj:livejournal.com:atom1:mathart:50810","author":{"name":"jefster the jester"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/50810.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=50810"}}],"title":"found on the internet...","published":"2009-09-08T04:46:12Z","updated":"2009-09-08T04:46:12Z","content":"<img src=\"https:\/\/www.ljplus.ru\/img4\/m\/i\/mischasuvin\/2009_09_04_03_47_data_tumblr_com_KgYwhmrsl1ulcr7etsB2ny1E_500.gif\" fetchpriority=\"high\" \/>"},{"id":"urn:lj:livejournal.com:atom1:mathart:50367","author":{"name":"jefster the jester"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/50367.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=50367"}}],"title":"mathart @ 2009-06-16T01:10:00","published":"2009-06-16T05:06:06Z","updated":"2009-06-16T05:06:06Z","content":"see <a href=\"http:\/\/community.livejournal.com\/weird_gif\/370169.html\" target=\"_blank\">here<\/a>"},{"id":"urn:lj:livejournal.com:atom1:mathart:50078","author":{"name":"toxic oxygen"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/50078.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=50078"}}],"title":"mandelbrot set art","published":"2009-02-11T21:04:28Z","updated":"2009-02-11T21:04:28Z","content":"blargh, coralcache doesn't seem to like me, so no movie today, but:<br \/><br \/><center><img src=\"https:\/\/imgprx.livejournal.net\/14506c88f8468efad7b4d885adde8ec8ef8a24c99f421f8db9177ab516e8a7fd\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h02EvMRrtbitGd_R3A2tOqC0EvDkA5DkN29F8:hyEZxSAkcp3hJzpOe7c-7Q\" fetchpriority=\"high\"><\/center><br \/><br \/>(it was made by combining <a href=\"http:\/\/en.wikibooks.org\/wiki\/File:Mandel_bd.jpg\" target=\"_blank\" rel=\"nofollow\">this<\/a>, and <a href=\"http:\/\/en.wikibooks.org\/wiki\/File:Demm_2000.jpg\" target=\"_blank\" rel=\"nofollow\">this<\/a>)"},{"id":"urn:lj:livejournal.com:atom1:mathart:49740","author":{"name":"toxic oxygen"},"link":[{"@attributes":{"rel":"alternate","type":"text\/html","href":"https:\/\/mathart.livejournal.com\/49740.html"}},{"@attributes":{"rel":"self","type":"text\/xml","href":"https:\/\/mathart.livejournal.com\/data\/atom\/?itemid=49740"}}],"title":"continued fractions from binary representations of numbers","published":"2009-02-07T00:59:02Z","updated":"2009-02-07T00:59:02Z","content":"take the bits from the binary digit of a number x in the unit interval<br \/>and use them to construct a continued fraction. <br \/><br \/>the result (as a function of x) looks something like this:<br \/><br \/><br \/><center><img src=\"https:\/\/imgprx.livejournal.net\/5e89a21fadce471de5e98e8ce21d8eaf135b576d02109bb1cd0161cf5b931ee4\/P2WlxyVijxKvgmFp8stUUkMdsf-ah7h02EvMRrtbitGd_R3A2sKqBl4gEkZ0UF1_sQBI:GImZvx6AJSbG-idZaRqwYQ\" fetchpriority=\"high\" \/><\/center><br \/><a name='cutid1-end'><\/a>"}]}