Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: wiskundig nummers invullen  (gelezen 40103 keer)

0 leden en 1 gast bekijken dit topic.

Offline cow18

  • Ervaren lid
  • ***
  • Berichten: 340
  • Geslacht: Man
  • Oplossing.be
Re: wiskundig nummers invullen
« Reactie #45 Gepost op: 21 februari 2020, 20:55:08 »
je hebt gelijk, de vooruitgang na je post 26 is eigenlijk niet zo spectaculair en jouw oplossing daar mag gerust in het rijtje van de betere oplossingen staan.
De vraag was in mijn ogen niet duidelijk genoeg gesteld en ik heb doorgeschoten in 2 richtingen en ben daar gisterenavond wat op teruggekomen.
Aan de methodiek is er eigenlijk niets gewijzigd, er wordt met brutaal geweld willekeurige oplossingen losgelaten en er wordt gekeken naar het beste resultaat, wat dat dan ook maar mag zijn. De definitie werd niet door de TS aangereikt en werd voortdurend bijgesteld, tot we duidelijkheid hadden en de resultaten van rijen 21:23 als beste aanmerkten.

Ok, daar was je al zoveel posten vroeger aangekomen, alleen heb je een xlsx-bestand aangeleverd, met daarin wat formules een kleurtjes om 1 en ander te sturen.
Knap gevonden.
Heb je een stappenplan om van scratch tot een oplossing te komen of heb je dit ook al uitgewerkt in een macro ?
Dat zou ik anders graag eens zien of aan mee werken, leuke uitdaging, op een doordachte manier tot een oplossing komen ipv. brutal force.

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: wiskundig nummers invullen
« Reactie #46 Gepost op: 21 februari 2020, 23:01:06 »
cow;pitufo,

 Als ik jullie op het verkeerde been gezet SORRY.
 De bedoeling is/was nog steeds  om zo weinig mogelijk dezelfde personen aan de zelfde tafel te hebben en zo weinig mogelijk te samen zitten.

ps:het is nooit mijn bedoeling geweest om de specialisten (die jullie ongetwijfeld zijn) tegen elkaar uit te spelen,ik snap er niets van laat dat dan duidelijk zijn;

ik ben er steeds van uit gegaan dat de eerste in de rij vast zijn maar of het 1,2,3 of 2,3,1 of 3,1,2 is dat speelt geen rol, waarschijnlijk is mijn uitleg zoals al meerdere malen gebleken is onvoldoende SORRY daarvoor.

Ik wil zeker onder de oplossers geen rivaliteit laten spelen en bedankt voor al de hulp, hier voel ik dat ik sommige onder jullie te kort te weinig waardering geef (en zonder jullie ben ik niets).
sorry over al de last die ik jullie bezorg,maar in ieder geval  _/-\o_ _/-\o_ _/-\o_ _/-\o_ _/-\o_

 topic  is opgelost voor mij.




 mvg,luc

Offline cow18

  • Ervaren lid
  • ***
  • Berichten: 340
  • Geslacht: Man
  • Oplossing.be
Re: wiskundig nummers invullen
« Reactie #47 Gepost op: 21 februari 2020, 23:17:30 »
mijn reactie mag niet gezien worden als een aanval !
Ik ben gewoon benieuwd hoe je, aan de hand van enkele stelregels, in staat zou kunnen zijn tot een oplossing te komen.
Het gevaar in dergelijke oefeningen is dat je na een tijdje in een cirkelredenering vast zit, een deadlock.
dus ja, gezonde nieuwsgierigheid om er zelf iets van op te steken.

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: wiskundig nummers invullen
« Reactie #48 Gepost op: 22 februari 2020, 09:22:53 »
Pitufo,cow18,

Bedankt voor de oplossing van de trio's / kwartetten, :thumbsup: :thumbsup:
Dit is een reuze verbetering,gisteren avond 1ste maal getest en 75% minder gemor aan de tafels :-\


     mvg,lco

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: wiskundig nummers invullen
« Reactie #49 Gepost op: 22 februari 2020, 09:35:40 »
En daar kan ik me alleen maar volledig bij aansluiten!

Luc, het is niet omdat cow18 en ikzelf (ik heb althans het gevoel dat ik in deze materie ook namens hem mag spreken) verschillende meningen of benaderingen aan elkaar doorspelen dat dit aanvallend of afbrekend is bedoeld, en rivaliteit voel ik er ook helemaal niet bij.
Het is ook voor mij een spannende, om niet te zeggen intrigerende, oefening geworden. Mogelijk zal er voor jou geen spectaculaire verbetering meer uit de bus komen vergeleken met de momenteel bestaande 'beste' verdeling, maar voor mezelf wil ik toch heel graag weten wat er nog aan progressie inzit.

