Understanding a Complex Algorithm: Seeking Insight and Clarity

In summary, the conversation discusses the construction of an algorithm for understanding Density Functional Theory (DFT) and the use of an SCF-like procedure to calculate density. The difficulty in developing the Roothaan-Hall and Kohn-Sham equations is also mentioned. The speaker expresses a problem with understanding the equation that includes the external potential with electron density.
  • #1
Karrar
21
0
from my reading to DFT I constructed this algorithm

V ex...>[tex]\rho[/tex] ...[tex]\varphi[/tex]...SCF...new[tex]\varphi[/tex]>>>new[tex]\rho[/tex] ...energy

what your opinion in this algorithm ... is lost to some thing ?

and i need to some one tell me is density come from wave function or from V-external ?
 
Physics news on Phys.org
  • #2
I don't see how that constitutes an algorithm (feel free to prove me wrong by writing an implementation).

Charitably interpreting that as a general statement to the effect of "You can use an SCF-like procedure to calculate the density", then that's true. It's also what everyone's been doing for the last 40 years, solving the Kohn-Sham equations. The difficulty in developing the Roothaan-Hall and Kohn-Sham equations wasn't finding an iterative procedure to solve them. They already knew how to solve eigenvalue problems. The difficulty was reformulating the problem into a generalized eigenvalue problem. You're approaching the problem backwards.
 
  • #3
I construct this scheme for understanding DFT not for treatment something ... so I have Problem with density equation ... what the equation that include the Vex with electron density ... this my Problem ... thanks alxm for interest
 

FAQ: Understanding a Complex Algorithm: Seeking Insight and Clarity

What is a complex algorithm?

A complex algorithm is a set of detailed and precise steps that are used to solve a problem or perform a task. It involves multiple variables and can be difficult to understand due to its intricacies.

Why is it important to understand a complex algorithm?

Understanding a complex algorithm allows us to see how it works and identify any potential flaws or areas for improvement. It also enables us to explain its functionality to others and make informed decisions about its implementation.

How can one seek insight into a complex algorithm?

There are a few ways to seek insight into a complex algorithm. One approach is to break it down into smaller, more manageable parts and analyze each part individually. Another approach is to consult with experts or conduct research to gain a deeper understanding of the algorithm.

What are some challenges in understanding a complex algorithm?

Some challenges in understanding a complex algorithm include its technical jargon, the use of advanced mathematics or logic, and the complexity of the problem it is trying to solve. Additionally, the algorithm may be constantly evolving, making it difficult to fully grasp its functionality.

How can one achieve clarity in understanding a complex algorithm?

To achieve clarity in understanding a complex algorithm, it is important to approach it with a clear and open mind. Taking breaks and revisiting the algorithm with a fresh perspective can also help. Additionally, seeking guidance from experts or breaking down the algorithm into simpler steps can aid in achieving clarity.

Similar threads

Back
Top