ผลต่างระหว่างรุ่นของ "Computing the volume of partitions in boolean cubes"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
 
(ไม่แสดง 3 รุ่นระหว่างกลางโดยผู้ใช้ 2 คน)
แถว 1: แถว 1:
[http://naughtygirl92.ifrance.com/data/spartiti-di12.html spartiti di gianna nannini] [http://nnnslogan.freehostia.com/immagini-curiose.htm immagini curiose] [http://nnnslogan.freehostia.com/album-simone.htm album simone pezzi] [http://nnnslogan.freehostia.com/howard-jhones.htm howard jhones] [http://naughtygirl92.ifrance.com/data/www-maremmano.html www maremmano] [http://naughtygirl92.ifrance.com/data/usb-reader1.html usb reader mmc] [http://nnnslogan.freehostia.com/casa-a2.htm casa a roma] [http://nnnslogan.freehostia.com/www-angeli1.htm www angeli org] [http://rasa18.ifrance.com/amd-71/ amd 3200 venice] [http://orel-na-vole.freehostia.com/blog/download-free15/ download free antivirus] [http://orel-na-vole.freehostia.com/blog/stop-the1/ stop the rock] [http://orel-na-vole.freehostia.com/blog/lettore-divx61/ lettore divx portatile daewoo] [http://rasa18.ifrance.com/scanner8/ scanner 4180] [http://rasa18.ifrance.com/monitor-per5/ monitor per auto] [http://nnnslogan.freehostia.com/catalina-sandino.htm catalina sandino moreno] [http://orel-na-vole.freehostia.com/blog/ghost-recon13/ ghost recon 2 in ritardo su pc] [http://naughtygirl92.ifrance.com/data/midi-stasera.html midi stasera la luna] [http://orel-na-vole.freehostia.com/blog/elvis-crespo3/ elvis crespo suavemente] [http://rasa18.ifrance.com/centocinquanta-stelle/ centocinquanta stelle] [http://orel-na-vole.freehostia.com/blog/cocorico/ cocorico] [http://rasa18.ifrance.com/worms-breakout/ worms breakout] [http://rasa18.ifrance.com/mortal/ mortal] [http://nnnslogan.freehostia.com/www-awbb.htm www awbb be] [http://naughtygirl92.ifrance.com/data/grand-hotel23.html grand hotel montesilvano] [http://orel-na-vole.freehostia.com/blog/palmare-palm1/ palmare palm gps] [http://nnnslogan.freehostia.com/dotato-foto.htm dotato foto] [http://nnnslogan.freehostia.com/assicurazione-biella.htm assicurazione biella] [http://rasa18.ifrance.com/colori-per1/ colori per stoffa] [http://orel-na-vole.freehostia.com/blog/nuova-nissan5/ nuova nissan primera auto nuove] [http://naughtygirl92.ifrance.com/data/hallelujah-hendel.html hallelujah hendel] [http://orel-na-vole.freehostia.com/blog/giochi-saxy/ giochi saxy] [http://rasa18.ifrance.com/piante-vaso/ piante vaso] [http://naughtygirl92.ifrance.com/data/i-due25.html i due re] [http://nnnslogan.freehostia.com/linksys-wireless9.htm linksys wireless adapter] [http://naughtygirl92.ifrance.com/data/winx-it.html winx it] [http://rasa18.ifrance.com/dvd-p2/ dvd p355 samsung] [http://naughtygirl92.ifrance.com/data/carta-di8.html carta di memoria xd] [http://naughtygirl92.ifrance.com/data/philips-56.html philips  42pf5320 10] [http://rasa18.ifrance.com/canon-np1/ canon np 6512] [http://nnnslogan.freehostia.com/asus-nvidia3.htm asus nvidia 6800] [http://nnnslogan.freehostia.com/solomons-club.htm solomons club] [http://rasa18.ifrance.com/rascel/ rascel] [http://orel-na-vole.freehostia.com/blog/video-ushe/ video ushe] [http://rasa18.ifrance.com/www-melissa/ www melissa] [http://naughtygirl92.ifrance.com/data/sony-fd.html sony fd trinitron] [http://rasa18.ifrance.com/body-glove/ body glove] [http://orel-na-vole.freehostia.com/blog/sogno-bocelli/ sogno bocelli] [http://naughtygirl92.ifrance.com/data/dolcetti.html dolcetti] [http://orel-na-vole.freehostia.com/blog/terzo-huomo/ terzo huomo] [http://naughtygirl92.ifrance.com/data/lg-autoradio1.html lg autoradio mp3] [http://nnnslogan.freehostia.com/joe-rivetto.htm joe rivetto] [http://nnnslogan.freehostia.com/boris-vian.htm boris vian] [http://nnnslogan.freehostia.com/trovatutto.htm trovatutto] [http://orel-na-vole.freehostia.com/blog/pinna-variant/ pinna variant] [http://naughtygirl92.ifrance.com/data/fiume-misa.html fiume misa] [http://orel-na-vole.freehostia.com/blog/ubago/ ubago] [http://rasa18.ifrance.com/audiovox-d/ audiovox d1020] [http://naughtygirl92.ifrance.com/data/monitor-hp11.html monitor hp 75] [http://orel-na-vole.freehostia.com/blog/juventus-club/ juventus club] [http://rasa18.ifrance.com/sker-boy1/ sk8er boy] [http://orel-na-vole.freehostia.com/blog/album-cartoline/ album cartoline] [http://orel-na-vole.freehostia.com/blog/hd-player/ hd player] [http://naughtygirl92.ifrance.com/data/fakes.html fakes] [http://orel-na-vole.freehostia.com/blog/telecomando-infrarossi/ telecomando infrarossi] [http://nnnslogan.freehostia.com/auto-monitor.htm auto monitor] [http://orel-na-vole.freehostia.com/blog/neumarkt-in/ neumarkt in der oberpfalz] [http://orel-na-vole.freehostia.com/blog/sinto-/ sinto 5 1 dts] [http://rasa18.ifrance.com/pinarella-di/ pinarella di cervia] [http://orel-na-vole.freehostia.com/blog/infocamere/ infocamere] [http://nnnslogan.freehostia.com/giochi-con41.htm giochi con pompini] [http://rasa18.ifrance.com/xio-xiao/ xio xiao] [http://naughtygirl92.ifrance.com/data/pinza-amperometrica.html pinza amperometrica] [http://nnnslogan.freehostia.com/barbecue-esterno.htm barbecue esterno] [http://orel-na-vole.freehostia.com/blog/tony-bruni1/ tony bruni o vesuvio] [http://rasa18.ifrance.com/scooter-elettrici/ scooter elettrici] [http://orel-na-vole.freehostia.com/blog/cuba-varadero1/ cuba varadero hotel] [http://naughtygirl92.ifrance.com/data/gerardina-trovato3.html gerardina trovato] [http://naughtygirl92.ifrance.com/data/berg-iraq.html berg iraq] [http://orel-na-vole.freehostia.com/blog/galleria-immagine/ galleria immagine] [http://nnnslogan.freehostia.com/cartolina-d1.htm cartolina d augurio] [http://naughtygirl92.ifrance.com/data/basebaall.html basebaall] [http://rasa18.ifrance.com/portorose-slovenia/ portorose slovenia] [http://nnnslogan.freehostia.com/sovata.htm sovata] [http://nnnslogan.freehostia.com/this-is30.htm this is the air i breath] [http://nnnslogan.freehostia.com/plasma-sinudyne.htm plasma sinudyne] [http://rasa18.ifrance.com/binocoli-olympus1/ binocoli olympus zoom] [http://nnnslogan.freehostia.com/vecchie-troie2.htm vecchie troie] [http://rasa18.ifrance.com/warren-ohio/ warren (ohio)] [http://naughtygirl92.ifrance.com/data/iscrizioni.html iscrizioni] [http://orel-na-vole.freehostia.com/blog/panasonic-toughbook/ panasonic toughbook] [http://orel-na-vole.freehostia.com/blog/modem-adsl80/ modem adsl 3100] [http://orel-na-vole.freehostia.com/blog/witness-/ witness  il testimone] [http://nnnslogan.freehostia.com/elisha-cutbert.htm elisha cutbert] [http://rasa18.ifrance.com/lupin-iii15/ lupin iii in italia in italiano] [http://rasa18.ifrance.com/i-dubbi3/ i dubbi dell amore] [http://naughtygirl92.ifrance.com/data/km-bmw41.html km0 bmw e46 auto km 0] [http://nnnslogan.freehostia.com/robles-marco.htm robles marco aurelio] [http://nnnslogan.freehostia.com/lo-specchio7.htm lo specchio delle spie] [http://nnnslogan.freehostia.com/cartone-animato9.htm cartone animato nemo immagini] [http://rasa18.ifrance.com/applicazione-strass/ applicazione strass] [http://rasa18.ifrance.com/immagini-dell1/ immagini dell esecuzione di enzo baldoni] [http://orel-na-vole.freehostia.com/blog/harry-potter91/ harry potter foto] [http://naughtygirl92.ifrance.com/data/boubble-boubble.html boubble boubble] [http://rasa18.ifrance.com/determinativo/ determinativo] [http://nnnslogan.freehostia.com/montagna-d.htm montagna d italia] [http://naughtygirl92.ifrance.com/data/vitara-sidekick.html vitara sidekick] [http://rasa18.ifrance.com/io-sono12/ io sono bugiarda] [http://orel-na-vole.freehostia.com/blog/testo-di157/ testo di superstar jamelia] [http://orel-na-vole.freehostia.com/blog/jirina-kubova/ jirina kubova] [http://rasa18.ifrance.com/magnex-hard/ magnex hard disk sd] [http://rasa18.ifrance.com/braun12/ braun 5790] [http://nnnslogan.freehostia.com/citroen-diesel.htm citroen diesel] [http://rasa18.ifrance.com/auricolari-stereo3/ auricolari stereo panasonic] [http://rasa18.ifrance.com/enrico-iv1/ enrico iv di pirandello] [http://orel-na-vole.freehostia.com/blog/coop-sancristoforo/ coop sancristoforo] [http://nnnslogan.freehostia.com/no-puedo4.htm no puedo amarte] [http://naughtygirl92.ifrance.com/data/la-costituzione.html la costituzione europea] [http://nnnslogan.freehostia.com/eamel.htm eamel] [http://orel-na-vole.freehostia.com/blog/schemi-elettrici2/ schemi elettrici volvo] [http://nnnslogan.freehostia.com/beautiful-thing.htm beautiful thing] [http://orel-na-vole.freehostia.com/blog/ps-memory3/ ps2 memory] [http://rasa18.ifrance.com/cerchi-per1/ cerchi per auto] [http://naughtygirl92.ifrance.com/data/easyshare-z1.html easyshare z7590 kodak] [http://rasa18.ifrance.com/la-mummia2/ la mummia  il ritorno] [http://rasa18.ifrance.com/decespugliatore-oleomac/ decespugliatore oleomac] [http://nnnslogan.freehostia.com/vaschetta-onda.htm vaschetta onda] [http://rasa18.ifrance.com/incollati-al/ incollati al pc] [http://nnnslogan.freehostia.com/archivio-enciclopedia.htm archivio enciclopedia pocket pc] [http://naughtygirl92.ifrance.com/data/amant.html amant] [http://nnnslogan.freehostia.com/camere-con3.htm camere con vista francesco renga] [http://naughtygirl92.ifrance.com/data/binocolo1.html binocolo] [http://nnnslogan.freehostia.com/maxtor-hd5.htm maxtor hd firewire] [http://naughtygirl92.ifrance.com/data/tony-hawks7.html tony hawks underground] [http://nnnslogan.freehostia.com/costantino-itagliano.htm costantino itagliano] [http://orel-na-vole.freehostia.com/blog/radeon-xxt6/ radeon x850xt 256mb] [http://orel-na-vole.freehostia.com/blog/felpa-frutta/ felpa frutta] [http://naughtygirl92.ifrance.com/data/slow-down.html slow down wayne] [http://rasa18.ifrance.com/chico-te2/ chico te amo tst project testo] [http://naughtygirl92.ifrance.com/data/credial-prestiti.html credial prestiti veloci] [http://rasa18.ifrance.com/gico-dell/ gico dell oca] [http://naughtygirl92.ifrance.com/data/policlinico-mi.html policlinico mi] [http://rasa18.ifrance.com/scrittrici/ scrittrici] [http://orel-na-vole.freehostia.com/blog/ragazzo-pioltello/ ragazzo pioltello] [http://rasa18.ifrance.com/scatole-portaorologi/ scatole portaorologi] [http://orel-na-vole.freehostia.com/blog/solo-maschi1/ solo maschi in linea] [http://orel-na-vole.freehostia.com/blog/hotel-suite1/ hotel suite] [http://orel-na-vole.freehostia.com/blog/zucchero-cd/ zucchero cd musicali] [http://rasa18.ifrance.com/la-porta8/ la porta dei segreti] [http://rasa18.ifrance.com/replica-orologio3/ replica orologio] [http://rasa18.ifrance.com/forze-armate/ forze armate] [http://nnnslogan.freehostia.com/lauragiorgio.htm lauragiorgio] [http://rasa18.ifrance.com/catcastle/ catcastle] [http://orel-na-vole.freehostia.com/blog/ca-toner/ c9704a toner] [http://rasa18.ifrance.com/norme-sul/ norme sul lavoro] [http://naughtygirl92.ifrance.com/data/troilus.html troilus] [http://nnnslogan.freehostia.com/budden.htm budden] [http://nnnslogan.freehostia.com/anderson-laurie.htm anderson laurie] [http://rasa18.ifrance.com/cartone-animato7/ cartone animato musica sigla] [http://rasa18.ifrance.com/harba/ harba] [http://nnnslogan.freehostia.com/business-dtn.htm business 1200dtn] [http://naughtygirl92.ifrance.com/data/tot.html tot] [http://nnnslogan.freehostia.com/vp2.htm vp 6210] [http://orel-na-vole.freehostia.com/blog/decapitazione-fabrizio2/ decapitazione fabrizio quattrochi] [http://naughtygirl92.ifrance.com/data/la-donna96.html la donna riccioli] [http://nnnslogan.freehostia.com/software-adobe1.htm software adobe] [http://nnnslogan.freehostia.com/star-trek37.htm star trek enterprise stagione 1] [http://nnnslogan.freehostia.com/tom-and2.htm tom and] [http://nnnslogan.freehostia.com/www-lidt.htm www lidt com] [http://nnnslogan.freehostia.com/skin-trashed.htm skin trashed] [http://rasa18.ifrance.com/yamaha-p5/ yamaha p90] [http://orel-na-vole.freehostia.com/blog/arredamento-passeggino/ arredamento passeggino] [http://nnnslogan.freehostia.com/vendita-deltaplani.htm vendita deltaplani] [http://orel-na-vole.freehostia.com/blog/pamela-anderson62/ pamela anderson and foto] [http://naughtygirl92.ifrance.com/data/esse-music2.html esse music] [http://nnnslogan.freehostia.com/www-trimec.htm www trimec it] [http://rasa18.ifrance.com/no-puedo3/ no puedo quitar mis ojos de ti] [http://orel-na-vole.freehostia.com/blog/donne-in39/ donne in cerca di uomini per solo sesso] [http://orel-na-vole.freehostia.com/blog/binladen/ binladen] [http://naughtygirl92.ifrance.com/data/elettrico-piccolo.html elettrico piccolo riscaldamento] [http://nnnslogan.freehostia.com/babylon3.htm babylon] [http://nnnslogan.freehostia.com/perle-coltivate.htm perle coltivate] [http://nnnslogan.freehostia.com/money1.htm money 2006] [http://nnnslogan.freehostia.com/la-capannina.htm la capannina] [http://orel-na-vole.freehostia.com/blog/Graduatoria-esercito1/ graduatoria esercito vfp4] [http://orel-na-vole.freehostia.com/blog/yu-gi67/ yu gi ho sigle] [http://naughtygirl92.ifrance.com/data/mare-e1.html mare e delfini] [http://orel-na-vole.freehostia.com/blog/bastie-boys1/ bastie boys instrumental] [http://naughtygirl92.ifrance.com/data/ostaggio-america.html ostaggio america] [http://orel-na-vole.freehostia.com/blog/siberg/ siberg] [http://orel-na-vole.freehostia.com/blog/tariffa-telefonia/ tariffa telefonia] [http://nnnslogan.freehostia.com/cec-vendita.htm cec vendita] [http://rasa18.ifrance.com/minivolley-per/ minivolley per bambini] [http://orel-na-vole.freehostia.com/blog/humax-lit/ humax lit 26] [http://orel-na-vole.freehostia.com/blog/canon-l9/ canon l220] [http://orel-na-vole.freehostia.com/blog/foto-arrapanti/ foto arrapanti] [http://nnnslogan.freehostia.com/dragostea-haiduchii.htm dragostea haiduchii] [http://rasa18.ifrance.com/clinton-fucker/ clinton fucker] [http://rasa18.ifrance.com/freporn/ freporn] [http://orel-na-vole.freehostia.com/blog/creme-ai/ creme ai liquori] [http://nnnslogan.freehostia.com/acrobatica.htm acrobatica]
 
 
== What's new ==  
 
== What's new ==  
 
* I included the proof of some observation ([[Proof_Hypercube_1 | see]]). The way I used to analyze could be extended to give a characterization of all halfspaces that occur. Let's see what we can do with it ...  
 
* I included the proof of some observation ([[Proof_Hypercube_1 | see]]). The way I used to analyze could be extended to give a characterization of all halfspaces that occur. Let's see what we can do with it ...  
  
--[[ผู้ใช้:Parinya|Ed]] 11:39, 10 เมษายน 2007 (ICT)
+
--[[ผู้ใช้:Parinya|Ed]] 11:39, 10 เมษายน 2007 (ICT)
  
== ที่มา ==
+
== ที่มา ==
จำไม่ได้ละ
+
จำไม่ได้ละ
  
== ปัญหา ==
+
== ปัญหา ==
 
We have the n-dimensional unit cube:
 
We have the n-dimensional unit cube:
  
แถว 18: แถว 17:
 
What is the volume of <math>P_v</math>'s?
 
What is the volume of <math>P_v</math>'s?
  
== ความคืบ ==
+
== ความคืบ ==
 
* Just proved that each partition defines a convex set.  
 
* Just proved that each partition defines a convex set.  
 
** hence, we can at worst calculate the volume for each partition in <math>O(n^4)</math> using simulated annealing MCMC of Vempala and Lovasz. But this straightforward approach is inefficient if <math> k </math> is large because the total run-time will be <math>O(k*n^4)</math> where <math>k</math> can be as much as <math>2^n</math>. Actually, we know that if <math>k = 2^n</math>, the volume of each partition will be simply <math>1/2^n</math> by symmetry.  
 
** hence, we can at worst calculate the volume for each partition in <math>O(n^4)</math> using simulated annealing MCMC of Vempala and Lovasz. But this straightforward approach is inefficient if <math> k </math> is large because the total run-time will be <math>O(k*n^4)</math> where <math>k</math> can be as much as <math>2^n</math>. Actually, we know that if <math>k = 2^n</math>, the volume of each partition will be simply <math>1/2^n</math> by symmetry.  
*** I don't understand why the running time is <math>O(k*n^4)</math>?  Where does ''k'' come from?  Is it from the complexity of the partition?  Or... is it from the fact that you have to compute the volume of every partition?  (do you?)  But having ''k'' in the factor should be fine, right?  Because you have to specify ''k'' points (for ''S'') anyway.  Am I missing something here? -- [[ผู้ใช้:Jittat|Jittat]] 23:30, 28 มีนาคม 2007 (ICT)
+
*** I don't understand why the running time is <math>O(k*n^4)</math>?  Where does ''k'' come from?  Is it from the complexity of the partition?  Or... is it from the fact that you have to compute the volume of every partition?  (do you?)  But having ''k'' in the factor should be fine, right?  Because you have to specify ''k'' points (for ''S'') anyway.  Am I missing something here? -- [[ผู้ใช้:Jittat|Jittat]] 23:30, 28 มีนาคม 2007 (ICT)
  
::::* That's true. I am just not satisfied with the way of calculating <math>O(n^4)</math> for every points; I hope it will be an easier and more intuitive  way. [[ผู้ใช้:Jung|Jung]] 15:06, 30 มีนาคม 2007 (ICT)
+
::::* That's true. I am just not satisfied with the way of calculating <math>O(n^4)</math> for every points; I hope it will be an easier and more intuitive  way. [[ผู้ใช้:Jung|Jung]] 15:06, 30 มีนาคม 2007 (ICT)
  
::::* It's even worse than that.  That <math>O(n^4)</math> is the running time given that the oracle runs in constant time.  You need another factor of <math>O(nk)</math> for the oracle. --- [[ผู้ใช้:Jittat|Jittat]] 09:54, 31 มีนาคม 2007 (ICT)
+
::::* It's even worse than that.  That <math>O(n^4)</math> is the running time given that the oracle runs in constant time.  You need another factor of <math>O(nk)</math> for the oracle. --- [[ผู้ใช้:Jittat|Jittat]] 09:54, 31 มีนาคม 2007 (ICT)
  
 
* '''To DO''': The structure of this problem might allow a better, simpler algorithm. There are a lot of orthogonal hyperplanes.
 
* '''To DO''': The structure of this problem might allow a better, simpler algorithm. There are a lot of orthogonal hyperplanes.
  
===ไอเดียอื่นๆ #1===
+
===ไอเดียอื่นๆ #1===
 
reduce the problem to other cube in smaller dimensions. hypercube embedding? -- to be continued ...
 
reduce the problem to other cube in smaller dimensions. hypercube embedding? -- to be continued ...
  
===ไอเดียอื่นๆ #2===
+
===ไอเดียอื่นๆ #2===
 
* Starting from the case <math>k=2^n </math> (every point is a reference point). This case divides the volume up equally to <math> \frac{1}{2^n} </math> for each partition. The idea is, for each <math>v \not\in \mathbb{S}</math>, assign the volume that v would have had (that is, 2^n) if it were to be in <math> \mathbb{S} </math> to its closest vertices in <math> \mathbb{S} </math> (we deal with ties by dividing the volume equally).  '''The problem is how well this method approximate the volume?''' , or in more extreme, '''is this method exact??'''
 
* Starting from the case <math>k=2^n </math> (every point is a reference point). This case divides the volume up equally to <math> \frac{1}{2^n} </math> for each partition. The idea is, for each <math>v \not\in \mathbb{S}</math>, assign the volume that v would have had (that is, 2^n) if it were to be in <math> \mathbb{S} </math> to its closest vertices in <math> \mathbb{S} </math> (we deal with ties by dividing the volume equally).  '''The problem is how well this method approximate the volume?''' , or in more extreme, '''is this method exact??'''
  
แถว 39: แถว 38:
 
::* Ok; there is a very simple example in the 3-dimensional unit cube which shows that '''the method is not exact'''. Let ''S'' = {(0,0,0), (1,1,1)}. Let ''u'' = (0,0,1) so that ''u'' is closer to (0,0,0) than (1,1,1). However, the partition of ''u'' is structured as alittle cube which has one corner at (1/2, 1/2, 1). This point, including some points nearby (which totally have non-zero measure), is closer to (1,1,1) more than (0,0,0). Hence, some volume of ''u'' will go to (1,1,1).  
 
::* Ok; there is a very simple example in the 3-dimensional unit cube which shows that '''the method is not exact'''. Let ''S'' = {(0,0,0), (1,1,1)}. Let ''u'' = (0,0,1) so that ''u'' is closer to (0,0,0) than (1,1,1). However, the partition of ''u'' is structured as alittle cube which has one corner at (1/2, 1/2, 1). This point, including some points nearby (which totally have non-zero measure), is closer to (1,1,1) more than (0,0,0). Hence, some volume of ''u'' will go to (1,1,1).  
  
::: I make a simple experiment by generating points randomly within the partition of ''u''; about 83% of the volume of ''u'' goes to (0,0,0), and the rest goes to (1,1,1). To me, it's interesting if I can explain/derive a formula for this 0.83:0.17 ratio -- [[ผู้ใช้:Jung|Jung]] 15:41, 30 มีนาคม 2007 (ICT)
+
::: I make a simple experiment by generating points randomly within the partition of ''u''; about 83% of the volume of ''u'' goes to (0,0,0), and the rest goes to (1,1,1). To me, it's interesting if I can explain/derive a formula for this 0.83:0.17 ratio -- [[ผู้ใช้:Jung|Jung]] 15:41, 30 มีนาคม 2007 (ICT)
  
 
:* Maybe a better way to distribute the volume might be to look at the subspace spanned by points in ''S'' closest to ''u'', and compute the volumes of each partition (recursively).
 
:* Maybe a better way to distribute the volume might be to look at the subspace spanned by points in ''S'' closest to ''u'', and compute the volumes of each partition (recursively).
::* Can you explain in more details?? -- [[ผู้ใช้:Jung|Jung]] 17:25, 30 มีนาคม 2007 (ICT)
+
::* Can you explain in more details?? -- [[ผู้ใช้:Jung|Jung]] 17:25, 30 มีนาคม 2007 (ICT)
  
:* Anyway, this technique suffers from the fact that maybe the number of points not in ''S'' is exponential.  --- [[ผู้ใช้:Jittat|Jittat]] 16:10, 29 มีนาคม 2007 (ICT)
+
:* Anyway, this technique suffers from the fact that maybe the number of points not in ''S'' is exponential.  --- [[ผู้ใช้:Jittat|Jittat]] 16:10, 29 มีนาคม 2007 (ICT)
:::* BTW, Ed is currently trying to prove whether this is going to be #P-hard or not (below) [[ผู้ใช้:Jung|Jung]] 16:59, 30 มีนาคม 2007 (ICT)
+
:::* BTW, Ed is currently trying to prove whether this is going to be #P-hard or not (below) [[ผู้ใช้:Jung|Jung]] 16:59, 30 มีนาคม 2007 (ICT)
  
::* How about this vague idea? Consider point ''u'' in ''S''. Find set ''C'' of closest points to ''u'' in ''S''.  (Should take <math>O(n k)</math> time for each ''u''.)  I think that the distance from ''u'' to ''C'' should say something.  Furthermore, we might be able look at how ''u'' and points in ''C'' share the volume (of something?) by considering some subspace. (There, we recurse.  I guess that we won't suffer from the exponential blows up because, it seems that, we have only one subproblem.) --- [[ผู้ใช้:Jittat|Jittat]] 17:18, 29 มีนาคม 2007 (ICT)
+
::* How about this vague idea? Consider point ''u'' in ''S''. Find set ''C'' of closest points to ''u'' in ''S''.  (Should take <math>O(n k)</math> time for each ''u''.)  I think that the distance from ''u'' to ''C'' should say something.  Furthermore, we might be able look at how ''u'' and points in ''C'' share the volume (of something?) by considering some subspace. (There, we recurse.  I guess that we won't suffer from the exponential blows up because, it seems that, we have only one subproblem.) --- [[ผู้ใช้:Jittat|Jittat]] 17:18, 29 มีนาคม 2007 (ICT)
  
:::Alright.  This is broken.  You can't find the volume with only closest points. --[[ผู้ใช้:Jittat|Jittat]] 22:56, 29 มีนาคม 2007 (ICT)
+
:::Alright.  This is broken.  You can't find the volume with only closest points. --[[ผู้ใช้:Jittat|Jittat]] 22:56, 29 มีนาคม 2007 (ICT)
  
 
* Since we are trying to make things discrete, one thing to ask is '''whether the volume of each <math>P_v</math> discrete? and how large the range is?''' If yes, we may hope to compute the exact volume.  
 
* Since we are trying to make things discrete, one thing to ask is '''whether the volume of each <math>P_v</math> discrete? and how large the range is?''' If yes, we may hope to compute the exact volume.  
แถว 66: แถว 65:
 
This question actually asks how we could say that <math>v'</math> is out of the question, i.e. <math>v'</math> is irrelevant to the answer.
 
This question actually asks how we could say that <math>v'</math> is out of the question, i.e. <math>v'</math> is irrelevant to the answer.
  
:* Please see my special case (3) below which should give some hints to this question -- [[ผู้ใช้:Jung|Jung]] 03:03, 9 เมษายน 2007 (ICT)
+
:* Please see my special case (3) below which should give some hints to this question -- [[ผู้ใช้:Jung|Jung]] 03:03, 9 เมษายน 2007 (ICT)
  
 
=== Interesting special cases (which we know exact answers)===
 
=== Interesting special cases (which we know exact answers)===
แถว 99: แถว 98:
 
[[Proof_Hypercube_1| see proof]]
 
[[Proof_Hypercube_1| see proof]]
  
== อ้างอิง ==
+
== อ้างอิง ==
 
[http://citeseer.ist.psu.edu/rd/53840001%2C197736%2C1%2C0.25%2CDownload/http://citeseer.ist.psu.edu/cache/papers/cs/8001/http:zSzzSzwww.math.cmu.eduzSz%7Eaf1pzSzvolume.pdf/dyer91computing.pdf Hardness proof for computing volume of convex body in general]
 
[http://citeseer.ist.psu.edu/rd/53840001%2C197736%2C1%2C0.25%2CDownload/http://citeseer.ist.psu.edu/cache/papers/cs/8001/http:zSzzSzwww.math.cmu.eduzSz%7Eaf1pzSzvolume.pdf/dyer91computing.pdf Hardness proof for computing volume of convex body in general]
  
 
[http://citeseer.ist.psu.edu/673703.html Vempala and Lovasz]
 
[http://citeseer.ist.psu.edu/673703.html Vempala and Lovasz]

รุ่นแก้ไขปัจจุบันเมื่อ 13:33, 14 ตุลาคม 2550

What's new

  • I included the proof of some observation ( see). The way I used to analyze could be extended to give a characterization of all halfspaces that occur. Let's see what we can do with it ...

--Ed 11:39, 10 เมษายน 2007 (ICT)

ที่มา

จำไม่ได้ละ

ปัญหา

We have the n-dimensional unit cube:

.

The unit cube has vertices (corners). For any subset of k vertices, the partitions are defined as follows: the partition contains all points in the cube closer to v, with respect to -norm, than any other vertices in .

Question

What is the volume of 's?

ความคืบ

  • Just proved that each partition defines a convex set.
    • hence, we can at worst calculate the volume for each partition in using simulated annealing MCMC of Vempala and Lovasz. But this straightforward approach is inefficient if is large because the total run-time will be where can be as much as . Actually, we know that if , the volume of each partition will be simply by symmetry.
      • I don't understand why the running time is ? Where does k come from? Is it from the complexity of the partition? Or... is it from the fact that you have to compute the volume of every partition? (do you?) But having k in the factor should be fine, right? Because you have to specify k points (for S) anyway. Am I missing something here? -- Jittat 23:30, 28 มีนาคม 2007 (ICT)
  • That's true. I am just not satisfied with the way of calculating for every points; I hope it will be an easier and more intuitive way. Jung 15:06, 30 มีนาคม 2007 (ICT)
  • It's even worse than that. That is the running time given that the oracle runs in constant time. You need another factor of for the oracle. --- Jittat 09:54, 31 มีนาคม 2007 (ICT)
  • To DO: The structure of this problem might allow a better, simpler algorithm. There are a lot of orthogonal hyperplanes.

ไอเดียอื่นๆ #1

reduce the problem to other cube in smaller dimensions. hypercube embedding? -- to be continued ...

ไอเดียอื่นๆ #2

  • Starting from the case (every point is a reference point). This case divides the volume up equally to for each partition. The idea is, for each , assign the volume that v would have had (that is, 2^n) if it were to be in to its closest vertices in (we deal with ties by dividing the volume equally). The problem is how well this method approximate the volume? , or in more extreme, is this method exact??
  • Very interesting. Intuitively, it should give an exact answer. But the way you're dividing volume might not work. Here's some argument. Here I assume that |S|>1. First of all, for very point v in S, , i.e., it always takes its little cube. Now think of the way you're dividing little cubes associated with points not in S. Think of the case of 5 dimensions. Let's point u=(1,1,1,1,1), and it is not in S. The closes points to u in S are a=(0,0,1,1,1), b=(0,1,0,1,1), and c=(1,1,1,0,0). Now, note that a and b are closer to each other than to c. I guess that in this case, the volume of u should go to c more than to a or b. (I haven't proved it though.)
  • Ok; there is a very simple example in the 3-dimensional unit cube which shows that the method is not exact. Let S = {(0,0,0), (1,1,1)}. Let u = (0,0,1) so that u is closer to (0,0,0) than (1,1,1). However, the partition of u is structured as alittle cube which has one corner at (1/2, 1/2, 1). This point, including some points nearby (which totally have non-zero measure), is closer to (1,1,1) more than (0,0,0). Hence, some volume of u will go to (1,1,1).
I make a simple experiment by generating points randomly within the partition of u; about 83% of the volume of u goes to (0,0,0), and the rest goes to (1,1,1). To me, it's interesting if I can explain/derive a formula for this 0.83:0.17 ratio -- Jung 15:41, 30 มีนาคม 2007 (ICT)
  • Maybe a better way to distribute the volume might be to look at the subspace spanned by points in S closest to u, and compute the volumes of each partition (recursively).
  • Can you explain in more details?? -- Jung 17:25, 30 มีนาคม 2007 (ICT)
  • Anyway, this technique suffers from the fact that maybe the number of points not in S is exponential. --- Jittat 16:10, 29 มีนาคม 2007 (ICT)
  • BTW, Ed is currently trying to prove whether this is going to be #P-hard or not (below) Jung 16:59, 30 มีนาคม 2007 (ICT)
  • How about this vague idea? Consider point u in S. Find set C of closest points to u in S. (Should take time for each u.) I think that the distance from u to C should say something. Furthermore, we might be able look at how u and points in C share the volume (of something?) by considering some subspace. (There, we recurse. I guess that we won't suffer from the exponential blows up because, it seems that, we have only one subproblem.) --- Jittat 17:18, 29 มีนาคม 2007 (ICT)
Alright. This is broken. You can't find the volume with only closest points. --Jittat 22:56, 29 มีนาคม 2007 (ICT)
  • Since we are trying to make things discrete, one thing to ask is whether the volume of each discrete? and how large the range is? If yes, we may hope to compute the exact volume.
  • Another thing to look at is what is the complexity of this problem?. It looks like a #P-hard problem but may not be .... This problem is very similar to the following (which is known to be #P-hard): Given a hyperplane H, count the number of points in which lies on one side of the hyperplane H. In other word, count the number of x such that . This could be thought of as counting the number of solutions for 0-1 Knapsack problem where h is weight, b is the size of knapsack, and x is the solution. Counting the solutions for NP-complete problem is #P-hard. This problem is different in that we are not given a hyperplane but instead points on hypercubes, and as far as I tried, no obvious reduction from Knapsack would work.

Some more notes

1. Let's see some simple calculation. (Maybe we'll have some idea from it) There are at most points. But actually, there are only possible values for distances: . For a given point p, there are points of distance .

2. Let's take . Consider set , and let denote a region in the cube which are closer to than other points in .

Let be another point not equal to v and not in S. A question is: is it true that there always some point in which are closer to than to v?

The answer is no. E.g., v = (0,0), S = {(1,0),(0,1)} and v' = (1,1). But if S = {(1,0)}, some point in are closer to than to v.

This question actually asks how we could say that is out of the question, i.e. is irrelevant to the answer.

  • Please see my special case (3) below which should give some hints to this question -- Jung 03:03, 9 เมษายน 2007 (ICT)

Interesting special cases (which we know exact answers)

Let be the dimension of the unit hypercube. From all above discussions, I conclude that we know exact answers for just three cases (all are trivial): when

Here are three more special cases which the first two we know the exact answers, and the last one I think we also know the exact answer (I found good evidences empirically). The last case also provides some hints to P'Manow question above.

  1. The case that can be reduced completely to a lower dimensional hypercube which we already know the exact answer.
  2. The case that defines a perfect symmetry set.
  3. The case that .

These three cases will be described in turn in the following subsections.

(1) fixed-bit hypercube

(2) a perfect symmetry set

Consider a set with elements, i.e. . For each define , for each , i.e. a set of distances from vertex to others.

I say that is a perfect symmetry set if all are identical, for all . The volume of the hypercube then is divided equally of size to each vertex's partition.

Example: is a perfect symmetry set.

(3)

WLOG, suppose . I found empirically that the heuristic above (idea#2) is exact. More precisely, let be the neighbor of (note that in our case, ). Then, all the mass of will be divided to all elements in equally; moreover, none of the mass of is assigned to non-neighbor of .


This also has one more implication related to the above question of P'Manow: if contains all neighbors of , i.e. , then no such exists (see P'Manow notations above).

I will work mathematically on this observation. My intuition is: the condition of is both necessary and sufficient to non-existence of .

see proof

อ้างอิง

Hardness proof for computing volume of convex body in general

Vempala and Lovasz