Citaat
Heb je een stappenplan om van scratch tot een oplossing te komen of heb je dit ook al uitgewerkt in een macro ?
cow18, ik weet het, "ja en neen" is een heel flauw antwoord, maar daar komt het wel ongeveer op neer. Er zitten zo wat losse flodders in mijn hoofd die ik eerst en vooral wat meer structuur moet geven, en zoals ik het nu zie zal het pas nadien een stappenplan worden dat dan zal bestaan uit een gedeelte manueel foefelen en een een gedeelte vba. Maar ik hou je zeker op de hoogte!

Groeten,
pitufo

Oeps, ondertussen zie ik een post van Luc waarin sprake is van trio's en kwartetten. Waar heb ik dat gemist ??
Nóg veel gekker is dat die ook al voorzien waren voor mijn nog uit te werken methode van hierboven...  ???
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: wiskundig nummers invullen
« Reactie #50 Gepost op: 22 februari 2020, 10:31:01 »
Pitufo,

in een vroeger stadium had ik soms trio's en kwartetten in mijn probeersels en die zijn er door jullie inbreng niet meer
dat is wat daar mee wou aangeven,in ieder geval al een grote vooruitgang voor de kaarters wat voor minder wrijving zorgt bij het kaarten.

         mvg;lco

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: wiskundig nummers invullen
« Reactie #51 Gepost op: 22 februari 2020, 10:35:00 »
Dat is een pak van mijn hart, Luc !
Ik dacht al dat ofwel ik niet meer goed bij zinnen was, ofwel dat er hogere machten in het spel waren  :D
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: wiskundig nummers invullen
« Reactie #52 Gepost op: 22 februari 2020, 10:50:30 »
Pitufo,

Ben wel benieuwd of er nog iets anders uit bus komt,maar dan hoor ik het wel
We kunnen verder met de aangereikte oplossing wat een hele verbetering tegen daarvoor. :thumbsup: :thumbsup:


     mvg,lco

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: wiskundig nummers invullen
« Reactie #53 Gepost op: 23 februari 2020, 11:11:10 »
Hallo,

Veel vooruitgang is er niet meer geboekt, maar misschien is inmiddels het hoogst haalbare bereikt.
Maar hopelijk toont iemand mij vlug mijn ongelijk aan  0:-)
Ik heb nogal dikwijls mijn stukjes code aangepast en weer teruggedraaid, in combinatie met formules en met handmatige aanpassingen dat het niet meer doenbaar was om telkens die methode op te slaan, waardoor uiteindelijk nog slechts een stukje onbruikbare code is overgebleven. Sorry dus, maar ik heb op dat vlak niets zinnigs meer om als bijlage te posten.
Ik heb nadien wel de essentiële gedeeltes gereconstrueerd. De bijhorende uitleg heb ik liever in het bestand opgenomen, dat zal duidelijker zijn.
Mijn inspiratie is hiermee, althans momenteel, opgebruikt.
Mijn benieuwdheid of iemand nog met andere inzichten komt blijft wél overeind  :D

Groeten,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: wiskundig nummers invullen
« Reactie #54 Gepost op: 23 februari 2020, 20:35:17 »
Pitufo,

Bedankt voor de uitgebreide uitleg dat mij een beter inzicht geeft hoe het tot stand gekomen is :thumbsup: :thumbsup:
ps:vandaag terug geprobeerd en het morren is stilgevallen met nog een beetje extra uitleg erbij ::) ::)


    mvg,lco

Offline cow18

  • Ervaren lid
  • ***
  • Berichten: 340
  • Geslacht: Man
  • Oplossing.be
Re: wiskundig nummers invullen
« Reactie #55 Gepost op: 24 februari 2020, 05:53:06 »
@pitufo,
ik volg je redenering en kwam eigenlijk tot dezelfde inzichten.
Er is wel 1 probleempje met je benadering, wat we hier doen, dat is precies simultaan schaken op 4 borden, met de bijkomende voorwaarde dat er ook invloed is van de verschillende borden op elkaar. Zoals je nu te werk gaat, ga je het probleem te éénzijdig oplossen. Ik heb mijn programma eens laten draaien gedurende 1.000.000 loops.
Het was toch zondagnamiddag en terwijl ik naar de TV zat te kijken, kon de computer zijn gang gaan. Dit was het resultaat :

* als je je toespitst om zoveel mogelijk duo's te krijgen, dan kwam ik inderdaad (rijen 11:27) als ondergrens op 36 duo's die 1 maal en 18 duo's die 2 maal voorkwamen. Beter zal inderdaad wel niet kunnen vermoed ik. Jij had de theoretische kant bewezen, ik heb dat met brutaal geweld gedaan. Alleen kon dat probleem niet opgelost worden zonder dat er 3 man 3 keer in eenzelfde rij stond. Dat laatste is op zich geen zo'n probleem, het mocht geen 4 keer zijn !

