Domanda

Ho bisogno di aiuto con un problema. Attualmente ho un algoritmo. Questo algoritmo mi dà un vero o falso per una variabile che ho bisogno di iterare (ad esempio da 0 a 100}. Fino ad ora l'ho risolto con un metodo di forza bruta. Quindi miglioro la variabile con un fattore, inserisci la variabile al Algoritmo fino a quando non avrò un vero. Questo ha davvero bisogno di molto tempo di esecuzione. Poi sono passato al metodo di bisection. Qui ho avuto il problema che a volte la funzione è vera per alcuni valori e poi passa di nuovo a False. Ciò significa se l'area è prima della metà dell'intervallo, il metodo di bisection non è in grado di trovare l'area prima perché il metodo di bisection non ottiene il vero in cui ha quindi preso la seconda metà dell'intervallo.

La mia domanda è ora: SB ha un'idea di come potrei risolverlo? Ci sono algoritmi di ricerca che sono esattamente per quel problema?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a cs.stackexchange
scroll top