*  Als je je enkel zou bezig houden met de rijen, dan is het beste resultaat (rijen 21:27) eigenlijk ook logisch, als je 4 keer speelt in 3 rijen, dan moet je toch een keer in dubbel in dezelfde rij staan, maar het minimum is dan 24 keer in 1 rij en 12 keer 2 maal in dezelfde rij. Ook dan kwamen 3 duo's 3 maal voor. Dit mocht, maar was vermoedelijk minder wenselijk dan het hierbovenstaande probleem.

Dat was de problematiek van de laatste x bijdragen, waarbij er schijnbaar geen enkele vooruitgang geboekt werd, het heeft enkel een beter inzicht opgebracht, je mag je niet zo extreem toespitsen op het oplossen van het vraagstuk met het te sterk de nadruk leggen op of de rijen of de duo's te optimaliseren, het moet én-én worden. Ik heb gewoon plots als bijkomende voorwaarde gesteld dat er geen duo's 3 maal mogen voorkomen en ook dat er niemand een derde maal in dezelfde rij mocht staan, dus een stukje straffer dan wat de TS vraagt, daar was het enkel sprake van 4 keer.
Van de andere uitgangspunten heb je vrij snel (<10.000 loops) al een redelijke oplossing, bij deze insteek kan het wel iets langer duren, als je ongeluk hebt. Geen probleem eigenlijk, de computer heeft tijd.
Het beste resultaat, die met deze methode bereikt werd,  (rijen 31:37) op 32 duo's die 1 maal en 20 duo's die 2 maal voorkwamen, terwijl er 16 personen 2 maal in dezelfde rij speelden. Nu vraag ik me af of iemand dit resultaat nog kan verbeteren, misschien een uitdaging voor diegenen die nog morren. Ik ben anders ook nieuwsgierig. Misschien als ik de teller in AN1 eens op 10.000.000 zou zetten en de macro laten lopen ???

Bon, voor het probleem van de TS hier nu, ik zou de macro anders eens laten lopen en onderin de statusbalk zie je een tellertje mee oplopen en daarnaast staan er 3 getallen. De 1e 2 verwijzen naar de 1e 2 methoden hierboven en dus naar de extreme situatie, die niet gewenst zijn. Het 3e getal zal vrij lang op 9999 blijven staan. Dat is zo totdat er een oplossing gevonden is zonder drieën en vieren. Eens die 9999 vervangen is door een veel lager getal, dan mag je op de ESC-toets drukken (soms meerdere keren, waarom?), krijg je een foutmelding of je wil doorgaan of stoppen, en je stopt daar ("beëindigen") dus en je gebruikt de oplossing van de rijen 31:37. Die voldoet ruimschoots aan wat je kaartspelers voor ogen hebben.

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: wiskundig nummers invullen
« Reactie #56 Gepost op: 24 februari 2020, 09:53:09 »
cow18,

bedankt voor de uitleg en uw werkstuk,mooi instrument (als ze nog eens andere opstellingen wensen). \o/ \o/


    mvg,lco

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: wiskundig nummers invullen
« Reactie #57 Gepost op: 26 februari 2020, 09:16:49 »
Pitufo,cow18,

Gisteren opnieuw gemor :-[ :-[
Er werd gespeeld met 4 tafels dus 16 personen (daar heb ik een tabel voor) die volgen mij juist is maar nr 1 zit drie maal aan de zelfde tafel dus ongenoegen alom.

Nu is mijn vraag kan ik via het voorbeeld van 3 tafels (mist aanpassing vba code) deze ook laten lopen voor een betere oplossing voor 4 tafels zodat dit niet meer voorvalt (dus geen:duo"s,trio's en kwartetten ::) ::)

in bijlage de ingevulde tabel , dus de eerste aan de tafels is een vast gegeven idem als bij 3 tafels.



       mvg,lco

Offline cow18

  • Ervaren lid
  • ***
  • Berichten: 340
  • Geslacht: Man
  • Oplossing.be
Re: wiskundig nummers invullen
« Reactie #58 Gepost op: 26 februari 2020, 10:00:04 »
haha, en straks ook 5 of meer tafels ? :'(

Wat is het maximum ?
Ik zal er even moeten induiken, vermoedelijk is de aanpassing niet zo groot, gewoon wat parameters aanpassen en wat meer rekentijd.

Offline lco

  • Oplosser
  • ****
  • Berichten: 759
  • Geslacht: Man
Re: wiskundig nummers invullen
« Reactie #59 Gepost op: 26 februari 2020, 10:05:43 »
cow,

De tabel van 5 tafels en meer worden aangemaakt volgens een vast schema,er is geen mogelijkheid om samen te zitten ;)
De tabel van 3 en 4 tafels is een ander gegeven (wiskundig zeer moeilijk)en laat dat nu juist mijn onkunde aantonen :-[ :-[
ps: misschien een combinatie 3 of 4 tafels ik weet wat het gemakkelijkst is voor jou :-\ :-\

     mvg,lco

 


www.combell.com